/// @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) 2018 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_map0x0_opcode0x0_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x1_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x2_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x3_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x4_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x5_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x6_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x7_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x8_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x9_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xa_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xb_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xc_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xd_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xe_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x10_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x11_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x12_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x13_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x14_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x15_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x16_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x17_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x18_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x19_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x1a_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x1b_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x1c_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x1d_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x1e_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x1f_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x20_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x21_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x22_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x23_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x24_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x25_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x27_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x28_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x29_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x2a_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x2b_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x2c_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x2d_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x2f_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x30_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x31_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x32_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x33_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x34_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x35_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x37_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x38_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x39_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x3a_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x3b_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x3c_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x3d_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x3f_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x40_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x41_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x42_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x43_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x44_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x45_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x46_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x47_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x48_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x49_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x4a_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x4b_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x4c_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x4d_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x4e_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x4f_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x50_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x51_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x52_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x53_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x54_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x55_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x56_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x57_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x58_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x59_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x5a_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x5b_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x5c_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x5d_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x5e_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x5f_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x60_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x61_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x62_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x63_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x68_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x69_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x6a_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x6b_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x6c_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x6d_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x6e_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x6f_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x70_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x71_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x72_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x73_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x74_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x75_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x76_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x77_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x78_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x79_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x7a_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x7b_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x7c_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x7d_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x7e_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x7f_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x80_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x81_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x82_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x83_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x84_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x85_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x86_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x87_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x88_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x89_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x8a_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x8b_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x8c_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x8d_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x8e_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x8f_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x90_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x91_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x92_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x93_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x94_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x95_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x96_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x97_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x98_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x99_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x9a_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x9b_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x9c_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x9d_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x9e_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0x9f_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xa0_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xa1_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xa2_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xa3_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xa4_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xa5_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xa6_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xa7_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xa8_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xa9_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xaa_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xab_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xac_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xad_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xae_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xaf_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xb0_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xb1_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xb2_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xb3_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xb4_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xb5_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xb6_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xb7_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xb8_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xb9_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xba_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xbb_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xbc_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xbd_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xbe_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xbf_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xc0_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xc1_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xc2_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xc3_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xc4_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xc5_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xc6_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xc7_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xc8_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xc9_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xca_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xcb_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xcc_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xcd_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xce_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xcf_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xd0_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xd1_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xd2_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xd3_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xd4_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xd5_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xd6_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xd7_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xd8_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xd9_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xda_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xdb_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xdc_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xdd_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xde_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xdf_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xe0_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xe1_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xe2_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xe3_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xe4_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xe5_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xe6_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xe7_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xe8_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xe9_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xea_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xeb_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xec_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xed_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xee_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xef_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xf1_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xf4_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xf5_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xf6_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xf7_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xf8_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xf9_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xfa_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xfb_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xfc_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xfd_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xfe_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_opcode0xff_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x0_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_0_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_6_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_7_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_8_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_9_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_10_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_13_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_14_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_15_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_16_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_18_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_19_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_21_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_22_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_23_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_25_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_26_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_27_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_28_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_30_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_32_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_33_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_35_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_36_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_38_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_40_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_41_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_42_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_44_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_46_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_47_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_48_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_49_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_51_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_52_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_53_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_54_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_55_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_58_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_59_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_60_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_61_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_63_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_64_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_65_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_66_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_68_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_69_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_70_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_72_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_73_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_74_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_75_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_77_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_78_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_79_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_81_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_82_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_83_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_84_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_85_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_88_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_89_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_90_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_94_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_95_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_98_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_99_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_101_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_103_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_104_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_105_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_106_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_107_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_108_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_109_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_110_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_112_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_113_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_114_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_118_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_119_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_120_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_122_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_124_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_125_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_127_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_128_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_129_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_131_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_132_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_133_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_134_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_135_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_136_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_137_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_138_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_139_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_141_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_142_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_143_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_144_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_145_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_146_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_148_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_149_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_151_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_152_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_153_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_154_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_156_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_157_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_158_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_159_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_161_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_162_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_163_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_164_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_165_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_166_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_168_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_169_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_171_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_172_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_173_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_174_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_176_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_177_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_179_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_180_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_181_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_184_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_185_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_186_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_187_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_188_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_191_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_192_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_193_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_194_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_195_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_196_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_198_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_199_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_200_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_201_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_202_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_203_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_205_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_206_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_207_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_210_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_211_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_212_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_215_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_216_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_217_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_219_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_221_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_222_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_223_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_225_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_226_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_227_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_228_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_230_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_231_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_233_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_234_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_235_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_236_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_237_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_239_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_240_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_242_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_244_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_245_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_247_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_249_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_250_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_251_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_254_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_255_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_257_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_258_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_260_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_261_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_262_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_263_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_264_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_266_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_267_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_268_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_269_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_270_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_271_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_272_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_274_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_275_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_277_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_278_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_279_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_282_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_283_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_284_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_286_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_287_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_288_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_289_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_290_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_291_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_292_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_294_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_295_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_296_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_298_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_299_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_301_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_302_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_303_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_304_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_305_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_307_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_308_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_310_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_312_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_313_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_315_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_316_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_317_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_318_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_320_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_321_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_322_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_323_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_325_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_326_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_328_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_329_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_333_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_334_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_335_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_336_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_337_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_338_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_340_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_341_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_342_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_343_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_345_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_347_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_348_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_349_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_350_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_351_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_352_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_353_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_355_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_357_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_358_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_359_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_360_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_362_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_363_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_365_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_367_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_368_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_371_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_372_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_373_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_374_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_375_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_376_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_377_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_378_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_380_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_381_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_386_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_388_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_390_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_391_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_393_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_395_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_396_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_397_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_398_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_400_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_401_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_402_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_403_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_404_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_405_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_406_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_407_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_408_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_409_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_410_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_411_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_413_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_414_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_415_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_416_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_417_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_418_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_419_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_420_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_421_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_424_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_426_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_428_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_431_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_432_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_433_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_434_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_436_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_437_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_439_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_440_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_442_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_444_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_445_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_446_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_447_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_448_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_449_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_451_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_452_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_453_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_454_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_456_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_458_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_460_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_461_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_463_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_464_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_466_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_467_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_468_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_469_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_470_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_471_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_473_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_474_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_475_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_476_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_478_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_479_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_480_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_481_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_483_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_484_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_485_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_487_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_488_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_491_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_493_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_494_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_496_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_497_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_498_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_499_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_500_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_501_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_503_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_504_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_505_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_507_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_508_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_510_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_511_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_512_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_513_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_514_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_517_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_518_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_519_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_521_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_522_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_526_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_527_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_529_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_530_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_531_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_532_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_534_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_535_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_536_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_537_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_538_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_540_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_542_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_543_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_544_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_545_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_546_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_547_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_549_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_550_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_551_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_552_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_554_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_556_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_557_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_558_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_559_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_560_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_561_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_562_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_563_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_564_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_566_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_567_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_568_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_569_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_570_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_572_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_573_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_574_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_575_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_576_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_577_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_579_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_580_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_581_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_582_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_583_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_584_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_585_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_586_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_589_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_590_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_591_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_593_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_594_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_595_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_596_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_597_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_599_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_600_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_602_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_603_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_604_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_605_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_606_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_609_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_610_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_611_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_614_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_615_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_616_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_617_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_619_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_620_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_623_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_624_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_625_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_626_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_627_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_628_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_630_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_633_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_635_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_636_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_637_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_639_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_640_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_641_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_643_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_645_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_646_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_648_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_649_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_650_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_654_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_655_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_656_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_658_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_659_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_660_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_661_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_663_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_664_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_665_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_666_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_667_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_668_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_670_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_672_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_673_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_674_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_675_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_676_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_678_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_679_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_680_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_682_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_683_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_684_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_685_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_686_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_687_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_688_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_689_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_690_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_692_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_693_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_694_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_696_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_697_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_698_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_700_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_702_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_705_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_707_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_708_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_709_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_710_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_712_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_713_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_714_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_715_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_717_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_719_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_720_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_721_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_722_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_723_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_725_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_726_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_727_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_728_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_730_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_732_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_735_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_736_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_738_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_739_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_742_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_743_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_744_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_746_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_747_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_748_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_749_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_751_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_752_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_753_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_755_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_756_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_758_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_760_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_761_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_763_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_765_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_766_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_767_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_768_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_770_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_771_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_772_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_773_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_775_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_776_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_778_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_779_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_781_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_782_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_783_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_785_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_786_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_787_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_789_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_790_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_791_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_793_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_794_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_795_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_796_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_797_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_798_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_800_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_803_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_805_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_806_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_808_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_809_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_810_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_811_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_812_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_813_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_814_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_815_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_817_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_818_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_819_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_820_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_823_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_824_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_825_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_826_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_828_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_829_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_830_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_833_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_834_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_835_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_836_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_837_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_838_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_839_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_841_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_842_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_843_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_844_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_845_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_846_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_847_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_849_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_850_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_852_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_853_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_854_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_856_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_857_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_858_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_859_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_861_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_863_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_864_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_867_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_868_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_869_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_870_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_871_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_872_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_873_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_874_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_876_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_877_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_878_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_879_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_881_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_882_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_883_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_884_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_885_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_886_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_888_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_889_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_891_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_892_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_893_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_894_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_895_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_896_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_898_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_899_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_901_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_903_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_904_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_905_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_907_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_909_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_910_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_911_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_914_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_916_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_917_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_918_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_922_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_923_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_924_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_926_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_927_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_928_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_929_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_931_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_932_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_934_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_935_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_936_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_937_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_939_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_941_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_942_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_944_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_945_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_947_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_948_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_949_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_951_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_952_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_953_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_954_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_955_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_956_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_957_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_958_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_960_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_961_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_962_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_964_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_965_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_966_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_967_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_968_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_970_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_972_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_975_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_976_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_977_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_979_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_981_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_982_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_984_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_985_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_987_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_988_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_990_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_991_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_992_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_993_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_994_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_995_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_996_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_998_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_999_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1000_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1002_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1003_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1004_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1005_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1007_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1009_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1012_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1014_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1015_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1016_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1017_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1019_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1020_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1021_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1024_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1026_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1027_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1029_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1031_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1032_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1033_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1034_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1035_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1036_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1038_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1039_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1040_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1043_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1044_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1047_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1048_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1049_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1050_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1051_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1054_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1055_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1057_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1058_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1059_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1061_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1063_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1064_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1065_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1066_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1067_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1068_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1069_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1070_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1073_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1074_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1077_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1078_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1080_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1081_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1082_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1085_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1086_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1087_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1088_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1090_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1091_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1093_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1094_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1095_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1097_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1098_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1100_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1101_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1102_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1104_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1105_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1107_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1108_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1110_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1112_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1113_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1114_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1115_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1116_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1117_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1118_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1119_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1120_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1121_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1124_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1125_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1127_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1130_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1131_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1132_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1133_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1135_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1136_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1137_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1138_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1140_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1141_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1142_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1144_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1145_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1146_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1149_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1150_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1151_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1153_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1154_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1155_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1156_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1157_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1158_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1160_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1161_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1162_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1165_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1166_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1167_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1169_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1171_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1173_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1175_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1176_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1177_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1178_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1179_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1181_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1182_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1184_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1185_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1186_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1191_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1192_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1193_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1196_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1197_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1199_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1200_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1201_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1203_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1204_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1205_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1206_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1207_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1208_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1209_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1210_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1211_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1213_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1214_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1216_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1217_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1218_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1219_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1220_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1221_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1223_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1224_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1225_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1226_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1229_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1230_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1233_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1234_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1235_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1236_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1238_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1240_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1241_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1242_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1243_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1244_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1245_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1246_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1247_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1248_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1249_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1250_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1252_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1253_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1256_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1257_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1259_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1260_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1261_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1263_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1264_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1266_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1267_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1268_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1270_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1271_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1272_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1273_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1274_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1275_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1277_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1278_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1279_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1280_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1281_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1282_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1283_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1284_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1287_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1288_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1289_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1291_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1294_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1295_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1297_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1299_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1300_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1302_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1303_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1304_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1306_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1307_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1308_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1309_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1311_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1314_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1316_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1317_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1319_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1321_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1322_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1323_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1326_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1327_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1328_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1329_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1330_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1332_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1333_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1334_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1335_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1336_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1337_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1338_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1339_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1341_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1342_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1345_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1346_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1347_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1349_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1351_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1354_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1355_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1356_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1358_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1359_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1360_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1361_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1362_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1363_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1364_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1366_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1368_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1369_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1370_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1371_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1374_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1375_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1376_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1377_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1379_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1380_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1382_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1384_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1385_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1386_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1387_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1388_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1389_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1390_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1392_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1393_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1394_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1395_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1398_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1399_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1400_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1401_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1403_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1405_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1406_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1408_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1409_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1410_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1412_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1413_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1414_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1415_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1417_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1419_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1420_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1422_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1423_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1424_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1425_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1426_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1427_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1429_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1430_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1432_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1433_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1434_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1435_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1437_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1439_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1443_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1444_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1445_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1446_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1447_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1449_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1450_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1452_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1453_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1454_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1458_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1460_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1461_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1462_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1463_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1465_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1467_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1468_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1469_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1470_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1473_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1474_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1475_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1476_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1477_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1478_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1479_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1480_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1481_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1482_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1483_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1485_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1486_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1487_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1488_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1491_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1492_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1493_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1496_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1497_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1498_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1500_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1503_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1504_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1506_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1508_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1509_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1511_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1512_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1514_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1515_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1516_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1517_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1518_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1520_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1521_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1523_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1524_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1525_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1526_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1528_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1530_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1532_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1534_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1535_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1536_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1538_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1539_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1540_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1541_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1542_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1543_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1545_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1546_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1547_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1548_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1549_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1550_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1551_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1552_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1553_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1555_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1556_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1558_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1559_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1560_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1563_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1565_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1568_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1569_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1570_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1571_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1572_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1575_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1576_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1577_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1579_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1580_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1582_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1583_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1584_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1585_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1586_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1588_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1589_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1590_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1591_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1594_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1596_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1598_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1599_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1601_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1602_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1603_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1604_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1605_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1606_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1607_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1609_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1610_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1614_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1615_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1616_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1617_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1618_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1619_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1621_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1622_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1623_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1624_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1626_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1628_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1629_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1630_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1631_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1632_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1633_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1634_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1636_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1638_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1639_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1640_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1641_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1642_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1644_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1645_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1646_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1647_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1648_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1649_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1651_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1652_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1653_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1654_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1655_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1656_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1657_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1658_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1660_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1661_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1662_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1663_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1666_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1667_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1668_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1669_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1671_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1672_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1674_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1676_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1677_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1678_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1679_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1681_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1682_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1683_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1685_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1686_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1687_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1688_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1689_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1691_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1692_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1694_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1695_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1696_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1697_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1698_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1700_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1701_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1702_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1705_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1707_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1709_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1712_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1713_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1717_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1718_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1720_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1721_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1726_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1727_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1728_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1729_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1730_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1731_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1732_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1733_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1735_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1736_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1737_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1738_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1739_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1740_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1742_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1744_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1745_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1747_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1748_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1749_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1750_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1751_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1752_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1754_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1755_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1756_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1757_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1759_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1760_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1761_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1762_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1764_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1765_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1766_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1768_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1769_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1770_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1772_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1774_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1777_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1778_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1779_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1780_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1781_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1782_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1784_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1785_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1786_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1789_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1791_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1792_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1793_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1794_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1795_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1798_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1799_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1800_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1802_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1803_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1808_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1809_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1810_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1811_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1814_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1815_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1816_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1817_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1818_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1819_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1820_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1821_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1823_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1824_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1825_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1826_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1827_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1828_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1830_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1831_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1832_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1833_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1835_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1837_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1838_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1839_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1840_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1842_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1843_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1844_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1845_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1847_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1848_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1849_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1850_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1851_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1853_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1854_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1855_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1856_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1857_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1858_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1859_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1860_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1862_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1863_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1864_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1865_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1866_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1867_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1869_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1870_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1871_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1872_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1875_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1876_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1877_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1878_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1881_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1883_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1884_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1885_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1886_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1887_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1889_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1890_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1891_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1892_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1895_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1896_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1897_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1898_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1900_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1901_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1905_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1906_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1907_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1908_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1909_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1910_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1911_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1912_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1913_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1914_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1915_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1916_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1917_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1918_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1919_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1921_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1922_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1924_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1926_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1927_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1928_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1930_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1931_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1935_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1936_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1940_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1941_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1942_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1944_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1945_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1946_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1947_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1948_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1950_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1951_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1953_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1954_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1955_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1956_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1957_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1958_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1959_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1960_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1961_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1963_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1964_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1965_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1966_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1968_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1969_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1970_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1971_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1973_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1975_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1977_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1979_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1981_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1982_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1983_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1986_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1988_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1989_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1990_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1994_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1995_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1996_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1998_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1999_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2000_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2001_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2003_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2004_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2006_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2007_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2008_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2009_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2010_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2011_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2013_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2014_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2016_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2017_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2019_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2020_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2021_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2023_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2024_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2025_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2027_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2028_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2029_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2030_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2032_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2033_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2034_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2036_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2037_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2038_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2039_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2040_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2042_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2044_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2046_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2047_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2048_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2049_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2051_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2053_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2054_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2056_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2057_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2059_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2060_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2062_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2063_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2064_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2066_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2067_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2068_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2069_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2070_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2071_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2072_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2074_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2075_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2076_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2077_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2079_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2081_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2084_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2086_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2087_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2089_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2090_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2091_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2092_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2093_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2094_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2096_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2098_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2099_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2100_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2101_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2103_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2104_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2105_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2106_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2107_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2108_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2109_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2110_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2111_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2112_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2114_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2115_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2116_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2117_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2119_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2120_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2122_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2123_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2124_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2126_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2127_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2128_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2130_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2131_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2133_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2135_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2137_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2138_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2139_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2140_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2142_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2144_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2145_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2149_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2150_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2152_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2153_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2154_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2155_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2157_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2158_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2159_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2160_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2162_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2163_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2165_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2166_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2167_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2169_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2170_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2172_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2173_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2174_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2175_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2176_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2177_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2179_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2180_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2182_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2184_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2185_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2186_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2187_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2188_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2189_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2190_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2191_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2192_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2195_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2196_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2197_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2199_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2202_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2203_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2204_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2205_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2208_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2209_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2210_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2212_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2213_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2215_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2216_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2218_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2222_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2223_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2225_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2226_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2227_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2228_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2229_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2230_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2232_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2233_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2234_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2236_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2237_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2238_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2239_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2241_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2242_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2243_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2245_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2247_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2248_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2249_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2250_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2251_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2253_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2254_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2256_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2257_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2258_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2260_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2263_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2265_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2266_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2267_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2268_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2269_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2271_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2272_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2273_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2275_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2276_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2277_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2279_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2280_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2281_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2282_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2283_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2285_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2286_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2288_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2289_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2290_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2291_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2293_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2294_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2295_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2296_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2297_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2298_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2300_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2301_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2302_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2305_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2306_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2307_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2308_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2310_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2312_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2313_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2314_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2315_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2316_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2317_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2319_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2320_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2321_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2322_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2324_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2325_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2328_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2329_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2330_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2331_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2332_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2335_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2336_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2338_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2339_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2340_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2342_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2344_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2345_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2346_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2347_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2349_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2350_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2351_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2352_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2354_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2355_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2356_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2358_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2359_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2361_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2366_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2367_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2368_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2369_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2371_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2372_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2374_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2375_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2376_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2377_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2378_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2379_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2380_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2381_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2382_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2383_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2385_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2386_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2388_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2389_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2391_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2393_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2394_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2395_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2396_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2398_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2399_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2400_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2401_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2402_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2405_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2406_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2407_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2408_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2410_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2411_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2412_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2413_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2414_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2416_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2417_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2418_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2419_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2420_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2421_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2423_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2426_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2427_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2430_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2431_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2432_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2433_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2434_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2435_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2436_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2437_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2438_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2439_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2440_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2441_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2442_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2443_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2446_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2447_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2448_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2449_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2451_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2452_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2454_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2456_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2457_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2458_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2459_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2460_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2462_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2463_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2464_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2465_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2466_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2467_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2470_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2472_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2473_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2474_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2477_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2478_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2480_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2481_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2482_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2484_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2485_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2486_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2487_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2489_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2491_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2492_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2494_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2495_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2496_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2497_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2498_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2499_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2500_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2501_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2502_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2504_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2505_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2506_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2507_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2509_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2510_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2511_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2515_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2516_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2517_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2518_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2519_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2521_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2522_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2524_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2525_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2526_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2528_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2530_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2531_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2533_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2534_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2535_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2537_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2539_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2540_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2541_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2545_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2546_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2547_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2548_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2549_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2550_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2551_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2553_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2554_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2555_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2557_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2558_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2559_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2560_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2562_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2563_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2564_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2565_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2568_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2569_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2570_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2572_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2575_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2576_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2578_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2580_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2581_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2583_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2584_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2585_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2587_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2588_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2589_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2590_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2592_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2593_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2595_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2596_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2597_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2598_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2600_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2602_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2604_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2605_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2607_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2608_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2609_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2610_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2612_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2613_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2614_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2615_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2617_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2618_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2619_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2620_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2622_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2623_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2624_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2626_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2627_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2628_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2630_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2632_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2634_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2635_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2637_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2640_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2641_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2642_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2643_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2644_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2645_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2647_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2648_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2649_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2650_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2651_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2652_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2654_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2655_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2656_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2657_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2658_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2660_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2661_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2662_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2663_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2666_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2667_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2668_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2670_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2671_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2673_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2674_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2675_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2676_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2678_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2679_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2680_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2681_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2682_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2684_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2686_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2687_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2689_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2690_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2691_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2693_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2694_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2695_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2696_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2698_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2700_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2701_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2703_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2704_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2705_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2706_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2707_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2708_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2710_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2711_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2713_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2714_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2716_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2717_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2718_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2719_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2720_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2723_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2724_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2725_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2726_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2727_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2728_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2730_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2731_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2732_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2733_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2734_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2735_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2738_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2739_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2740_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2741_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2742_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2744_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2746_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2748_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2749_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2750_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2751_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2754_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2755_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2757_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2758_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2759_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2760_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2761_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2763_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2764_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2766_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2767_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2768_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2769_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2772_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2773_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2774_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2777_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2778_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2779_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2781_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2784_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2785_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2789_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2790_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2792_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2793_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2796_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2798_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2799_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2801_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2802_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2803_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2804_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2805_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2807_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2808_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2809_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2811_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2812_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2813_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2814_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2815_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2816_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2817_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2819_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2821_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2822_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2823_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2824_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2826_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2827_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2828_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2829_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2830_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2831_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2832_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2833_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2836_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2837_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2839_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2840_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2841_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2842_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2844_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2846_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2849_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2850_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2851_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2852_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2853_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2856_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2857_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2858_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2861_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2863_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2864_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2865_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2866_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2867_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2869_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2870_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2871_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2872_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2873_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2875_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2877_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2880_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2881_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2882_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2883_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2884_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2886_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2887_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2888_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2890_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2891_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2892_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2895_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2896_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2897_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2898_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2900_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2902_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2903_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2904_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2905_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2907_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2908_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2909_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2910_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2911_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2912_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2914_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2915_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2917_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2919_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2920_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2921_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2922_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2923_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2925_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2926_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2927_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2929_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2930_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2931_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2932_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2934_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2935_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2936_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2937_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2938_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2939_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2941_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2942_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2943_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2944_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2947_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2948_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2950_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2952_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2953_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2954_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2955_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2956_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2957_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2958_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2959_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2960_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2961_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2962_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2963_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2964_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2967_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2968_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2969_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2970_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2972_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2973_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2975_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2977_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2978_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2979_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2981_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2982_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2983_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2985_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2986_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2987_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2988_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2990_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2991_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2993_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2994_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2998_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2999_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3000_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3002_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3003_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3006_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3007_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3008_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3010_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3012_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3013_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3014_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3016_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3017_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3018_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3019_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3020_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3021_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3022_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3023_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3025_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3026_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3028_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3029_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3030_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3032_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3033_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3035_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3036_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3037_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3038_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3040_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3041_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3042_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3043_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3045_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3046_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3047_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3049_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3051_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3053_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3055_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3056_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3058_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3060_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3061_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3062_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3066_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3067_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3070_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3071_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3072_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3073_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3075_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3076_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3079_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3080_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3081_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3082_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3083_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3084_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3085_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3086_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3089_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3090_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3091_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3092_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3093_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3096_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3097_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3098_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3099_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3100_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3101_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3104_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3105_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3106_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3107_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3108_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3109_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3110_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3111_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3112_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3114_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3116_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3117_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3118_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3119_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3120_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3121_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3123_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3125_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3126_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3128_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3130_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3131_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3132_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3134_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3135_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3136_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3137_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3138_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3139_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3140_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3141_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3143_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3144_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3145_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3146_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3148_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3149_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3151_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3152_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3153_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3156_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3158_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3159_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3162_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3164_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3165_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3166_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3168_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3169_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3170_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3171_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3172_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3173_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3175_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3176_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3177_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3178_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3179_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3182_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3183_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3184_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3186_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3187_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3188_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3189_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3191_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3192_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3194_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3195_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3198_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3199_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3200_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3202_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3203_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3205_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3207_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3208_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3209_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3211_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3212_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3213_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3214_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3216_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3217_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3221_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3222_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3223_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3224_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3225_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3226_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3227_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3228_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3229_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3231_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3232_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3233_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3235_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3237_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3238_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3239_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3240_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3241_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3242_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3243_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3245_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3246_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3247_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3249_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3250_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3251_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3252_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3254_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3256_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3258_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3259_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3260_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3261_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3262_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3263_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3264_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3267_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3268_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3269_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3270_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3271_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3274_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3275_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3276_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3279_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3280_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3281_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3282_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3284_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3285_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3287_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3288_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3289_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3290_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3291_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3294_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3295_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3297_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3298_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3299_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3300_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3301_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3302_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3304_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3305_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3306_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3308_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3309_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3310_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3311_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3313_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3314_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3315_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3317_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3319_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3320_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3321_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3323_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3324_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3325_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3328_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3329_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3330_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3332_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3334_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3335_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3337_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3339_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3340_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3341_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3343_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3344_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3345_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3347_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3348_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3349_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3351_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3352_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3353_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3354_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3355_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3357_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3358_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3360_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3361_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3362_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3363_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3365_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3366_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3367_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3368_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3370_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3372_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3373_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3374_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3375_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3377_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3378_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3379_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3380_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3382_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3384_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3385_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3386_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3387_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3388_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3389_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3390_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3391_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3392_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3393_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3395_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3396_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3397_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3398_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3400_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3401_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3403_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3404_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3405_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3407_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3408_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3409_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3411_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3412_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3413_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3414_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3416_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3417_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3418_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3419_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3420_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3421_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3422_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3423_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3424_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3425_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3426_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3428_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3430_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3431_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3433_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3436_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3437_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3438_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3439_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3440_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3441_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3443_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3444_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3446_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3447_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3448_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3450_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3451_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3452_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3453_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3454_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3455_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3456_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3457_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3458_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3460_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3461_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3463_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3465_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3466_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3467_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3468_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3470_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3471_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3472_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3473_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3476_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3477_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3478_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3479_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3480_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3481_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3482_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3483_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3484_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3485_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3486_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3488_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3489_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3490_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3491_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3492_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3493_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3494_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3495_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3496_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3499_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3501_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3503_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3504_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3506_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3507_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3508_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3509_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3510_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3511_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3513_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3514_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3515_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3517_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3518_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3519_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3520_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3521_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3522_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3523_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3524_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3526_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3528_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3529_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3530_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3531_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3532_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3534_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3535_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3536_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3537_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3538_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3539_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3541_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3542_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3544_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3546_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3547_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3548_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3549_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3550_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3551_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3553_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3554_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3556_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3557_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3558_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3561_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3563_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3564_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3566_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3567_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3568_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3569_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3570_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3571_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3572_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3574_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3575_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3576_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3577_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3578_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3579_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3581_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3582_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3583_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3587_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3588_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3589_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3591_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3592_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3593_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3594_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3596_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3597_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3598_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3600_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3601_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3602_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3603_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3605_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3606_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3607_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3609_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3610_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3611_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3612_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3613_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3616_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3617_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3618_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3619_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3621_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3622_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3623_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3625_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3626_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3627_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3628_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3629_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3630_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3631_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3632_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3633_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3634_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3635_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3636_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3637_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3638_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3640_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3641_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3642_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3646_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3647_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3648_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3650_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3652_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3653_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3655_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3656_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3657_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3658_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3659_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3660_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3661_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3662_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3663_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3664_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3665_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3666_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3667_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3669_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3670_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3672_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3674_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3676_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3677_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3679_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3680_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3681_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3682_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3684_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3685_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3686_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3687_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3689_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3690_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3691_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3692_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3693_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3694_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3695_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3696_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3697_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3698_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3699_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3700_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3701_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3702_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3704_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3705_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3707_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3708_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3709_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3712_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3713_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3714_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3715_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3716_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3719_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3720_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3721_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3722_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3723_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3724_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3726_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3727_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3728_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3729_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3730_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3732_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3733_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3734_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3735_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3738_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3739_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3740_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3743_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3744_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3745_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3746_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3747_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3748_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3749_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3750_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3751_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3752_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3753_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3754_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3755_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3756_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3758_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3759_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3761_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3762_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3763_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3764_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3765_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3767_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3768_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3769_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3770_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3772_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3773_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3775_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3777_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3778_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3779_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3782_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3783_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3785_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3786_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3788_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3789_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3790_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3791_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3792_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3795_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3796_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3797_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3798_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3799_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3800_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3802_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3803_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3805_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3806_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3807_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3809_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3810_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3811_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3812_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3814_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3815_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3816_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3818_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3819_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3820_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3821_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3822_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3826_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3827_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3829_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3831_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3832_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3835_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3836_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3838_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3839_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3840_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3841_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3843_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3844_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3845_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3846_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3849_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3850_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3851_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3853_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3856_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3857_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3861_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3862_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3864_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3865_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3866_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3868_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3869_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3870_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3871_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3873_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3874_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3875_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3876_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3877_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3878_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3879_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3880_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3881_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3883_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3885_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3886_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3887_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3888_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3889_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3890_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3891_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3893_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3894_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3895_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3896_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3898_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3899_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3900_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3901_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3902_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3903_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3905_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3906_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3908_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3909_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3911_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3913_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3914_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3916_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3918_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3921_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3922_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3923_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3924_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3925_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3926_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3928_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3929_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3930_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3931_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3933_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3935_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3936_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3937_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3938_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3939_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3942_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3943_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3944_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3946_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3947_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3948_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3949_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3951_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3952_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3953_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3954_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3956_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3958_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3959_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3960_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3961_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3962_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3963_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3964_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3965_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3967_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3968_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3970_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3972_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3974_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3975_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3976_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3977_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3979_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3980_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3981_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3982_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3984_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3986_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3987_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3988_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3989_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3991_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3992_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3994_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3995_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3997_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3998_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3999_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4001_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4002_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4003_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4004_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4006_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4007_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4008_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4009_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4011_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4012_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4013_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4014_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4015_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4016_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4019_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4020_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4021_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4022_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4023_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4024_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4025_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4026_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4027_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4028_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4029_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4031_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4032_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4033_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4035_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4036_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4038_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4039_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4040_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4041_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4042_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4045_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4047_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4049_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4050_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4053_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4054_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4055_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4057_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4058_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4059_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4060_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4062_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4063_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4064_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4065_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4066_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4070_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4071_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4072_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4073_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4074_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4075_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4077_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4078_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4079_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4080_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4082_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4084_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4085_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4086_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4087_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4088_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4089_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4090_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4092_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4093_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4094_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4095_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4096_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4097_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4100_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4102_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4103_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4104_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4105_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4107_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4108_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4109_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4110_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4111_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4112_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4113_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4114_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4117_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4118_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4121_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4123_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4125_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4127_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4128_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4130_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4132_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4133_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4134_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4137_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4138_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4139_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4141_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4142_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4143_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4144_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4145_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4146_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4147_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4148_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4151_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4152_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4153_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4154_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4155_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4156_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4157_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4158_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4161_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4163_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4164_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4165_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4167_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4168_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4169_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4171_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4173_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4176_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4177_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4178_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4179_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4181_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4182_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4183_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4184_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4186_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4188_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4189_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4190_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4191_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4192_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4193_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4195_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4198_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4201_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4202_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4203_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4204_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4206_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4207_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4208_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4210_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4211_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4212_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4213_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4214_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4215_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4216_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4217_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4218_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4219_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4220_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4221_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4222_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4224_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4225_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4228_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4230_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4231_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4233_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4234_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4235_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4236_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4237_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4238_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4240_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4241_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4242_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4243_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4244_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4245_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4247_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4248_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4249_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4250_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4251_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4253_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4254_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4255_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4256_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4258_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4259_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4260_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4263_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4264_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4266_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4267_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4269_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4270_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4271_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4272_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4274_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4275_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4277_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4279_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4280_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4281_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4283_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4284_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4286_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4288_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4289_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4291_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4293_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4294_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4295_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4296_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4297_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4298_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4299_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4300_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4301_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4303_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4304_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4305_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4306_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4307_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4309_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4310_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4311_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4313_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4314_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4317_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4318_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4319_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4321_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4322_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4323_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4324_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4326_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4328_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4330_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4331_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4332_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4333_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4334_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4336_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4337_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4339_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4340_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4341_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4342_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4343_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4346_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4347_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4348_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4351_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4352_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4353_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4354_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4356_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4357_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4360_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4361_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4362_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4363_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4364_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4365_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4367_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4370_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4371_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4372_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4373_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4374_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4377_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4378_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4380_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4381_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4382_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4385_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4386_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4387_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4389_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4391_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4392_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4395_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4396_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4397_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4398_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4400_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4401_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4402_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4404_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4405_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4406_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4407_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4409_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4411_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4412_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4413_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4415_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4416_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4417_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4419_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4420_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4421_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4422_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4423_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4424_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4425_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4426_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4427_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4429_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4430_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4432_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4433_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4434_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4435_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4437_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4439_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4442_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4444_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4445_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4446_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4447_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4449_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4450_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4451_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4452_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4454_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4456_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4457_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4458_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4459_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4460_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4463_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4464_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4465_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4467_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4469_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4470_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4472_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4473_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4475_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4476_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4479_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4480_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4481_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4482_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4483_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4484_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4485_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4486_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4488_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4489_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4490_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4492_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4493_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4494_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4495_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4496_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4497_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4498_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4500_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4502_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4503_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4504_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4505_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4507_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4508_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4509_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4510_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4512_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4513_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4515_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4516_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4518_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4519_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4520_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4521_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4522_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4523_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4524_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4526_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4527_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4528_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4530_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4531_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4532_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4533_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4535_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4537_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4540_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4542_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4543_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4544_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4545_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4547_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4548_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4549_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4550_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4551_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4552_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4554_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4555_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4556_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4557_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4560_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4561_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4562_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4563_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4564_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4565_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4566_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4567_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4568_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4571_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4572_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4573_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4575_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4576_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4577_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4578_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4579_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4581_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4582_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4583_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4585_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4586_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4587_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4589_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4590_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4591_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4592_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4593_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4594_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4595_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4596_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4598_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4600_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4601_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4602_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4604_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4605_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4606_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4608_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4609_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4610_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4611_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4613_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4614_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4615_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4616_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4618_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4619_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4620_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4621_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4622_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4623_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4625_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4626_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4628_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4629_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4630_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4632_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4633_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4635_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4636_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4638_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4639_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4640_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4641_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4642_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4644_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4646_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4647_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4648_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4649_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4651_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4653_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4654_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4655_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4659_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4660_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4661_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4663_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4664_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4665_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4666_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4668_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4669_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4670_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4672_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4673_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4674_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4676_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4677_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4678_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4679_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4681_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4682_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4684_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4685_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4686_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4688_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4689_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4690_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4693_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4694_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4695_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4697_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4698_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4699_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4700_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4701_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4702_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4703_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4704_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4705_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4706_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4707_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4709_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4710_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4712_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4713_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4714_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4718_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4719_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4720_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4721_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4722_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4724_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4725_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4727_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4728_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4729_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4731_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4732_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4733_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4734_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4735_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4736_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4737_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4738_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4739_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4741_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4742_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4744_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4746_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4748_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4749_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4751_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4752_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4753_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4754_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4757_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4758_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4761_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4762_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4763_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4764_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4766_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4767_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4768_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4769_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4770_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4771_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4772_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4773_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4774_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4775_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4776_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4777_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4780_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4781_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4784_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4785_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4787_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4788_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4789_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4791_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4792_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4794_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4795_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4796_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4798_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4800_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4801_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4802_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4803_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4804_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4805_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4807_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x2_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x3_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x5_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x6_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x7_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x8_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x9_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xb_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xd_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xe_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x10_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x11_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x12_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x13_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x14_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x15_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x16_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x17_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x18_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x19_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_0_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_1_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_3_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_5_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_6_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_7_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_8_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_11_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_12_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_14_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_16_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_18_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_19_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_20_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_21_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_22_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_23_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_26_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_28_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_29_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_30_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_31_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_32_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_33_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_34_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_35_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_36_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_37_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_38_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_39_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_41_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_42_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_44_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_45_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_47_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_49_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_50_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_51_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_52_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_53_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_55_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_56_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_57_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_58_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_59_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_60_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_61_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_62_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_63_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_64_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_65_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_67_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_68_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_70_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_71_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_72_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_73_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_74_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_75_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_76_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_77_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_79_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_80_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_81_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_82_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_83_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_84_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_85_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_86_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_87_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_88_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_89_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_91_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_92_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_93_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_94_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_95_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_96_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_97_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_99_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_100_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_101_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_102_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_104_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_105_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_107_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_108_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_109_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_110_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_111_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_112_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_114_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_116_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_117_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_118_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_119_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_120_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_122_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_123_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_125_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_126_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_128_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_130_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_131_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_132_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_133_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_134_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_135_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_136_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_137_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_138_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_140_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_141_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_144_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_145_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_146_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_148_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_149_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_151_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_153_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_154_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_155_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_156_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_158_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_159_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_160_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_161_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_164_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_166_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_167_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_168_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_169_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_170_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_171_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_172_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_175_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_177_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_178_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_179_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_181_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_182_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_183_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_188_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_189_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_190_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_192_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_193_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_194_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_196_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_197_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_200_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_201_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_203_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_204_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_205_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_206_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_208_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_211_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_212_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_213_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_214_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_215_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_216_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_218_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_219_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_220_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_221_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_223_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_224_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_226_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_227_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_228_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_229_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_231_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_232_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_233_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_234_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_235_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_237_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_238_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_240_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_241_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_242_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_243_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_244_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_245_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_247_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_249_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_250_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_252_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_254_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_255_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_256_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_257_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_258_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_259_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_260_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_261_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_263_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_264_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_266_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_267_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_268_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_270_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_271_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_273_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_275_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_276_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_278_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_279_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_280_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_281_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_282_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_283_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_284_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_285_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_287_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_288_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_289_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_290_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_291_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_292_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_293_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_294_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_296_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_297_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_298_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_299_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_300_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_301_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_302_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_304_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_305_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_307_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_308_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_309_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_310_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_311_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_312_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_314_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_315_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_316_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_317_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_318_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_319_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_320_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_321_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_322_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_323_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_324_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_325_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_326_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_328_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_330_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_331_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_333_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_334_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_335_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_336_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_337_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_338_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_340_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_342_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_343_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_346_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_347_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_348_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_349_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_351_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_352_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_353_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_354_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_356_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_359_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_360_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_361_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_362_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_363_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_364_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_366_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_369_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_370_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_371_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_372_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_374_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_375_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_376_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_379_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_380_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_382_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_383_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_385_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_386_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_387_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_390_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_392_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_393_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_394_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_396_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_397_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_398_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_399_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_401_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_403_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_404_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_405_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_406_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0_407_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1a_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_0_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_1_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_3_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_5_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_6_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_7_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_8_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_9_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_11_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_12_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_14_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_16_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_18_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_19_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_20_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_21_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_22_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_23_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_24_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_26_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_27_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_28_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_29_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_30_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_32_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_34_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_35_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_36_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_37_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_38_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_39_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_40_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_41_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_42_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_43_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_45_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_46_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_48_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_49_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_50_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_51_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_52_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_53_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_56_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_57_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_58_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_59_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_60_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_61_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_62_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_63_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_64_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_65_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_66_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_68_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_69_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_70_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_71_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_72_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_73_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_74_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_75_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_76_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_77_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_79_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_80_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_82_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_83_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_84_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_85_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_86_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_87_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_88_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_90_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_91_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_92_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_93_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_94_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_95_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_96_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_97_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_98_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_100_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_101_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_102_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_103_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_104_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_105_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_106_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_107_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_108_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_109_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_110_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_111_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_113_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_114_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_116_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_117_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_119_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_120_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_121_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_123_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_124_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_125_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_127_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_128_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_129_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_130_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_132_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_133_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_134_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_135_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_136_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_137_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_138_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_139_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_140_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_142_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_143_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_144_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_146_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_147_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_148_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_149_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_150_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_151_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_153_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_155_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_156_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_157_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_158_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_159_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_161_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_162_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_163_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_166_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_167_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_169_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_170_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_172_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_173_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_174_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_177_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_179_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_180_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_181_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_182_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_184_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_185_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_186_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_191_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_192_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_193_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_195_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_196_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_197_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_199_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_200_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_203_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_204_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_206_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_207_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_208_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_209_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_211_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_214_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_215_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_216_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_217_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_218_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_219_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_222_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_223_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_225_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_226_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_227_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_229_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_230_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_231_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_232_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_233_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_234_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_235_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_237_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_238_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_240_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_241_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_242_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_243_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_245_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_247_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_248_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_249_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_250_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_251_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_252_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_253_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_254_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_255_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_256_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_257_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_259_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_260_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_261_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_262_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_263_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_264_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_265_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_267_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_268_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_269_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_270_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_271_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_272_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_274_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_275_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_277_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_279_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_281_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_282_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_283_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_284_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_285_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_286_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_288_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_290_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_291_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_293_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_294_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_295_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_296_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_297_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_298_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_300_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_301_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_302_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_304_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_305_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_306_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_307_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_308_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_309_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_311_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_313_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_314_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_316_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_317_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_319_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_320_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_322_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_324_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_325_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_327_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_328_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_329_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_330_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_331_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_332_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_333_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_334_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_335_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_336_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_338_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_339_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_340_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_341_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_342_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_343_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_345_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_347_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_348_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_351_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_352_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_353_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_354_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_356_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_357_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_358_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_359_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_362_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_363_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_364_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_365_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_366_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_367_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_368_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_369_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_370_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_372_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_375_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_376_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_377_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_379_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_380_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_381_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_382_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_385_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_386_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_387_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_388_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_389_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_390_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_391_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_392_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_393_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_396_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_398_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_399_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_400_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_402_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_403_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_404_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_405_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_407_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_409_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_410_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_411_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_412_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_413_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1c_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1d_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_0_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_10_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_12_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_13_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_14_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_15_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_16_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_17_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_18_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_21_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_22_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_23_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_24_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_25_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_26_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_27_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_28_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_29_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_30_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_31_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_32_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_33_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_35_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_36_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_38_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_39_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_41_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_42_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_43_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_44_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_45_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_46_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_47_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_48_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_49_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_50_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_51_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_52_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_53_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_54_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_55_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_57_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_58_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_61_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_63_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_64_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_66_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_67_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_68_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_69_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_70_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_71_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_73_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_74_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_75_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_76_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_77_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_78_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_79_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_80_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_81_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_82_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_83_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_84_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_86_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_87_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_88_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_89_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_90_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_91_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_92_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_93_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_95_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_96_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_98_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_99_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_100_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_101_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_104_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_105_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_107_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_108_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_110_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_111_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_112_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_114_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_115_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_117_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_118_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_120_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_121_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_123_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_124_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_126_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_127_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_128_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_129_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_130_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_133_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_134_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_136_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_137_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_139_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_140_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_142_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_143_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_145_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_146_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_149_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_150_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_151_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_152_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_153_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_154_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_155_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_156_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_158_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_159_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_160_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_161_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_162_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_163_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_164_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_165_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_166_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_167_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_168_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_170_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_171_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_174_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_175_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_178_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_180_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_183_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_184_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_185_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_186_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_187_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_188_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_189_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_190_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_191_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_192_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_193_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_194_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_195_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_196_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_197_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_199_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_200_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_202_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_203_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_204_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_206_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_208_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_209_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_211_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_212_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_213_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_214_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_215_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_216_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_217_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_219_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_220_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_221_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_222_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_224_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_225_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_226_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_227_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_228_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_229_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_230_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_231_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_232_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_234_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_235_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_237_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_238_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_240_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_241_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_242_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_243_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_244_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_245_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_246_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_247_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_248_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_249_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_250_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_252_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_253_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_254_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_256_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_257_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_259_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_260_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_262_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_263_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_265_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_266_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_267_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_268_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_269_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_270_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_272_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_273_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_274_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_275_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_276_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_277_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_278_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_279_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_281_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_282_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_283_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_285_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_286_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_287_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_288_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_289_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_291_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_292_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_294_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_295_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_298_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_300_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_302_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_303_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_304_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_306_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_307_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_309_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_310_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_311_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_313_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_314_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_316_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_317_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_319_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_320_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_322_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_323_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_327_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_328_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_329_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_332_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_333_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_336_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_338_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_339_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_341_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_342_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_344_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_345_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_348_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_349_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_350_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_351_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_352_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_353_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_354_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_355_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_357_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_358_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_359_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_360_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_361_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_362_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_363_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_364_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_366_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_367_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_369_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_370_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_373_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_374_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_377_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_379_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_380_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_382_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_383_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_384_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_385_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_386_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_387_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_388_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_389_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_390_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_391_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_392_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_393_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_394_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_395_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_396_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_398_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_399_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_401_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_402_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_403_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_404_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_405_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_407_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_408_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_410_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_411_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_412_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_413_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_414_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_415_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_416_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_418_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_419_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_420_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_423_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_424_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_425_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_426_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_427_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_428_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_429_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_430_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_431_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_432_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_433_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_434_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_435_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_436_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_437_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_439_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_440_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_441_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_442_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_443_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_444_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_445_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_447_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_448_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_449_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_451_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_452_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_453_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_455_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_456_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_458_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_459_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_461_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_462_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_464_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_465_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_467_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_468_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_469_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_470_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_471_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_472_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_473_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_474_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_475_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_476_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_477_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_478_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_480_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_481_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_484_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_485_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_487_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_488_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_489_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_490_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_491_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_493_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_494_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_497_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_499_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_500_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_501_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_502_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_503_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_505_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_506_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_507_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_508_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_509_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_510_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_511_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_512_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_513_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_515_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_516_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_518_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_519_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_521_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_522_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_524_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_526_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_527_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_528_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_531_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_532_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_534_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_535_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_537_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_538_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_540_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_541_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_543_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_544_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_546_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_547_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_548_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_549_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_550_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_551_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_552_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_553_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_554_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_556_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_557_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_559_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_560_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_561_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_562_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_563_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_565_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_568_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_569_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_571_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_572_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_574_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_576_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_578_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_579_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_581_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_582_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_583_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_584_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_585_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_586_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_587_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_588_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_589_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_590_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_591_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_592_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_593_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_594_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_597_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_598_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_600_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_601_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_602_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_603_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_604_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_606_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_607_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_609_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_610_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_611_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_613_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_614_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_615_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_617_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_618_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_619_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_620_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_622_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_623_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_624_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_625_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_626_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_627_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_628_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_629_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_630_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_631_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_632_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_634_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_635_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_636_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_638_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_639_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_640_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_642_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_643_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_644_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_645_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_646_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_647_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_648_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_649_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_650_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_651_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_652_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_654_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_655_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_657_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_660_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_661_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_663_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_664_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_666_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_667_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_668_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_670_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_671_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_672_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_673_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_674_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_675_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_676_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_677_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_678_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_679_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_680_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_683_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_684_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_686_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_688_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_689_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_690_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_692_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_693_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_695_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_696_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_698_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_699_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_700_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_701_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_702_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_704_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_705_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_706_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_707_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_708_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_709_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_710_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_711_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_712_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_714_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_715_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_717_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_718_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_720_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_721_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_723_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_724_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_726_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_727_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_730_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_731_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_733_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_734_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_736_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_737_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_739_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_740_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_742_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_743_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_745_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_746_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_747_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_748_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_749_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_750_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_751_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_752_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_753_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_755_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_756_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_758_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_759_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_760_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_762_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_764_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_767_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_768_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_770_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_771_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_773_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_775_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_777_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_778_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_780_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_781_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_782_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_783_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_784_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_785_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_786_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_787_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_788_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_789_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_790_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_791_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_792_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_793_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_794_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_796_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_797_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_799_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_802_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_803_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_805_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_806_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_808_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_809_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_810_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_812_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_813_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_814_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_815_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_816_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_817_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_818_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_819_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_821_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_822_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_823_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_824_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_825_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_826_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_827_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_828_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_830_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_831_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_833_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_834_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_835_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_837_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_838_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_839_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_841_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_842_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_843_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_844_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_845_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_846_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_847_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_848_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_849_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_850_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_851_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_854_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_856_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_857_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_859_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_860_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_862_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_863_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_865_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_866_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_867_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_868_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_869_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_870_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_871_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_872_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_873_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_874_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_875_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_876_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_877_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_878_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_879_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_883_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_885_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_887_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_888_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_889_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_891_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_892_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_894_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_895_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_896_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_897_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_898_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_899_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_900_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_901_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_902_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_903_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_904_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_905_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_906_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_907_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_908_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_909_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_911_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_913_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_914_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_916_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_917_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_919_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_920_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_922_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_923_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_925_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_926_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_928_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_929_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_930_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_932_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_933_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_935_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_936_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_938_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_939_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_941_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_942_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_945_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_947_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_948_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_949_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_950_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_951_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_952_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_954_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_955_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_957_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_958_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_959_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_961_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_963_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_964_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_966_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_967_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_969_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_970_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_971_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_972_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_973_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_974_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_976_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_977_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_979_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_980_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_981_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_982_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_983_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_984_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_985_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_986_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_987_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_988_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_990_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_991_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_992_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_995_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_996_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_998_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_999_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1001_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1004_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1005_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1007_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1008_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1009_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1010_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1011_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1012_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1013_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1014_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1015_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1016_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1017_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1018_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1020_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1021_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1023_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1024_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1025_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1026_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1027_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1029_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1030_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1032_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1033_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1034_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1036_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1037_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1038_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1040_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1041_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1042_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1043_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1044_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1045_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1046_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1047_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1048_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1049_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1050_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1052_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1053_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1055_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1056_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1058_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1059_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1061_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1062_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1063_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1064_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1065_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1066_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1067_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1068_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1069_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1070_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1071_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1072_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1073_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1074_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1075_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1077_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1078_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1082_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1083_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1084_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1086_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1087_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1088_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1089_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1090_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1091_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1093_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1094_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1095_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1096_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1097_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1098_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1099_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1100_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1101_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1102_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1103_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1104_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1106_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1107_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1108_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1109_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1110_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1112_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1113_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1115_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1116_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1118_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1119_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1120_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1121_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1124_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1125_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1127_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1128_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1130_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1131_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1132_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1134_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1135_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1137_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1138_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1140_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1141_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1143_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1144_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1146_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1147_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1148_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1149_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1150_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1153_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1154_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1156_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1157_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1158_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1159_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1160_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1162_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1163_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1165_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1166_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1169_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1170_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1171_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1172_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1173_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1174_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1175_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1176_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1178_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1179_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1180_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1181_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1182_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1183_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1184_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1185_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1186_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1187_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1188_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1190_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1191_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1194_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1195_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1198_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1200_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1203_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1204_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1205_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1206_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1207_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1208_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1209_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1210_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1211_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1212_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1213_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1214_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1215_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1216_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1217_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1219_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1220_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1222_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1223_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1224_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1226_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1228_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1229_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1231_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1232_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1233_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1234_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1235_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1236_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1237_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1239_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1240_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1241_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1242_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1244_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1245_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1246_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1247_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1248_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1249_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1250_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1251_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1252_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1254_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1255_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1257_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1258_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1260_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1261_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1262_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1263_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1264_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1265_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1266_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1267_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1268_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1269_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1270_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1272_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1273_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1274_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1276_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1277_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1279_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1280_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1282_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1283_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1285_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1286_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1287_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1288_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1289_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1290_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1292_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1293_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1294_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1295_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1296_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1297_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1298_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1299_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1301_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1302_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1303_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1305_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1306_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1307_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1308_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1309_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1311_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1312_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1314_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1315_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1318_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1319_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1320_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1323_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1324_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1326_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1327_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1329_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1330_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1331_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1333_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1334_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1336_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1337_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1339_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1340_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1342_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1343_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1345_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1347_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1348_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1349_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1350_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1352_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1353_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1356_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1358_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1359_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1361_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1362_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1364_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1365_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1368_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1369_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1370_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1371_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1372_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1373_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1374_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1375_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1377_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1378_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1379_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1380_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1381_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1382_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1383_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1384_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1386_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1387_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1389_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1390_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1394_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1397_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1399_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1400_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1402_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1403_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1404_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1405_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1406_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1407_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1408_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1409_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1410_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1411_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1412_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1413_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1414_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1415_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1416_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1418_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1419_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1421_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1422_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1423_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1424_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1425_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1427_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1428_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1430_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1431_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1432_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1433_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1434_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1435_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1436_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1439_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1440_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1441_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1443_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1444_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1445_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1446_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1447_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1448_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1449_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1450_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1451_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1452_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1453_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1454_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1456_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1457_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1459_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1460_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1461_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1462_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1463_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1464_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1465_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1467_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1468_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1469_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1470_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1471_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1472_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1473_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1475_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1476_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1478_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1479_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1481_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1482_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1484_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1485_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1486_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1487_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1488_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1489_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1491_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1492_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1493_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1494_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1495_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1496_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1497_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1498_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1500_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1501_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1502_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1504_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1505_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1506_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1507_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1508_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1510_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1511_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1513_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1514_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1517_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1519_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1520_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1521_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1522_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1523_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1525_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1526_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1527_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1528_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1529_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1530_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1532_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1533_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1535_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1536_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1538_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1539_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1541_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1542_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1544_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1546_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1547_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1548_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1551_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1552_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1554_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1555_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1557_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1558_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1560_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1561_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1563_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1564_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1566_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1567_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1568_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1569_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1570_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1571_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1572_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1573_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1574_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1576_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1577_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1578_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1579_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1580_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1581_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1582_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1583_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1585_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1588_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1589_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1592_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1593_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1594_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1596_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1598_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1599_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1601_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1602_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1603_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1604_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1605_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1606_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1607_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1608_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1609_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1610_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1611_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1612_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1613_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1614_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1615_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1617_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1618_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1620_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1621_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1622_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1623_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1624_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1626_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1627_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1629_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1630_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1631_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1633_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1634_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1635_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1637_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1638_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1639_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1640_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1642_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1643_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1644_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1645_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1646_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1647_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1648_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1649_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1650_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1651_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1652_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1653_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1654_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1655_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1656_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1658_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1659_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1660_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1662_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1663_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1664_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1665_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1666_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1667_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1668_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1669_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1670_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1671_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1672_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1674_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1675_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1677_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1680_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1681_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1683_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1684_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1686_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1687_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1688_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1690_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1691_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1692_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1693_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1694_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1695_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1696_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1697_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1699_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1700_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1703_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1704_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1706_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1708_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1709_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1710_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1712_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1713_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1715_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1716_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1718_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1719_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1720_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1721_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1722_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1724_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1725_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1726_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1727_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1728_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1729_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1730_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1731_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1732_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1734_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1735_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1737_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1738_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1740_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1741_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1743_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1745_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1746_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1747_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1750_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1751_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1753_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1754_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1756_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1757_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1759_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1760_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1762_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1763_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1765_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1766_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1767_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1768_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1769_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1770_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1771_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1772_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1773_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1775_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1776_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1778_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1779_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1780_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1782_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1784_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1787_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1788_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1790_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1791_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1793_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1795_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1797_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1798_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1800_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1801_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1802_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1803_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1804_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1805_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1806_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1807_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1808_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1809_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1810_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1811_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1812_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1813_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1814_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1816_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1817_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1819_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1820_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1822_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1823_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1825_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1826_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1828_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1829_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1830_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1832_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1833_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1834_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1835_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1836_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1837_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1838_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1839_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1841_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1842_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1843_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1844_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1845_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1846_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1847_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1848_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1850_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1851_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1853_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1854_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1855_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1857_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1858_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1859_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1860_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1861_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1862_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1863_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1864_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1865_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1866_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1867_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1868_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1869_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1870_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1871_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1874_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1876_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1879_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1880_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1882_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1883_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1885_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1886_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1887_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1888_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1889_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1890_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1891_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1892_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1893_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1894_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1895_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1896_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1897_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1898_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1899_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1903_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1905_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1907_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1908_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1909_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1911_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1912_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1914_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1915_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1916_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1917_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1918_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1919_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1920_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1921_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1923_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1924_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1925_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1926_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1927_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1928_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1929_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1931_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1933_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1934_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1936_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1937_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1939_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1940_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1942_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1943_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1945_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1946_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1949_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1950_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1952_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1953_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1955_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1956_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1958_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1959_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1961_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1962_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1964_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1965_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1966_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1967_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1968_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1969_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1970_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1971_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1972_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1974_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1975_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1977_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1978_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1979_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1980_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1981_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1983_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1984_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1986_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1987_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1989_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1990_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1991_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1992_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1994_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1996_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1997_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_1999_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2000_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2001_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2002_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2003_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2004_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2005_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2006_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2007_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2008_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2009_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2010_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2011_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2012_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2013_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2015_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2016_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2018_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2019_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2021_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2024_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2025_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2027_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2028_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2029_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2030_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2031_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2032_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2033_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2034_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2035_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2036_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2037_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2038_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2040_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2041_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2042_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2043_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2044_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2045_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2046_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2047_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2049_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2050_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2052_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2053_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2054_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2056_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2057_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2058_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2060_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2061_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2062_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2063_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2064_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2065_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2066_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2067_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2068_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2069_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2070_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2073_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2075_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2076_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2078_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2079_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2081_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2082_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2083_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2084_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2085_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2086_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2087_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2088_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2089_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2090_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2091_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2092_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2093_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2094_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2095_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2097_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2098_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2102_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2104_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2106_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2107_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2108_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2110_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2111_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2113_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2114_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2115_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2116_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2117_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2118_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2119_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2120_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2121_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2122_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2123_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2124_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2125_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2126_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2127_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2128_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2129_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2130_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2132_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2133_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2135_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2136_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2138_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2139_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2140_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2141_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2144_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2145_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2147_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2148_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2149_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2150_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2151_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2152_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2154_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2155_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2157_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2158_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2160_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2161_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2164_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2165_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2166_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2167_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2168_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2169_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2170_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2173_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2174_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2176_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2177_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2178_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2179_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2180_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2182_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2183_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2185_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2186_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2189_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2190_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2191_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2192_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2193_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2195_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2196_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2198_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2199_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2200_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2201_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2202_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2203_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2204_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2205_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2206_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2207_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2209_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2210_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2211_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2214_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2215_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2220_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2223_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2224_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2225_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2226_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2227_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2228_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2229_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2230_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2231_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2232_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2233_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2234_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2235_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2236_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2237_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2239_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2240_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2241_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2242_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2243_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2244_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2246_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2248_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2249_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2251_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2252_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2253_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2255_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2256_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2257_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2259_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2260_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2261_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2262_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2264_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2265_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2266_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2267_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2268_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2269_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2271_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2272_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2274_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2275_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2277_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2278_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2280_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2281_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2282_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2283_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2284_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2285_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2286_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2287_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2288_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2289_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2290_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2292_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2293_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2294_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2296_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2297_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2299_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2301_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2302_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2303_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2305_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2306_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2307_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2308_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2309_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2310_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2312_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2313_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2314_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2315_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2316_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2317_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2318_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2319_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2321_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2322_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2323_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2325_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2326_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2327_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2328_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2329_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2331_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2332_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2334_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2335_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2338_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2339_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2340_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2343_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2344_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2346_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2347_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2349_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2350_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2351_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2353_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2354_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2356_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2357_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2359_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2360_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2362_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2363_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2365_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2367_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2368_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2369_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2370_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2372_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2373_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2375_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2376_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2378_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2379_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2381_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2382_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2384_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2385_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2388_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2389_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2390_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2391_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2392_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2393_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2394_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2395_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2397_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2398_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2399_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2400_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2401_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2402_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2403_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2404_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2406_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2408_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2409_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2410_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2414_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2417_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2419_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2420_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2422_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2423_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2424_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2425_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2426_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2427_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2428_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2429_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2430_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2431_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2432_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2433_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2434_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2435_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2436_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2438_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2439_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2441_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2442_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2443_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2444_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2445_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2447_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2448_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2450_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2451_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2452_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2453_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2454_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2455_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2456_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2459_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2460_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2461_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2463_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2464_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2465_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2466_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2467_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2468_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2469_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2470_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2471_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2472_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2473_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2474_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2476_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2477_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2479_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2480_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2481_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2482_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2483_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2484_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2485_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2487_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2488_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2489_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2490_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2491_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2492_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2493_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2495_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2496_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2498_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2499_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2501_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2502_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2504_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2505_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2506_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2507_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2508_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2509_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2511_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2512_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2513_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2514_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2515_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2516_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2517_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2518_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2520_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2521_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2522_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2524_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2525_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2526_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2527_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2528_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2530_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2531_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2533_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2534_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2537_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2538_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2539_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2540_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2542_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2543_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2545_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2546_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2547_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2548_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2549_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2550_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2552_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2553_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2555_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2556_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2558_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2559_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2561_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2562_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2564_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2566_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2567_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2568_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2569_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2571_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2572_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2574_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2575_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2577_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2578_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2580_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2581_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2583_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2584_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2586_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2587_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2588_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2589_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2590_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2591_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2592_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2593_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2594_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2596_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2597_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2598_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2599_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2600_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2601_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2602_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2603_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2605_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2608_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2609_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2612_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2613_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2615_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2616_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2618_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2619_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2621_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2622_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2623_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2624_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2625_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2626_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2627_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2628_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2629_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2630_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2631_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2632_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2633_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2634_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2635_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2637_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2638_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2640_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2641_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2642_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2643_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2644_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2646_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2647_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2649_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2650_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2651_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2653_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2654_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2655_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2658_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2659_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2660_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2662_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2663_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2664_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2665_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2666_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2667_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2668_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2669_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2671_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2672_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2673_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2675_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2676_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2678_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2679_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2680_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2682_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2683_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2684_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2685_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2686_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2687_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2688_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2689_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2690_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2691_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2692_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2694_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2695_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2697_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2700_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2701_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2703_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2704_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2705_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2706_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2707_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2708_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2710_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2711_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2712_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2713_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2714_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2715_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2716_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2717_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2719_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2720_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2721_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2723_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2724_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2725_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2726_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2729_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2730_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2732_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2733_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2735_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2736_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2738_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2739_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2740_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2741_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2742_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2744_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2745_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2746_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2747_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2748_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2749_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2751_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2752_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2754_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2755_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2757_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2758_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2760_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2761_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2763_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2765_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2767_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2770_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2771_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2774_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2776_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2777_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2779_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2780_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2782_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2783_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2785_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2786_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2787_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2788_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2789_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2790_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2791_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2792_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2793_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2795_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2796_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2797_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2798_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2799_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2800_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2802_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2804_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2805_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2807_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2808_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2811_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2812_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2813_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2815_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2817_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2818_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2820_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2821_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2822_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2823_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2824_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2825_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2826_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2827_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2828_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2829_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2830_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2831_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2832_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2833_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2834_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2836_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2837_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2839_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2840_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2842_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2843_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2845_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2846_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2848_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2849_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2850_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2852_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2853_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2854_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2855_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2856_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2857_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2858_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2859_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2861_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2862_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2863_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2864_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2865_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2866_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2867_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2868_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2870_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2871_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2872_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2873_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2874_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2875_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2877_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2878_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2879_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2880_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2881_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2882_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2883_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2884_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2885_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2886_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2887_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2888_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2889_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2890_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2891_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2894_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2896_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2899_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2900_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2902_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2903_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2905_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2906_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2907_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2908_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2909_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2910_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2911_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2912_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2913_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2914_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2915_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2916_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2918_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2919_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2923_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2925_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2927_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2928_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2929_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2931_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2932_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2934_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2935_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2936_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2937_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2938_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2939_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2940_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2941_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2943_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2944_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2945_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2946_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2947_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2948_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2949_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2950_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2951_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2953_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2954_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2956_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2957_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2959_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2960_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2962_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2964_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2965_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2966_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2969_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2970_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2972_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2973_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2975_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2976_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2978_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2979_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2981_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2982_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2984_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2985_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2986_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2987_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2988_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2989_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2990_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2991_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2992_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2994_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2995_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2997_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2998_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_2999_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3000_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3001_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3003_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3004_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3006_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3007_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3010_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3011_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3012_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3014_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3016_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3017_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3019_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3020_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3021_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3022_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3023_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3024_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3025_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3026_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3027_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3028_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3029_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3030_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3031_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3032_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3033_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3035_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3036_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3038_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3039_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3041_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3044_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3045_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3047_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3048_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3049_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3050_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3051_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3052_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3053_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3054_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3055_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3056_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3057_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3058_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3060_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3061_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3062_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3063_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3064_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3065_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3066_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3067_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3069_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3070_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3072_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3073_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3074_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3076_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3077_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3078_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3079_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3080_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3081_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3082_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3083_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3084_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3085_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3086_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3087_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3088_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3089_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3090_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3093_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3095_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3096_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3098_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3099_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3101_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3102_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3103_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3104_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3105_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3106_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3107_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3108_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3109_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3110_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3111_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3112_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3113_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3114_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3115_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3117_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3118_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3122_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3124_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3125_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3126_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3127_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3128_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3130_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3131_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3133_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3134_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3135_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3136_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3137_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3138_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3139_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3140_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3142_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3143_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3144_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3145_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3146_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3147_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3148_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3149_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3150_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3152_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3153_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3155_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3156_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3158_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3159_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3161_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3164_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3165_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3168_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3169_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3171_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3172_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3174_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3175_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3177_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3178_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3180_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3181_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3183_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3184_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3185_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3186_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3187_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3188_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3189_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3190_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3193_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3194_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3196_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3197_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3198_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3199_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3200_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3202_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3203_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3205_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3206_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3209_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3210_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3211_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3213_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3215_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3216_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3217_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3218_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3219_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3220_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3221_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3222_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3223_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3224_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3225_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3226_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3227_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3228_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3229_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3231_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3232_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3234_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3235_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3240_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3243_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3244_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3245_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3246_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3247_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3248_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3249_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3250_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3251_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3252_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3253_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3254_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3255_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3256_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3257_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3259_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3260_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3261_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3262_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3263_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3264_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3266_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3268_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3269_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3271_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3272_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3273_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3275_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3277_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3278_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3279_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3280_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3281_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3282_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3284_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3285_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3286_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3287_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3288_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3289_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3291_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3292_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3294_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3295_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3297_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3298_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3300_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3301_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3302_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3303_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3304_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3305_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3306_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3307_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3308_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3309_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3310_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3312_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3313_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3314_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3316_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3317_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3319_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3321_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3323_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3325_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3326_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3327_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3329_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3330_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3332_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3333_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3334_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3335_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3336_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3337_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3338_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3339_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3341_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3342_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3343_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3344_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3345_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3346_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3347_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3348_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3349_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3351_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3352_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3354_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3355_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3358_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3359_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3360_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3363_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3364_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3366_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3367_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3368_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3369_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3370_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3371_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3373_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3374_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3376_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3377_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3379_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3380_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3383_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3384_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3385_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3387_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3388_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3389_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3390_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3392_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3393_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3395_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3396_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3398_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3399_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3401_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3402_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3404_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3405_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3408_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3409_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3410_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3411_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3412_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3414_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3415_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3417_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3418_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3419_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3420_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3421_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3422_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3423_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3424_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3426_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3428_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3429_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3430_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3433_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3434_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3437_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3439_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3440_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3442_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3443_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3444_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3445_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3446_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3447_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3448_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3449_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3450_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3451_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3452_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3453_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3454_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3455_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3456_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3458_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3459_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3460_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3461_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3462_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3463_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3464_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3465_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3467_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3468_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3470_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3471_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3472_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3474_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3475_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3476_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3479_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3480_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3481_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3483_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3484_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3485_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3486_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3487_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3488_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3490_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3491_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3492_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3493_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3494_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3496_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3497_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3499_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3500_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3501_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3502_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3503_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3504_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3505_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3507_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3508_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3509_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3510_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3511_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3512_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3513_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3515_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3516_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3518_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3520_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3521_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3522_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3524_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3525_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3526_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3527_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3528_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3529_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3531_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3532_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3533_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3534_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3535_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3536_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3537_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3538_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3540_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3541_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3542_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3544_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3545_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3546_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3547_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3548_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3550_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3551_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3553_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3554_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3557_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3558_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3559_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3560_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3562_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3563_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3565_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3566_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3567_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3568_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3569_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3570_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3572_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3573_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3575_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3576_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3578_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3579_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3581_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3582_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3584_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3586_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3587_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3588_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3589_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3591_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3592_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3594_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3595_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3597_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3600_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3601_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3603_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3604_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3606_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3607_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3608_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3609_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3610_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3611_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3612_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3613_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3614_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3616_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3617_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3618_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3619_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3620_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3621_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3622_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3623_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3625_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3628_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3629_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3632_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3633_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3635_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3636_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3638_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3639_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3641_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3642_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3643_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3644_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3645_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3646_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3647_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3648_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3649_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3650_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3651_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3652_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3653_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3654_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3655_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3657_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3658_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3660_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3661_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3662_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3663_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3664_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3666_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3667_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3669_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3670_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3671_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3673_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3674_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3675_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3678_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3679_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3680_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3681_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3682_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3683_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3684_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3685_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3686_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3687_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3688_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3689_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3691_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3692_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3693_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3695_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3696_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3698_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3699_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3700_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3702_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3703_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3704_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3705_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3706_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3707_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3708_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3709_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3710_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3711_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3712_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3714_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3715_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3717_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3720_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3721_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3723_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3724_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3725_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3726_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3727_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3728_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3730_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3731_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3732_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3733_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3734_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3735_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3736_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3737_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3739_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3740_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3741_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3743_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3744_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3745_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3746_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3749_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3750_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3752_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3753_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3755_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3756_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3757_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3758_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3759_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3761_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3762_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3764_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3765_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3766_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3767_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3768_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3769_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3771_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3772_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3774_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3775_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3777_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3778_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3780_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3781_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3783_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3785_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3787_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3788_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3790_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3791_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3794_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3796_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3797_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3799_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3800_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3802_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3803_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3805_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3806_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3807_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3808_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3809_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3810_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3811_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3812_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3813_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3815_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3816_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3817_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3818_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3819_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3820_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3822_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3824_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3825_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3827_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3828_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3832_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3834_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3835_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3837_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3838_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3840_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3841_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3842_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3843_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3844_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3845_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3846_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3847_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3848_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3849_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3850_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3851_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3852_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3853_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3854_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3856_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3857_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3859_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3860_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3862_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3863_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3865_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3866_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3868_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3869_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3870_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3872_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3873_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3874_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3875_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3877_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3878_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3879_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3880_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3881_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3882_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3883_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3884_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3885_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3886_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3887_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3888_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3890_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3891_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3892_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3894_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3895_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3897_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3898_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3899_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3900_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3901_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3902_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3903_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3904_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3905_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3906_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3907_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3908_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3909_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3910_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3911_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3914_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3916_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3919_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3920_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3922_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3923_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3924_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3925_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3926_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3927_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3928_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3929_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3930_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3931_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3932_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3933_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3934_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3935_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3936_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3938_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3939_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3940_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3943_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3944_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3945_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3948_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3949_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3951_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3952_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3954_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3955_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3956_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3957_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3958_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3959_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3960_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3961_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3963_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3964_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3965_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3966_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3967_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3968_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3970_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3971_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3973_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3974_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3976_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3977_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3979_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3980_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3982_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3984_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3985_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3986_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3989_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3990_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3993_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3995_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3996_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3998_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_3999_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4001_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4002_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4004_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4005_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4006_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4007_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4008_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4009_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4010_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4011_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4012_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4014_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4015_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4016_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4017_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4018_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4019_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4020_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4021_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4023_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4024_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4026_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4027_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4030_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4031_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4032_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4034_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4036_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4037_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4039_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4040_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4041_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4042_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4043_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4044_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4045_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4046_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4047_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4048_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4049_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4050_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4051_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4052_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4053_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4055_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4056_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4058_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4059_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4061_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4064_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4065_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4067_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4068_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4069_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4070_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4071_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4072_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4073_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4074_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4075_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4076_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4077_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4078_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4080_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4081_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4082_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4083_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4084_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4085_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4086_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4087_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4089_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4090_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4092_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4093_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4094_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4096_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4097_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4098_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4099_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4100_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4101_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4102_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4103_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4104_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4105_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4106_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4107_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4109_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4110_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4113_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4115_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4116_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4118_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4119_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4121_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4122_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4123_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4124_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4125_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4126_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4127_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4128_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4129_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4130_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4131_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4132_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4133_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4134_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4135_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4138_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4140_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4142_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4144_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4145_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4146_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4147_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4148_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4150_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4151_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4153_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4154_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4155_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4156_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4157_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4158_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4159_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4160_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4162_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4163_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4164_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4165_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4166_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4167_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4168_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4169_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4170_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4172_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4173_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4175_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4176_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4178_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4179_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4181_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4184_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4185_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4188_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4189_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4191_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4192_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4194_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4195_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4197_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4198_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4200_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4201_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4203_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4204_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4205_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4206_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4207_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4208_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4209_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4210_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4213_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4214_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4216_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4217_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4218_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4219_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4220_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4222_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4223_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4225_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4226_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4229_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4230_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4231_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4233_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4235_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4236_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4237_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4238_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4239_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4240_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4241_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4242_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4243_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4244_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4245_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4246_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4247_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4248_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4249_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4251_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4252_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4254_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4255_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4258_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4260_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4263_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4264_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4265_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4266_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4267_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4268_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4269_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4270_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4271_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4272_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4273_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4274_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4275_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4276_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4277_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4279_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4280_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4281_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4282_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4283_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4284_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4286_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4288_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4289_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4291_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4292_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4293_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4295_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4297_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4298_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4299_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4300_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4301_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4302_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4304_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4305_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4306_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4307_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4308_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4309_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4311_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4312_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4314_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4315_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4317_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4318_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4320_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4321_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4322_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4323_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4324_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4325_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4326_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4327_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4328_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4329_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4330_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4331_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4332_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4333_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4334_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4336_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4337_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4339_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4341_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4343_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4344_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4345_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4346_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4347_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4349_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4350_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4352_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4353_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4354_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4355_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4356_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4357_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4358_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4359_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4361_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4362_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4363_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4364_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4365_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4366_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4367_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4368_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4369_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4371_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4372_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4374_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4375_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4378_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4380_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4383_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4384_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4387_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4388_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4390_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4391_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4393_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4394_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4396_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4397_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4399_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4400_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4402_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4403_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4404_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4405_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4407_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4408_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4409_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4410_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4412_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4413_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4415_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4416_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4418_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4419_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4421_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4422_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4424_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4425_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4428_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4429_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4430_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4431_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4432_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4434_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4435_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4436_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4437_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4438_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4439_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4440_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4441_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4442_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4443_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4444_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4446_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4447_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4448_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4450_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4451_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4453_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4454_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4457_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4459_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4460_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4462_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4463_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4464_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4465_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4466_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4467_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4468_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4469_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4470_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4471_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4472_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4473_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4474_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4475_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4476_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4478_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4479_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4480_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4481_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4482_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4483_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4484_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4485_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4487_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4488_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4490_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4491_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4492_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4494_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4495_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4496_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4497_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4499_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4500_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4501_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4503_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4504_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4505_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4506_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4507_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4508_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4510_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4511_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4512_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4513_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4514_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4516_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4517_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4519_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4520_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4521_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4522_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4523_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4524_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4525_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4526_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4527_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4528_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4529_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4530_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4531_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4532_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4533_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4535_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4536_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4538_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4540_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4541_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4542_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4544_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4545_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4546_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4548_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4549_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4551_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4552_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4553_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4554_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4555_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4556_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4557_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4558_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4560_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4561_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4562_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4563_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4564_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4565_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4566_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4567_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4568_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4570_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4571_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4573_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4574_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4577_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4578_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4579_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4580_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4582_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4583_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4585_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4586_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4587_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4588_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4589_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4590_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4592_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4593_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4595_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4596_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4598_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4599_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4602_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4603_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4604_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4606_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4607_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4608_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4609_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4612_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4614_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4615_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4617_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4620_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4621_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4623_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4624_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4626_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4627_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4628_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4629_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4630_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4631_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4633_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4634_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4636_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4637_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4638_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4639_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4640_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4641_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4642_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4643_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4645_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4649_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4652_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4653_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4655_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4658_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4659_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4661_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4662_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4663_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4664_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4665_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4666_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4667_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4668_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4669_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4670_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4671_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4672_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4673_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4674_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4675_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4677_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4678_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4679_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4680_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4681_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4682_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4683_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4684_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4686_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4687_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4689_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4690_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4691_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4694_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4695_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4698_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4699_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4700_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4701_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4702_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4703_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4704_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4705_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4706_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4707_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4709_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4711_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4712_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4713_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4715_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4716_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4718_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4719_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4720_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4722_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4723_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4724_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4725_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4726_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4727_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4728_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4729_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4730_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4731_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4732_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4734_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4735_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4737_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4740_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4741_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4743_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4744_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4745_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4746_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4747_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4748_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4750_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4751_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4752_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4753_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4754_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4755_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4756_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4757_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4759_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4760_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4761_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4763_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4764_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4765_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4766_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4769_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4770_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4772_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4773_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4775_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4776_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4777_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4778_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4779_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4781_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4782_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4784_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4785_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4786_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4787_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4788_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4789_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4791_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4792_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4794_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4795_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4797_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4798_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4801_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4803_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4805_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4807_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4808_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4810_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4811_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4814_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4816_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4819_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4820_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4822_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4823_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4825_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4826_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4827_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4828_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4829_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4830_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4831_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4832_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4833_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4835_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4836_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4837_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4838_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4839_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4840_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4841_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4842_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4844_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4845_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4847_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4848_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4852_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4854_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4855_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4857_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4858_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4860_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4861_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4862_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4863_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4864_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4865_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4866_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4867_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4868_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4869_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4870_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4871_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4872_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4873_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4874_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4876_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4877_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4879_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4880_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4882_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4883_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4885_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4886_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4888_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4889_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4890_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4892_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4893_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4894_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4895_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4897_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4898_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4899_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4900_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4901_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4902_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4903_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4904_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4905_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4906_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4907_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4908_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4910_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4911_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4912_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4914_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4915_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4917_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4918_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4919_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4920_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4921_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4922_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4923_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4924_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4925_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4926_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4927_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4928_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4929_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4930_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4931_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4934_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4936_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4939_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4940_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4942_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4943_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4944_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4945_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4946_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4947_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4948_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4949_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4950_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4951_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4952_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4953_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4954_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4955_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4956_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4958_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4959_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4960_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4963_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4964_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4965_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4966_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4968_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4969_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4971_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4972_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4974_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4975_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4976_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4977_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4978_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4980_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4981_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4983_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4984_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4985_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4986_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4987_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4988_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4990_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4991_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4993_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4994_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4996_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4997_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_4999_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5000_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5002_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5004_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5006_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5007_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5009_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5010_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5013_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5015_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5016_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5018_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5019_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5021_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5022_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5023_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5024_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5025_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5026_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5027_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5028_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5029_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5030_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5031_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5032_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5034_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5035_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5036_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5037_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5038_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5039_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5040_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5041_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5043_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5044_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5046_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5047_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5050_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5051_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5053_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5054_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5056_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5057_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5059_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5060_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5061_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5062_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5063_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5064_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5065_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5066_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5067_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5068_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5069_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5070_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5071_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5072_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5073_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5075_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5076_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5078_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5079_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5081_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5084_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5085_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5087_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5088_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5089_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5090_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5091_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5092_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5093_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5094_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5096_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5097_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5098_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5099_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5100_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5101_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5102_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5103_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5104_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5105_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5106_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5107_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5109_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5110_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5111_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5113_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5114_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5116_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5117_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5118_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5119_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5120_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5121_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5122_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5123_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5124_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5125_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5126_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5127_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5129_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5130_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5133_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5135_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5136_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5138_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5139_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5141_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5142_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5143_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5144_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5145_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5146_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5147_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5148_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5149_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5150_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5151_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5152_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5153_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5154_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5155_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5158_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5159_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5160_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5162_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5163_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5164_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5165_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5167_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5168_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5170_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5171_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5173_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5175_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5176_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5177_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5178_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5179_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5180_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5182_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5183_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5184_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5185_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5186_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5187_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5189_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5190_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5192_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5193_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5195_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5196_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5198_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5199_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5201_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5204_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5205_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5208_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5209_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5211_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5212_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5214_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5215_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5217_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5218_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5220_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5221_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5223_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5224_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5225_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5226_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5227_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5228_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5229_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5230_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5233_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5234_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5235_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5236_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5237_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5238_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5239_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5240_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5242_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5243_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5245_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5246_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5249_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5250_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5251_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5253_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5255_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5256_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5257_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5258_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5259_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5260_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5261_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5262_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5263_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5264_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5265_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5266_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5267_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5268_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5269_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5271_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5272_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5274_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5275_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5278_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5280_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5283_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5284_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5285_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5286_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5287_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5288_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5289_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5290_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5291_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5292_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5293_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5294_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5296_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5297_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5299_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5300_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5301_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5302_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5303_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5304_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5306_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5308_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5309_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5312_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5313_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5315_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5316_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5317_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5318_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5319_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5320_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5321_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5322_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5324_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5325_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5326_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5328_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5329_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5331_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5332_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5334_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5335_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5337_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5338_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5340_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5341_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5342_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5343_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5344_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5345_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5346_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5347_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5348_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5349_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5350_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5351_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5352_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5353_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5354_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5357_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5359_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5361_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5363_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5364_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5365_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5366_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5367_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5369_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5370_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5372_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5373_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5374_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5375_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5376_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5377_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5378_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5379_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5381_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5382_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5383_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5384_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5385_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5386_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5387_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5388_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5389_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5391_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5392_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5394_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5395_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5398_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5400_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5403_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5404_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5407_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5408_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5410_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5411_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5413_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5414_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5416_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5417_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5419_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5420_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5422_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5423_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5424_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5425_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5427_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5428_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5429_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5430_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5432_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5433_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5435_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5436_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5438_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5439_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5441_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5442_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5444_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5445_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5448_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5449_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5450_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5451_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5452_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5454_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5455_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5456_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5457_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5458_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5459_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5460_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5461_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5462_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5463_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5464_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5466_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5467_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5468_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5470_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5471_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5473_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5474_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5476_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5477_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5479_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5480_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5482_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5483_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5484_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5485_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5486_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5487_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5488_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5490_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5491_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5492_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5493_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5494_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5495_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5496_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5498_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5499_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5500_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5501_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5502_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5503_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5504_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5505_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5507_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5508_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5510_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5511_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5512_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5514_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5515_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5516_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5517_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5519_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5520_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5521_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5523_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5524_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5525_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5526_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5527_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5528_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5530_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5531_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5533_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5534_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5536_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5537_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5539_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5540_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5541_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5542_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5543_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5544_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5545_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5546_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5547_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5548_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5549_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5550_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5551_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5552_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5553_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5555_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5556_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5558_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5560_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5561_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5562_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5563_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5564_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5565_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5566_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5568_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5569_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5571_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5572_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5573_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5574_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5575_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5576_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5577_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5578_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5579_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5580_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5581_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5582_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5583_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5584_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5585_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5586_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5587_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5588_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5590_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5591_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5593_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5594_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5597_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5599_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5600_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5602_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5603_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5606_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5607_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5609_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5610_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5612_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5613_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5615_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5616_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5618_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5619_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5621_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5622_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5623_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5624_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5625_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5626_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5627_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5628_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5629_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5632_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5634_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5635_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5637_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5640_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5641_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5643_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5644_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5646_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5647_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5648_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5649_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5650_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5651_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5653_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5654_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5655_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5656_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5657_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5658_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5659_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5660_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5661_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5662_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5663_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5665_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5666_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5669_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5670_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5672_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5673_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5675_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5678_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5679_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5681_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5682_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5683_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5685_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5686_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5687_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5688_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5689_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5690_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5691_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5692_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5693_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5694_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5695_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5697_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5698_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5699_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5700_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5701_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5702_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5703_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5704_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5706_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5707_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5709_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5710_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5711_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5715_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5716_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5718_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5719_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5720_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5721_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5722_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5723_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5724_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5725_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5726_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5727_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5729_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5730_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5731_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5732_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5733_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5735_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5736_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5738_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5739_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5740_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5742_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5743_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5744_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5745_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5746_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5747_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5748_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5749_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5750_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5751_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5752_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5754_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5755_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5757_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5760_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5761_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5762_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5763_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5764_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5765_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5767_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5768_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5770_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5771_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5772_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5773_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5774_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5775_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5776_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5777_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5779_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5780_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5781_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5782_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5783_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5784_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5785_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5786_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5789_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5790_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5792_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5793_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5795_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5796_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5797_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5798_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5799_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5801_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5802_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5804_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5805_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5806_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5807_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5808_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5809_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5811_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5812_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5814_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5815_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5817_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5818_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5821_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5822_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5823_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5825_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5827_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5828_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5830_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5831_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5834_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5836_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5839_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5840_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5842_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5843_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5845_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5846_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5847_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5848_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5849_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5850_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5852_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5853_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5855_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5856_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5857_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5858_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5859_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5860_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5861_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5862_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5864_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5865_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5868_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5871_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5872_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5874_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5875_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5877_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5878_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5880_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5881_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5882_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5883_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5884_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5885_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5886_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5887_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5888_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5889_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5890_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5891_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5892_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5893_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5894_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5896_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5897_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5898_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5899_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5900_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5902_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5903_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5905_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5906_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5908_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5909_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5910_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5913_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5914_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5915_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5917_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5918_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5919_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5920_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5921_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5922_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5923_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5924_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5925_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5926_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5928_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5929_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5930_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5931_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5932_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5934_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5935_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5937_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5938_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5939_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5940_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5941_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5942_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5943_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5944_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5945_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5946_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5947_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5948_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5949_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5950_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5951_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5954_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5956_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5959_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5960_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5962_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5963_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5964_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5965_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5966_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5967_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5968_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5969_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5970_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5971_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5972_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5973_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5974_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5975_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5976_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5978_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5979_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5980_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5983_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5984_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5985_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5986_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5988_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5989_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5991_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5992_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5994_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5995_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5996_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5997_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_5998_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6000_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6001_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6003_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6004_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6005_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6006_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6007_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6008_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6010_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6011_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6013_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6014_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6016_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6017_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6020_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6022_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6024_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6026_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6027_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6029_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6030_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6033_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6035_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6036_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6038_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6039_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6041_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6042_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6043_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6044_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6045_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6046_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6047_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6048_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6049_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6050_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6051_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6052_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6054_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6055_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6056_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6057_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6058_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6059_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6060_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6061_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6063_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6064_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6066_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6067_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6070_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6071_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6073_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6074_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6076_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6077_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6079_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6080_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6081_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6082_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6083_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6084_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6085_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6086_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6087_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6088_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6089_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6090_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6091_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6092_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6093_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6095_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6096_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6098_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6099_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6101_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6104_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6105_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6107_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6108_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6109_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6110_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6111_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6112_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6113_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6114_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6116_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6117_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6118_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6119_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6120_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6121_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6122_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6123_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6124_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6125_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6126_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6127_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6129_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6130_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6131_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6133_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6134_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6135_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6136_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6137_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6138_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6139_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6140_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6141_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6142_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6143_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6144_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6145_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6146_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6147_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6149_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6150_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6153_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6155_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6156_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6158_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6159_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6161_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6162_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6163_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6164_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6165_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6166_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6167_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6168_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6169_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6170_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6171_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6172_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6173_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6174_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6175_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6178_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6179_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6181_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6182_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6183_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6184_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6185_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6187_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6188_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6190_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6191_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6193_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6195_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6196_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6197_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6199_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6200_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6202_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6203_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6204_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6205_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6206_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6207_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6209_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6210_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6212_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6213_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6215_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6216_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6218_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6219_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6221_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6225_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6226_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6228_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6229_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6231_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6232_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6234_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6235_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6237_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6238_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6241_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6242_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6243_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6244_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6245_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6246_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6247_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6248_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6249_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6250_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6253_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6254_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6255_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6256_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6257_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6258_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6259_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6260_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6262_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6263_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6265_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6266_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6270_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6272_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6273_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6275_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6276_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6277_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6278_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6279_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6280_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6281_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6282_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6283_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6284_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6285_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6286_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6287_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6288_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6289_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6291_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6292_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6294_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6295_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6298_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6300_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6301_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6303_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6304_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6305_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6306_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6307_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6308_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6309_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6310_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6311_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6312_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6313_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6316_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6317_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6318_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6319_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6320_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6321_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6322_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6323_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6324_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6326_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6328_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6329_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6330_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6332_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6333_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6335_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6336_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6337_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6338_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6339_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6340_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6341_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6342_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6344_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6345_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6346_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6348_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6349_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6351_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6352_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6354_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6355_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6357_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6358_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6360_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6361_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6362_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6363_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6364_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6365_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6366_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6367_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6368_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6369_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6370_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6371_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6372_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6373_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6374_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6377_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6378_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6379_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6381_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6383_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6384_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6386_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6387_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6389_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6390_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6392_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6394_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6395_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6396_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6397_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6398_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6399_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6401_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6402_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6403_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6404_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6405_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6406_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6408_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6409_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6411_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6412_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6414_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6415_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6418_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6420_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6423_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6424_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6427_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6428_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6430_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6431_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6433_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6434_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6436_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6437_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6440_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6442_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6443_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6444_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6445_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6446_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6447_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6448_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6449_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6450_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6452_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6453_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6454_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6455_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6456_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6458_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6459_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6461_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6462_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6464_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6465_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6468_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6469_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6470_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6471_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6472_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6474_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6475_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6476_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6477_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6478_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6479_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6480_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6481_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6482_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6483_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6484_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6485_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6486_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6487_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6488_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6490_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6491_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6493_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6494_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6496_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6497_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6499_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6500_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6502_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6503_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6504_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6505_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6506_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6507_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6508_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6510_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6511_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6512_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6513_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6515_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6516_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6518_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6519_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6520_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6521_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6522_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6523_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6524_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6525_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6527_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6528_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6531_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6532_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6534_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6535_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6536_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6537_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6539_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6540_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6541_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6543_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6544_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6545_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6547_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6548_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6550_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6551_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6553_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6554_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6556_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6557_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6559_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6560_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6561_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6562_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6563_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6564_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6565_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6566_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6567_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6568_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6569_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6570_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6571_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6572_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6573_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6576_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6578_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6580_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6581_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6582_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6583_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6584_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6585_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6586_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6588_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6589_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6591_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6592_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6593_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6594_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6595_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6596_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6597_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6598_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6599_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6600_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6601_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6602_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6603_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6604_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6605_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6607_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6608_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6610_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6611_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6613_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6614_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6617_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6619_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6620_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6622_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6623_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6626_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6627_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6629_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6630_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6632_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6633_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6635_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6636_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6638_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6639_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6641_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6642_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6643_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6644_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6645_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6646_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6647_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6648_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6649_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6651_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6652_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6654_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6655_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6657_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6660_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6661_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6663_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6664_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6666_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6667_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6668_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6669_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6670_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6671_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6673_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6674_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6675_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6676_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6677_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6678_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6679_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6680_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6681_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6682_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6683_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6685_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6686_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6689_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6690_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6692_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6693_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6695_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6696_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6698_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6699_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6701_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6702_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6703_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6705_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6706_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6707_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6709_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6710_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6711_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6712_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6713_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6714_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6715_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6717_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6718_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6719_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6720_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6721_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6722_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6723_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6724_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6726_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6727_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6729_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6730_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6731_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6735_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6736_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6738_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6739_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6740_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6741_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6742_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6743_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6744_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6745_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6746_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6747_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6749_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6750_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6752_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6753_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6755_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6756_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6758_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6759_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6760_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6762_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6763_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6764_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6765_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6766_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6767_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6768_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6769_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6770_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6771_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6772_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6774_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6775_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6777_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6780_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6781_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6782_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6783_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6784_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6785_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6787_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6788_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6790_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6791_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6792_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6793_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6794_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6795_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6796_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6797_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6798_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6799_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6800_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6801_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6802_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6803_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6804_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6805_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6806_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6809_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6810_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6812_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6813_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6815_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6816_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6818_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6819_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6821_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6822_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6825_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6826_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6828_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6829_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6831_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6832_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6834_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6835_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6837_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6838_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6840_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6841_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6842_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6843_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6844_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6845_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6847_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6848_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6850_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6851_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6854_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6856_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6859_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6860_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6862_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6863_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6865_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6866_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6867_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6868_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6869_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6870_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6872_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6873_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6874_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6875_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6876_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6877_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6878_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6879_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6880_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6881_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6882_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6884_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6885_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6888_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6889_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6891_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6892_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6894_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6895_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6897_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6898_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6900_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6901_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6902_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6904_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6905_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6906_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6907_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6908_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6909_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6910_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6911_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6912_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6913_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6914_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6916_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6917_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6918_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6919_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6920_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6922_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6923_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6925_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6926_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6928_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6929_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6930_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6933_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6934_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6935_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6937_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6938_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6939_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6940_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6941_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6942_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6943_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6944_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6945_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6946_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6948_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6949_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6951_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6952_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6954_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6955_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6957_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6958_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6959_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6960_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6961_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6962_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6963_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6964_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6965_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6966_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6967_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6968_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6969_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6970_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6971_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6974_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6976_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6979_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6980_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6981_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6982_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6983_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6984_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6986_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6987_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6988_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6989_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6990_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6991_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6992_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6993_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6994_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6995_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6996_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6998_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_6999_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7000_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7001_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7003_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7004_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7005_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7006_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7008_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7009_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7011_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7012_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7014_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7015_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7016_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7017_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7018_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7020_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7021_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7023_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7024_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7025_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7027_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7028_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7030_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7031_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7033_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7034_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7036_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7037_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7040_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7041_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7042_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7044_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7046_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7047_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7050_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7053_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7055_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7056_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7058_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7059_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7061_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7062_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7063_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7064_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7065_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7066_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7067_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7068_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7069_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7071_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7072_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7074_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7075_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7076_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7077_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7078_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7079_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7080_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7081_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7083_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7084_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7087_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7090_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7091_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7093_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7096_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7097_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7099_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7100_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7101_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7102_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7103_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7104_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7105_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7106_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7107_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7108_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7109_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7110_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7111_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7112_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7113_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7115_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7116_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7117_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7118_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7119_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7121_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7124_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7125_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7126_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7127_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7128_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7129_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7130_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7132_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7133_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7134_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7136_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7137_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7138_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7139_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7140_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7141_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7142_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7143_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7144_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7145_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7147_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7148_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7149_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7150_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7151_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7153_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7154_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7155_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7156_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7157_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7158_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7159_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7160_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7161_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7162_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7163_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7164_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7165_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7166_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7167_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7169_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7170_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7173_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7175_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7176_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7178_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7179_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7181_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7182_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7183_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7184_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7185_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7186_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7187_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7188_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7189_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7190_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7191_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7192_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7193_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7194_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7195_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7198_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7199_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7201_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7202_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7203_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7204_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7205_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7207_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7208_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7210_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7211_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7213_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7215_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7216_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7217_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7219_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7220_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7222_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7223_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7224_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7225_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7226_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7227_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7229_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7230_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7232_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7233_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7235_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7236_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7239_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7241_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7245_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7246_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7248_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7249_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7251_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7252_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7254_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7255_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7257_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7258_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7261_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7262_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7263_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7264_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7265_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7266_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7267_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7268_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7269_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7270_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7271_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7273_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7274_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7275_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7276_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7277_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7278_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7279_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7280_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7282_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7283_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7285_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7286_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7290_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7292_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7293_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7295_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7296_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7297_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7298_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7299_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7300_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7301_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7302_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7303_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7304_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7305_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7306_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7307_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7308_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7309_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7311_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7312_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7314_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7315_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7318_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7320_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7321_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7323_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7324_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7325_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7326_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7327_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7328_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7329_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7330_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7331_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7332_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7333_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7336_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7337_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7338_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7339_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7340_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7341_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7342_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7343_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7344_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7346_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7348_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7349_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7350_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7352_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7353_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7354_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7355_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7356_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7357_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7358_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7359_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7360_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7361_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7362_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7364_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7365_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7366_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7368_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7369_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7371_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7372_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7374_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7375_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7377_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7378_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7380_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7381_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7382_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7383_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7384_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7385_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7386_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7387_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7388_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7389_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7390_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7391_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7392_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7393_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7394_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7397_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7398_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7400_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7401_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7403_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7404_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7406_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7407_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7409_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7410_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7412_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7414_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7415_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7416_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7418_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7419_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7421_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7422_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7423_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7424_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7425_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7426_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7428_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7429_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7431_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7432_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7434_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7435_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7438_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7440_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7444_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7445_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7447_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7448_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7450_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7451_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7453_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7454_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7456_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7457_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7460_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7461_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7462_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7463_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7464_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7465_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7466_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7467_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7468_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7469_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7470_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7472_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7473_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7474_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7475_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7476_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7478_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7479_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7481_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7482_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7484_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7485_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7489_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7491_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7492_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7494_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7495_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7496_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7497_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7498_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7499_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7500_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7501_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7502_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7503_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7504_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7505_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7506_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7507_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7508_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7510_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7511_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7513_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7514_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7516_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7517_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7519_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7520_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7522_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7523_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7524_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7525_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7526_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7527_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7528_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7530_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7531_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7532_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7535_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7536_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7537_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7538_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7539_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7540_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7541_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7542_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7543_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7544_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7545_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7547_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7548_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7549_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7551_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7552_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7553_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7554_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7555_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7556_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7557_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7559_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7560_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7561_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7563_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7564_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7565_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7567_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7568_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7570_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7571_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7573_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7574_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7576_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7577_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7579_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7580_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7581_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7582_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7583_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7584_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7585_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7586_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7587_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7588_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7589_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7590_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7591_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7592_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7593_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7596_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7597_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7598_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7600_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7601_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7602_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7603_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7605_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7606_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7608_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7609_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7611_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7612_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7613_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7614_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7615_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7616_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7617_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7618_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7619_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7620_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7621_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7622_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7623_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7624_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7625_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7627_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7628_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7630_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7631_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7633_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7634_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7636_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7637_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7639_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7640_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7642_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7643_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7644_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7646_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7647_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7649_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7650_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7652_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7653_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7655_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7656_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7659_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7661_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7662_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7663_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7664_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7665_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7666_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7667_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7668_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7669_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7671_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7672_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7673_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7674_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7675_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7677_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7680_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7681_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7683_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7684_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7686_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7687_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7688_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7689_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7690_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7691_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7693_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7694_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7695_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7696_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7697_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7698_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7699_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7700_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7701_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7702_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7703_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7704_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7705_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7706_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7709_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7710_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7712_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7713_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7715_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7716_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7718_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7719_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7721_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7722_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7723_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7725_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7726_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7727_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7729_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7730_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7731_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7732_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7734_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7735_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7737_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7738_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7739_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7740_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7741_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7742_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7743_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7744_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7746_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7747_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7750_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7751_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7754_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7755_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7756_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7758_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7759_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7760_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7761_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7762_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7763_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7764_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7766_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7767_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7769_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7770_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7772_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7773_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7775_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7776_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7778_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7779_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7780_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7781_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7782_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7783_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7784_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7785_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7786_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7787_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7788_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7789_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7790_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7791_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7792_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7795_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7796_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7797_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7800_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7801_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7802_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7803_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7804_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7805_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7807_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7808_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7810_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7811_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7812_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7813_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7814_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7815_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7816_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7817_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7818_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7819_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7820_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7821_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7822_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7823_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7824_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7826_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7829_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7830_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7832_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7833_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7835_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7836_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7838_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7839_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7841_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7842_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7845_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7846_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7848_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7849_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7851_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7852_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7854_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7855_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7857_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7858_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7860_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7861_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7862_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7863_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7864_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7865_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7867_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7868_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7870_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7871_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7872_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7874_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7876_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7879_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7880_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7882_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7883_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7885_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7886_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7887_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7888_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7889_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7890_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7892_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7893_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7894_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7895_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7896_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7897_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7898_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7899_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7900_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7901_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7902_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7904_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7905_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7908_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7909_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7911_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7912_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7914_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7915_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7917_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7918_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7920_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7921_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7922_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7924_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7925_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7926_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7927_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7928_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7929_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7930_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7931_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7932_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7933_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7934_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7936_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7937_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7938_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7939_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7940_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7942_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7943_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7945_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7946_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7948_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7949_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7950_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7953_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7954_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7955_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7956_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7957_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7958_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7959_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7960_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7961_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7962_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7963_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7964_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7965_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7966_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7968_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7969_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7971_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7972_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7974_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7975_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7977_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7978_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7979_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7980_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7981_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7982_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7983_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7984_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7985_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7986_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7987_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7988_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7989_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7990_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7991_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7994_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7996_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_7999_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8000_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8001_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8002_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8003_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8004_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8006_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8007_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8008_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8009_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8010_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8011_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8012_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8013_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8014_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8015_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8016_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8017_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8018_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8019_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8020_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8021_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8023_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8024_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8025_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8026_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8028_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8029_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8031_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8032_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8034_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8035_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8037_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8038_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8040_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8041_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8044_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8045_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8047_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8048_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8050_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8051_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8053_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8054_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8056_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8057_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8059_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8060_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8061_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8062_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8063_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8064_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8066_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8067_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8070_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8073_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8075_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8076_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8078_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8079_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8081_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8082_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8083_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8084_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8085_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8086_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8087_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8088_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8089_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8091_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8092_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8093_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8094_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8095_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8096_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8097_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8098_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8099_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8100_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8101_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8103_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8104_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8108_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8110_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8111_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8113_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8116_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8117_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8119_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8120_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8121_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8122_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8123_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8124_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8125_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8126_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8127_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8128_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8129_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8130_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8131_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8132_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8133_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8135_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8136_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8137_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8138_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8139_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8141_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8144_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8145_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8146_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8147_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8148_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8149_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8150_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8153_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8154_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8155_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8156_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8157_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8158_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8159_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8160_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8161_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8162_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8163_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8164_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8165_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8167_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8168_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8170_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8171_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8173_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8174_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8175_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8176_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8177_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8178_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8179_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8180_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8181_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8182_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8183_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8184_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8185_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8186_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8187_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8189_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8190_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8193_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8195_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8196_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8198_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8199_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8200_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8201_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8202_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8203_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8205_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8206_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8207_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8208_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8209_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8210_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8211_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8212_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8213_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8214_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8215_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8218_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8219_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8220_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8221_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8222_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8223_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8224_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8225_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8227_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8228_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8230_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8231_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8233_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8235_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8236_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8237_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8239_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8240_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8242_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8243_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8244_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8246_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8247_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8249_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8250_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8252_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8253_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8255_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8256_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8259_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8260_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8261_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8265_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8266_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8268_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8269_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8271_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8272_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8274_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8275_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8277_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8278_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8281_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8282_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8283_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8284_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8285_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8286_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8287_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8288_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8290_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8291_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8293_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8294_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8295_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8296_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8297_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8298_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8299_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8300_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8302_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8303_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8306_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8310_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8312_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8315_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8316_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8317_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8318_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8319_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8320_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8321_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8322_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8323_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8324_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8325_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8326_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8327_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8328_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8329_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8331_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8332_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8334_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8335_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8336_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8338_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8340_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8341_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8343_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8344_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8345_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8346_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8347_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8348_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8349_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8351_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8352_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8353_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8356_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8357_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8358_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8359_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8360_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8361_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8362_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8363_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8364_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8366_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8367_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8368_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8369_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8370_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8372_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8373_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8374_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8375_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8376_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8377_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8378_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8379_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8380_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8381_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8382_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8384_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8385_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8386_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8388_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8389_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8391_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8392_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8394_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8395_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8397_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8398_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8400_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8401_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8402_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8403_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8404_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8405_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8406_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8407_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8408_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8409_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8410_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8411_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8413_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8414_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8417_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8418_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8420_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8421_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8423_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8424_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8426_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8427_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8430_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8432_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8434_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8435_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8436_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8438_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8439_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8441_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8442_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8443_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8444_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8445_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8446_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8448_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8449_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8451_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8452_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8454_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8455_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8458_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8460_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8461_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8464_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8465_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8467_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8468_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8470_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8471_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8473_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8474_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8476_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8477_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8480_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8481_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8482_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8483_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8484_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8485_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8486_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8487_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8489_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8490_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8492_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8493_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8494_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8495_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8496_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8498_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8499_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8501_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8502_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8504_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8505_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8509_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8511_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8512_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8514_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8515_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8516_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8517_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8518_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8519_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8520_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8521_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8522_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8523_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8524_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8525_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8526_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8527_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8528_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8530_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8531_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8533_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8534_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8536_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8537_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8539_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8540_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8542_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8543_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8544_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8545_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8546_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8547_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8548_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8550_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8551_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8552_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8555_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8556_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8557_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8558_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8559_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8560_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8561_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8562_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8563_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8564_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8565_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8567_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8568_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8569_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8571_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8572_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8573_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8574_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8575_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8576_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8577_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8579_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8580_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8581_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8583_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8584_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8585_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8587_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8588_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8590_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8591_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8593_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8594_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8596_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8597_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8599_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8600_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8601_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8602_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8603_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8604_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8605_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8606_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8607_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8608_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8609_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8610_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8611_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8612_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8613_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8616_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8617_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8619_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8620_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8621_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8622_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8623_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8625_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8626_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8628_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8629_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8631_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8632_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8633_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8634_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8635_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8637_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8638_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8639_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8640_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8641_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8642_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8643_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8644_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8645_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8647_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8648_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8650_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8651_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8653_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8654_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8656_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8657_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8659_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8660_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8663_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8664_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8666_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8667_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8669_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8670_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8672_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8673_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8675_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8676_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8678_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8679_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8680_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8681_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8682_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8683_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8684_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8685_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8686_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8687_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8688_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8689_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8691_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8692_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8693_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8694_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8695_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8697_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8700_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8701_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8703_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8704_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8706_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8708_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8710_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8711_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8713_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8714_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8715_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8716_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8717_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8718_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8719_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8720_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8721_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8722_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8723_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8724_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8725_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8726_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8729_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8730_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8732_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8733_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8735_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8736_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8738_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8739_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8741_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8742_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8743_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8745_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8746_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8747_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8749_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8750_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8751_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8752_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8754_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8755_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8756_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8757_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8758_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8759_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8760_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8761_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8762_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8763_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8764_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8766_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8767_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8768_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8770_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8771_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8772_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8774_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8775_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8776_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8778_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8779_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8780_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8781_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8782_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8783_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8784_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8786_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8787_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8789_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8790_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8792_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8793_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8795_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8796_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8798_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8799_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8800_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8802_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8803_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8804_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8805_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8806_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8807_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8808_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8809_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8810_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8811_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8812_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8815_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8816_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8817_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8820_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8821_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8822_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8824_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8825_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8827_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8828_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8830_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8831_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8832_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8833_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8834_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8835_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8836_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8837_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8838_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8839_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8840_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8841_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8842_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8843_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8844_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8846_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8847_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8849_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8850_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8852_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8853_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8855_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8856_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8858_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8859_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8861_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8862_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8863_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8865_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8866_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8868_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8869_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8871_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8872_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8874_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8875_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8878_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8880_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8881_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8882_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8883_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8884_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8885_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8887_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8888_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8890_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8891_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8892_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8894_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8896_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8899_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8900_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8902_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8903_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8905_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8906_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8907_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8909_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8910_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8912_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8913_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8914_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8915_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8916_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8917_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8918_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8919_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8920_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8921_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8923_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8924_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8925_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8928_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8929_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8931_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8934_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8935_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8937_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8938_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8940_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8941_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8942_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8944_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8945_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8946_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8947_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8948_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8949_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8950_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8951_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8953_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8954_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8956_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8957_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8958_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8959_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8960_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8962_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8963_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8965_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8966_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8969_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8970_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8971_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8973_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8974_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8975_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8976_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8977_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8978_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8979_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8980_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8981_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8982_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8983_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8985_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8986_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8988_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8989_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8991_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8992_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8994_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8995_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8997_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8998_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_8999_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9000_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9001_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9002_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9003_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9004_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9005_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9006_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9007_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9008_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9009_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9010_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9011_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9015_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9016_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9019_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9020_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9021_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9022_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9023_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9024_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9026_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9027_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9028_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9029_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9030_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9031_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9032_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9033_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9034_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9035_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9036_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9037_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9038_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9039_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9040_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9041_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9043_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9045_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9046_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9048_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9049_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9051_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9052_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9054_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9055_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9057_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9058_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9060_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9061_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9064_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9065_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9067_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9068_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9070_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9071_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9073_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9074_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9076_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9077_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9079_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9080_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9081_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9082_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9083_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9084_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9086_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9087_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9089_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9090_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9091_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9093_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9095_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9096_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9098_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9099_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9101_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9102_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9103_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9104_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9105_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9106_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9107_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9108_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9109_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9111_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9112_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9113_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9114_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9115_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9116_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9117_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9118_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9119_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9120_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9121_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9123_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9124_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9128_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9130_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9131_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9133_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9136_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9137_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9139_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9140_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9141_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9142_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9143_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9144_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9145_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9146_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9147_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9148_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9149_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0_9150_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1e_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1f_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x20_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x21_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x22_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x23_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x28_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x29_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x2a_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x2b_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x2c_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x2d_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x2e_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x2f_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x30_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x31_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x32_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x33_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x34_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x35_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x37_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x40_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x41_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x42_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x43_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x44_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x45_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x46_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x47_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x48_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x49_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x4a_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x4b_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x4c_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x4d_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x4e_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x4f_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x50_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x51_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x52_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x53_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x54_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x55_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x56_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x57_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x58_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x59_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x5a_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x5b_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x5c_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x5d_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x5e_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x5f_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x60_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x61_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x62_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x63_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x64_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x65_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x66_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x67_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x68_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x69_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x6a_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x6b_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x6c_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x6d_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x6e_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x6f_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x70_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x71_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x72_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x73_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x74_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x75_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x76_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x77_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x78_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x79_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x7c_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x7d_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x7e_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x7f_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x80_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x81_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x82_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x83_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x84_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x85_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x86_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x87_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x88_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x89_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x8a_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x8b_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x8c_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x8d_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x8e_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x8f_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x90_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x91_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x92_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x93_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x94_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x95_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x96_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x97_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x98_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x99_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x9a_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x9b_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x9c_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x9d_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x9e_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0x9f_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xa0_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xa1_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xa2_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xa3_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xa4_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xa5_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xa8_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xa9_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xaa_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xab_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xac_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xad_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_0_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_1_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_2_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_3_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_5_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_9_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_10_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_11_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_12_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_13_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_14_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_16_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_17_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_18_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_19_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_20_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_24_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_25_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_26_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_27_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_28_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_31_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_32_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_33_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_35_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_37_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_40_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_41_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_43_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_44_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_45_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_46_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_48_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_49_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_50_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_51_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_52_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_53_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_54_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_57_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_60_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_62_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_63_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_65_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_66_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_68_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_70_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_74_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_75_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_76_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_77_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_79_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_82_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_83_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_84_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_85_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_87_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_89_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_90_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_92_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_93_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_95_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_97_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_98_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_99_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_100_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_101_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_102_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_103_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_106_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_109_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_110_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_111_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_112_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_114_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_116_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_117_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_118_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_119_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_120_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_125_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_127_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_128_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_131_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_133_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_134_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_135_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_137_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_139_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_141_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_142_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_144_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_145_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_148_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xaf_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xb0_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xb1_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xb2_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xb3_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xb4_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xb5_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xb6_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xb7_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xb8_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xb9_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xba_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xbb_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xbc_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xbd_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xbe_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xbf_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc0_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc1_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc2_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc3_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc4_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc5_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc6_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_0_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_1_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_2_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_3_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_5_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_6_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_8_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_10_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_11_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_12_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_13_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_15_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_16_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_18_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_19_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_21_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_22_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_23_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_25_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_26_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_27_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_29_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_30_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_32_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_33_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_34_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_35_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_36_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_37_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_38_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_40_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_41_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_43_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_45_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_46_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_47_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_48_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_49_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_50_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_51_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_53_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_54_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_57_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_59_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_60_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_61_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_62_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_64_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_65_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_66_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_67_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_68_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_69_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_70_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_72_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_73_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_75_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_78_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_79_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_81_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_83_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_85_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_86_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_88_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_89_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_90_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_92_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_94_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_95_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_96_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_97_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_99_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_100_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_101_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_102_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_103_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_105_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_107_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_110_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_113_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_114_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_116_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_118_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_120_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_121_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_122_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_123_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_124_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_125_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_126_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_127_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_128_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_129_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_130_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_131_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_132_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_135_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_137_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_139_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_140_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_141_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_142_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_143_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_145_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_146_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_148_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_149_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_151_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_153_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_154_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_156_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_157_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_158_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_159_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_160_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_161_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_162_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_163_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_164_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_166_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_167_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_170_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_172_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_173_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_174_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_175_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_176_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_178_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_180_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_181_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_182_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_183_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_185_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_186_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_188_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_189_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_191_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_192_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_194_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_195_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_196_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_198_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_199_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_202_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_205_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_208_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_209_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_210_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_212_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_213_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_214_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_215_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_216_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_218_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_220_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_221_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_223_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_224_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_226_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_227_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_231_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_234_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_235_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_237_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_238_l1(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc8_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc9_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xca_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xcb_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xcc_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xcd_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xce_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xcf_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xd0_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xd1_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xd2_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xd3_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xd4_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xd5_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xd6_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xd7_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xd8_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xd9_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xda_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xdb_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xdc_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xdd_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xde_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xdf_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xe0_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xe1_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xe2_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xe3_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xe4_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xe5_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xe6_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xe7_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xe8_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xe9_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xea_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xeb_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xec_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xed_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xee_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xef_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xf0_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xf1_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xf2_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xf3_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xf4_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xf5_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xf6_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xf7_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xf8_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xf9_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xfa_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xfb_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xfc_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xfd_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xfe_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F_opcode0xff_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x0_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x1_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x2_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x3_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x4_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x5_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x6_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x7_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x8_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x9_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0xa_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0xb_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x10_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x14_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x15_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x17_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x1c_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x1d_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x1e_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x20_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x21_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x22_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x23_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x24_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x25_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x28_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x29_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x2a_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x2b_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x30_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x31_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x32_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x33_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x34_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x35_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x37_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x38_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x39_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x3a_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x3b_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x3c_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x3d_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x3e_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x3f_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x40_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x41_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x80_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x81_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0x82_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0xc8_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0xc9_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0xca_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0xcb_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0xcc_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0xcd_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0xcf_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0xdb_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0xdc_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0xdd_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0xde_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0xdf_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0xf0_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0xf1_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0xf5_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0xf6_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0xf8_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F38_opcode0xf9_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F3A_opcode0x8_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F3A_opcode0x9_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F3A_opcode0xa_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F3A_opcode0xb_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F3A_opcode0xc_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F3A_opcode0xd_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F3A_opcode0xe_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F3A_opcode0xf_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F3A_opcode0x14_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F3A_opcode0x15_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F3A_opcode0x16_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F3A_opcode0x17_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F3A_opcode0x20_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F3A_opcode0x21_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F3A_opcode0x22_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F3A_opcode0x40_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F3A_opcode0x41_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F3A_opcode0x42_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F3A_opcode0x44_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F3A_opcode0x60_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F3A_opcode0x61_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F3A_opcode0x62_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F3A_opcode0x63_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F3A_opcode0xcc_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F3A_opcode0xce_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F3A_opcode0xcf_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F3A_opcode0xdf_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F0F_opcode0xc_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F0F_opcode0xd_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F0F_opcode0x1c_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F0F_opcode0x1d_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F0F_opcode0x8a_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F0F_opcode0x8e_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F0F_opcode0x90_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F0F_opcode0x94_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F0F_opcode0x96_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F0F_opcode0x97_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F0F_opcode0x9a_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F0F_opcode0x9e_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F0F_opcode0xa0_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F0F_opcode0xa4_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F0F_opcode0xa6_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F0F_opcode0xa7_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F0F_opcode0xaa_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F0F_opcode0xae_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F0F_opcode0xb0_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F0F_opcode0xb4_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F0F_opcode0xb6_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F0F_opcode0xb7_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F0F_opcode0xbb_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0F0F_opcode0xbf_vv0(const xed_decoded_inst_t* d);

static xed_uint32_t xed3_phash_find_map0x0_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*/ {1856},
/*h(1)=1 0x00 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {1341},
/*h(2)=2 0x00 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1857},
/*h(3)=3 0x00 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1857}
};
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_map0x0_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*/ {1858},
/*h(1)=1 0x01 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {1342},
/*h(2)=2 0x01 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1859},
/*h(3)=3 0x01 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1859}
};
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_map0x0_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()*/ {1860},
/*h(1)=1 0x02 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1861}
};
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_map0x0_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()*/ {1862},
/*h(1)=1 0x03 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1863}
};
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_map0x0_opcode0x4_vv0(const xed_decoded_inst_t* d)
{
return 1864;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0x5_vv0(const xed_decoded_inst_t* d)
{
return 1865;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_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*/ {823},
/*h(1)=1 0x06 not64*/ {823}
};
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_map0x0_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*/ {1535},
/*h(1)=1 0x07 not64*/ {1535}
};
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_map0x0_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*/ {1646},
/*h(1)=1 0x08 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {1107},
/*h(2)=2 0x08 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1647},
/*h(3)=3 0x08 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1647}
};
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_map0x0_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*/ {1648},
/*h(1)=1 0x09 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {1108},
/*h(2)=2 0x09 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1649},
/*h(3)=3 0x09 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1649}
};
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_map0x0_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()*/ {1650},
/*h(1)=1 0x0A MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1651}
};
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_map0x0_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()*/ {1652},
/*h(1)=1 0x0B MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1653}
};
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_map0x0_opcode0xc_vv0(const xed_decoded_inst_t* d)
{
return 1654;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xd_vv0(const xed_decoded_inst_t* d)
{
return 1655;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_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*/ {824},
/*h(1)=1 0x0E not64*/ {824}
};
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_map0x0_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*/ {1874},
/*h(1)=1 0x10 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {326},
/*h(2)=2 0x10 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1875},
/*h(3)=3 0x10 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1875}
};
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_map0x0_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*/ {1876},
/*h(1)=1 0x11 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {327},
/*h(2)=2 0x11 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1877},
/*h(3)=3 0x11 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1877}
};
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_map0x0_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()*/ {1878},
/*h(1)=1 0x12 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1879}
};
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_map0x0_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()*/ {1880},
/*h(1)=1 0x13 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1881}
};
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_map0x0_opcode0x14_vv0(const xed_decoded_inst_t* d)
{
return 1882;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0x15_vv0(const xed_decoded_inst_t* d)
{
return 1883;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_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*/ {825},
/*h(1)=1 0x16 not64*/ {825}
};
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_map0x0_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*/ {1536},
/*h(1)=1 0x17 not64*/ {1536}
};
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_map0x0_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*/ {410},
/*h(1)=1 0x18 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {1383},
/*h(2)=2 0x18 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {411},
/*h(3)=3 0x18 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {411}
};
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_map0x0_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*/ {412},
/*h(1)=1 0x19 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {1384},
/*h(2)=2 0x19 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {413},
/*h(3)=3 0x19 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {413}
};
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_map0x0_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()*/ {415},
/*h(1)=1 0x1A MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {414}
};
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_map0x0_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()*/ {417},
/*h(1)=1 0x1B MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {416}
};
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_map0x0_opcode0x1c_vv0(const xed_decoded_inst_t* d)
{
return 418;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0x1d_vv0(const xed_decoded_inst_t* d)
{
return 419;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_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*/ {826},
/*h(1)=1 0x1E not64*/ {826}
};
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_map0x0_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*/ {1537},
/*h(1)=1 0x1F not64*/ {1537}
};
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_map0x0_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*/ {1242},
/*h(1)=1 0x20 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {1000},
/*h(2)=2 0x20 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1243},
/*h(3)=3 0x20 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1243}
};
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_map0x0_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*/ {1244},
/*h(1)=1 0x21 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {1001},
/*h(2)=2 0x21 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1245},
/*h(3)=3 0x21 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1245}
};
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_map0x0_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()*/ {1247},
/*h(1)=1 0x22 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1246}
};
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_map0x0_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()*/ {1249},
/*h(1)=1 0x23 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1248}
};
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_map0x0_opcode0x24_vv0(const xed_decoded_inst_t* d)
{
return 1250;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0x25_vv0(const xed_decoded_inst_t* d)
{
return 1251;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_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*/ {1952},
/*h(1)=1 0x27 not64*/ {1952}
};
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_map0x0_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*/ {1781},
/*h(1)=1 0x28 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {906},
/*h(2)=2 0x28 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1782},
/*h(3)=3 0x28 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1782}
};
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_map0x0_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*/ {1783},
/*h(1)=1 0x29 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {907},
/*h(2)=2 0x29 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1784},
/*h(3)=3 0x29 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1784}
};
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_map0x0_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()*/ {1786},
/*h(1)=1 0x2A MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1785}
};
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_map0x0_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()*/ {1788},
/*h(1)=1 0x2B MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1787}
};
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_map0x0_opcode0x2c_vv0(const xed_decoded_inst_t* d)
{
return 1789;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0x2d_vv0(const xed_decoded_inst_t* d)
{
return 1790;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_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*/ {1959},
/*h(1)=1 0x2F not64*/ {1959}
};
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_map0x0_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*/ {483},
/*h(1)=1 0x30 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {1636},
/*h(2)=2 0x30 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {484},
/*h(3)=3 0x30 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {484}
};
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_map0x0_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*/ {485},
/*h(1)=1 0x31 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {1637},
/*h(2)=2 0x31 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {486},
/*h(3)=3 0x31 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {486}
};
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_map0x0_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()*/ {488},
/*h(1)=1 0x32 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {487}
};
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_map0x0_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()*/ {490},
/*h(1)=1 0x33 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {489}
};
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_map0x0_opcode0x34_vv0(const xed_decoded_inst_t* d)
{
return 491;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0x35_vv0(const xed_decoded_inst_t* d)
{
return 492;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_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*/ {914},
/*h(1)=1 0x37 not64*/ {914}
};
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_map0x0_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()*/ {164},
/*h(1)=1 0x38 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {165}
};
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_map0x0_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()*/ {166},
/*h(1)=1 0x39 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {167}
};
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_map0x0_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()*/ {168},
/*h(1)=1 0x3A MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {169}
};
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_map0x0_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()*/ {170},
/*h(1)=1 0x3B MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {171}
};
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_map0x0_opcode0x3c_vv0(const xed_decoded_inst_t* d)
{
return 172;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0x3d_vv0(const xed_decoded_inst_t* d)
{
return 173;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_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*/ {926},
/*h(1)=1 0x3F not64*/ {926}
};
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_map0x0_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*/ {313},
/*h(1)=1 0b0100_0 SRM[rrr] not64*/ {313}
};
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_map0x0_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*/ {313},
/*h(1)=1 0b0100_0 SRM[rrr] not64*/ {313}
};
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_map0x0_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*/ {313},
/*h(1)=1 0b0100_0 SRM[rrr] not64*/ {313}
};
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_map0x0_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*/ {313},
/*h(1)=1 0b0100_0 SRM[rrr] not64*/ {313}
};
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_map0x0_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*/ {313},
/*h(1)=1 0b0100_0 SRM[rrr] not64*/ {313}
};
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_map0x0_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*/ {313},
/*h(1)=1 0b0100_0 SRM[rrr] not64*/ {313}
};
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_map0x0_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*/ {313},
/*h(1)=1 0b0100_0 SRM[rrr] not64*/ {313}
};
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_map0x0_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*/ {313},
/*h(1)=1 0b0100_0 SRM[rrr] not64*/ {313}
};
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_map0x0_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*/ {1951},
/*h(1)=1 0b0100_1 SRM[rrr] not64*/ {1951}
};
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_map0x0_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*/ {1951},
/*h(1)=1 0b0100_1 SRM[rrr] not64*/ {1951}
};
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_map0x0_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*/ {1951},
/*h(1)=1 0b0100_1 SRM[rrr] not64*/ {1951}
};
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_map0x0_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*/ {1951},
/*h(1)=1 0b0100_1 SRM[rrr] not64*/ {1951}
};
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_map0x0_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*/ {1951},
/*h(1)=1 0b0100_1 SRM[rrr] not64*/ {1951}
};
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_map0x0_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*/ {1951},
/*h(1)=1 0b0100_1 SRM[rrr] not64*/ {1951}
};
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_map0x0_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*/ {1951},
/*h(1)=1 0b0100_1 SRM[rrr] not64*/ {1951}
};
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_map0x0_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*/ {1951},
/*h(1)=1 0b0100_1 SRM[rrr] not64*/ {1951}
};
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_map0x0_opcode0x50_vv0(const xed_decoded_inst_t* d)
{
return 827;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0x51_vv0(const xed_decoded_inst_t* d)
{
return 827;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0x52_vv0(const xed_decoded_inst_t* d)
{
return 827;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0x53_vv0(const xed_decoded_inst_t* d)
{
return 827;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0x54_vv0(const xed_decoded_inst_t* d)
{
return 827;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0x55_vv0(const xed_decoded_inst_t* d)
{
return 827;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0x56_vv0(const xed_decoded_inst_t* d)
{
return 827;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0x57_vv0(const xed_decoded_inst_t* d)
{
return 827;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0x58_vv0(const xed_decoded_inst_t* d)
{
return 1538;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0x59_vv0(const xed_decoded_inst_t* d)
{
return 1538;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0x5a_vv0(const xed_decoded_inst_t* d)
{
return 1538;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0x5b_vv0(const xed_decoded_inst_t* d)
{
return 1538;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0x5c_vv0(const xed_decoded_inst_t* d)
{
return 1538;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0x5d_vv0(const xed_decoded_inst_t* d)
{
return 1538;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0x5e_vv0(const xed_decoded_inst_t* d)
{
return 1538;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0x5f_vv0(const xed_decoded_inst_t* d)
{
return 1538;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_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[6] = {
/*h(5)=0 0x60 EOSZ=1 not64*/ {5, 1441},
/*h(2)=1 0x60 EOSZ=2 not64*/ {2, 597},
/*empty slot1 */ {0,0},
/*h(1)=3 0x60 EOSZ=1 not64*/ {1, 1441},
/*h(6)=4 0x60 EOSZ=2 not64*/ {6, 597},
/*empty slot1 */ {0,0}
};
xed_union64_t t, u;
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_OSZ_NONTERM_EOSZ_MODE(d);
hidx = (t.u64 = 2654435769  * key, u.u64 = t.s.lo32 * 6ULL, u.s.hi32);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0_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[6] = {
/*h(5)=0 0x61 EOSZ=1 not64*/ {5, 3},
/*h(2)=1 0x61 EOSZ=2 not64*/ {2, 1462},
/*empty slot1 */ {0,0},
/*h(1)=3 0x61 EOSZ=1 not64*/ {1, 3},
/*h(6)=4 0x61 EOSZ=2 not64*/ {6, 1462},
/*empty slot1 */ {0,0}
};
xed_union64_t t, u;
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_OSZ_NONTERM_EOSZ_MODE(d);
hidx = (t.u64 = 2654435769  * key, u.u64 = t.s.lo32 * 6ULL, u.s.hi32);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0_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[5] = {
/*h(10)=0 0x62 not64 eosz32 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10, 1760},
/*h(2)=1 0x62 not64 eosz32 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2, 1760},
/*h(9)=2 0x62 not64 eosz16 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9, 1759},
/*h(1)=3 0x62 not64 eosz16 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1, 1759},
/*empty slot1 */ {0,0}
};
xed_union64_t t, u;
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_OSZ_NONTERM_EOSZ_MOD3_MODE(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_map0x0_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()*/ {21},
/*h(1)=1 0x63 MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64*/ {22},
/*h(2)=2 0x63 MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM()*/ {21},
/*h(3)=3 0x63 MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64*/ {22},
/*h(4)=4 0x63 MOD[mm] MOD!=3 REG[rrr] RM[nnn] mode64 MODRM()*/ {908},
/*h(5)=5 0x63 MOD[0b11] MOD=3 REG[rrr] RM[nnn] mode64*/ {909}
};
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_map0x0_opcode0x68_vv0(const xed_decoded_inst_t* d)
{
return 828;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_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()*/ {1398},
/*h(1)=1 0x69 MOD[0b11] MOD=3 REG[rrr] RM[nnn] SIMMz()*/ {1399}
};
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_map0x0_opcode0x6a_vv0(const xed_decoded_inst_t* d)
{
return 829;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_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()*/ {1400},
/*h(1)=1 0x6B MOD[0b11] MOD=3 REG[rrr] RM[nnn] SIMM8()*/ {1401}
};
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_map0x0_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, 1389},
/*h(2)=1 0x6C repne*/ {2, 968},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(3)=4 0x6C repe*/ {3, 967}
};
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_map0x0_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[16] = {
/*h(13)=0 0x6D EOSZ=1 repe*/ {13, 958},
/*empty slot1 */ {0,0},
/*h(10)=2 0x6D EOSZ=2 repne*/ {10, 971},
/*h(2)=3 0x6D EOSZ=2 norep*/ {2, 1391},
/*h(15)=4 0x6D EOSZ=3 repe*/ {15, 970},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(9)=8 0x6D EOSZ=1 repne*/ {9, 959},
/*h(1)=9 0x6D EOSZ=1 norep*/ {1, 1429},
/*h(14)=10 0x6D EOSZ=2 repe*/ {14, 969},
/*empty slot1 */ {0,0},
/*h(11)=12 0x6D EOSZ=3 repne*/ {11, 972},
/*h(3)=13 0x6D EOSZ=3 norep*/ {3, 1392},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0}
};
xed_union64_t t;
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_OSZ_NONTERM_EOSZ_REP(d);
hidx = (t.u64 = 2654435769  * key,  t.s.lo32 >> (32-4));
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0_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, 36},
/*h(2)=1 0x6E repne OVERRIDE_SEG0()*/ {2, 1188},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(3)=4 0x6E repe OVERRIDE_SEG0()*/ {3, 1187}
};
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_map0x0_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[16] = {
/*h(13)=0 0x6F EOSZ=1 repe OVERRIDE_SEG0()*/ {13, 1176},
/*empty slot1 */ {0,0},
/*h(10)=2 0x6F EOSZ=2 repne OVERRIDE_SEG0()*/ {10, 1195},
/*h(2)=3 0x6F EOSZ=2 norep OVERRIDE_SEG0()*/ {2, 37},
/*h(15)=4 0x6F EOSZ=3 repe OVERRIDE_SEG0()*/ {15, 1194},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(9)=8 0x6F EOSZ=1 repne OVERRIDE_SEG0()*/ {9, 1177},
/*h(1)=9 0x6F EOSZ=1 norep OVERRIDE_SEG0()*/ {1, 30},
/*h(14)=10 0x6F EOSZ=2 repe OVERRIDE_SEG0()*/ {14, 1193},
/*empty slot1 */ {0,0},
/*h(11)=12 0x6F EOSZ=3 repne OVERRIDE_SEG0()*/ {11, 1196},
/*h(3)=13 0x6F EOSZ=3 norep OVERRIDE_SEG0()*/ {3, 38},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0}
};
xed_union64_t t;
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_OSZ_NONTERM_EOSZ_REP(d);
hidx = (t.u64 = 2654435769  * key,  t.s.lo32 >> (32-4));
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0_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()*/ {1067},
/*h(1)=1 0x70 not64 BRANCH_HINT() BRDISP8()*/ {1067},
/*h(2)=2 0x70 mode64 FORCE64() BRANCH_HINT() BRDISP8()*/ {1066}
};
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_map0x0_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()*/ {100},
/*h(1)=1 0x71 not64 BRANCH_HINT() BRDISP8()*/ {100},
/*h(2)=2 0x71 mode64 FORCE64() BRANCH_HINT() BRDISP8()*/ {99}
};
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_map0x0_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()*/ {1077},
/*h(1)=1 0x72 not64 BRANCH_HINT() BRDISP8()*/ {1077},
/*h(2)=2 0x72 mode64 FORCE64() BRANCH_HINT() BRDISP8()*/ {1076}
};
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_map0x0_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()*/ {90},
/*h(1)=1 0x73 not64 BRANCH_HINT() BRDISP8()*/ {90},
/*h(2)=2 0x73 mode64 FORCE64() BRANCH_HINT() BRDISP8()*/ {89}
};
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_map0x0_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()*/ {1049},
/*h(1)=1 0x74 not64 BRANCH_HINT() BRDISP8()*/ {1049},
/*h(2)=2 0x74 mode64 FORCE64() BRANCH_HINT() BRDISP8()*/ {1048}
};
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_map0x0_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()*/ {85},
/*h(1)=1 0x75 not64  BRANCH_HINT() BRDISP8()*/ {85},
/*h(2)=2 0x75 mode64 FORCE64() BRANCH_HINT() BRDISP8()*/ {84}
};
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_map0x0_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()*/ {795},
/*h(1)=1 0x76 not64  BRANCH_HINT() BRDISP8()*/ {795},
/*h(2)=2 0x76 mode64 FORCE64() BRANCH_HINT() BRDISP8()*/ {794}
};
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_map0x0_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()*/ {449},
/*h(1)=1 0x77 not64  BRANCH_HINT() BRDISP8()*/ {449},
/*h(2)=2 0x77 mode64 FORCE64() BRANCH_HINT() BRDISP8()*/ {448}
};
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_map0x0_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()*/ {1060},
/*h(1)=1 0x78 not64  BRANCH_HINT() BRDISP8()*/ {1060},
/*h(2)=2 0x78 mode64 FORCE64() BRANCH_HINT() BRDISP8()*/ {1059}
};
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_map0x0_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()*/ {71},
/*h(1)=1 0x79 not64  BRANCH_HINT() BRDISP8()*/ {71},
/*h(2)=2 0x79 mode64 FORCE64() BRANCH_HINT() BRDISP8()*/ {70}
};
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_map0x0_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()*/ {1054},
/*h(1)=1 0x7A not64  BRANCH_HINT() BRDISP8()*/ {1054},
/*h(2)=2 0x7A mode64 FORCE64() BRANCH_HINT() BRDISP8()*/ {1053}
};
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_map0x0_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()*/ {79},
/*h(1)=1 0x7B not64  BRANCH_HINT() BRDISP8()*/ {79},
/*h(2)=2 0x7B mode64 FORCE64() BRANCH_HINT() BRDISP8()*/ {78}
};
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_map0x0_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()*/ {75},
/*h(1)=1 0x7C not64 BRANCH_HINT() BRDISP8()*/ {75},
/*h(2)=2 0x7C mode64 FORCE64() BRANCH_HINT() BRDISP8()*/ {74}
};
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_map0x0_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()*/ {108},
/*h(1)=1 0x7D not64 BRANCH_HINT() BRDISP8()*/ {108},
/*h(2)=2 0x7D mode64 FORCE64() BRANCH_HINT() BRDISP8()*/ {107}
};
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_map0x0_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()*/ {1285},
/*h(1)=1 0x7E not64 BRANCH_HINT() BRDISP8()*/ {1285},
/*h(2)=2 0x7E mode64 FORCE64() BRANCH_HINT() BRDISP8()*/ {1284}
};
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_map0x0_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()*/ {40},
/*h(1)=1 0x7F not64 BRANCH_HINT() BRDISP8()*/ {40},
/*h(2)=2 0x7F mode64 FORCE64() BRANCH_HINT() BRDISP8()*/ {39}
};
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_map0x0_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*/ {1848},
/*h(1)=1 0x80 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() SIMM8() lock_prefix*/ {1337},
/*h(2)=2 0x80 MOD[0b11] MOD=3 REG[0b000] RM[nnn] SIMM8()*/ {1849},
/*h(3)=3 0x80 MOD[0b11] MOD=3 REG[0b000] RM[nnn] SIMM8()*/ {1849},
/*h(4)=4 0x80 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM() SIMM8() nolock_prefix*/ {1638},
/*h(5)=5 0x80 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM() SIMM8() lock_prefix*/ {1103},
/*h(6)=6 0x80 MOD[0b11] MOD=3 REG[0b001] RM[nnn] SIMM8()*/ {1639},
/*h(7)=7 0x80 MOD[0b11] MOD=3 REG[0b001] RM[nnn] SIMM8()*/ {1639},
/*h(8)=8 0x80 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM() SIMM8() nolock_prefix*/ {1866},
/*h(9)=9 0x80 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM() SIMM8() lock_prefix*/ {322},
/*h(10)=10 0x80 MOD[0b11] MOD=3 REG[0b010] RM[nnn] SIMM8()*/ {1867},
/*h(11)=11 0x80 MOD[0b11] MOD=3 REG[0b010] RM[nnn] SIMM8()*/ {1867},
/*h(12)=12 0x80 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() SIMM8() nolock_prefix*/ {402},
/*h(13)=13 0x80 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() SIMM8() lock_prefix*/ {1379},
/*h(14)=14 0x80 MOD[0b11] MOD=3 REG[0b011] RM[nnn] SIMM8()*/ {403},
/*h(15)=15 0x80 MOD[0b11] MOD=3 REG[0b011] RM[nnn] SIMM8()*/ {403},
/*h(16)=16 0x80 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM() UIMM8() nolock_prefix*/ {1234},
/*h(17)=17 0x80 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM() UIMM8() lock_prefix*/ {996},
/*h(18)=18 0x80 MOD[0b11] MOD=3 REG[0b100] RM[nnn] UIMM8()*/ {1235},
/*h(19)=19 0x80 MOD[0b11] MOD=3 REG[0b100] RM[nnn] UIMM8()*/ {1235},
/*h(20)=20 0x80 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() SIMM8() nolock_prefix*/ {1773},
/*h(21)=21 0x80 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() SIMM8() lock_prefix*/ {902},
/*h(22)=22 0x80 MOD[0b11] MOD=3 REG[0b101] RM[nnn] SIMM8()*/ {1774},
/*h(23)=23 0x80 MOD[0b11] MOD=3 REG[0b101] RM[nnn] SIMM8()*/ {1774},
/*h(24)=24 0x80 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM() UIMM8() nolock_prefix*/ {475},
/*h(25)=25 0x80 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM() UIMM8() lock_prefix*/ {1632},
/*h(26)=26 0x80 MOD[0b11] MOD=3 REG[0b110] RM[nnn] UIMM8()*/ {476},
/*h(27)=27 0x80 MOD[0b11] MOD=3 REG[0b110] RM[nnn] UIMM8()*/ {476},
/*h(28)=28 0x80 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM() SIMM8()*/ {156},
/*h(29)=29 0x80 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM() SIMM8()*/ {156},
/*h(30)=30 0x80 MOD[0b11] MOD=3 REG[0b111] RM[nnn] SIMM8()*/ {157},
/*h(31)=31 0x80 MOD[0b11] MOD=3 REG[0b111] RM[nnn] SIMM8()*/ {157}
};
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_map0x0_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*/ {1850},
/*h(1)=1 0x81 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() SIMMz() lock_prefix*/ {1338},
/*h(2)=2 0x81 MOD[0b11] MOD=3 REG[0b000] RM[nnn] SIMMz()*/ {1851},
/*h(3)=3 0x81 MOD[0b11] MOD=3 REG[0b000] RM[nnn] SIMMz()*/ {1851},
/*h(4)=4 0x81 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM() SIMMz() nolock_prefix*/ {1640},
/*h(5)=5 0x81 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM() SIMMz() lock_prefix*/ {1104},
/*h(6)=6 0x81 MOD[0b11] MOD=3 REG[0b001] RM[nnn] SIMMz()*/ {1641},
/*h(7)=7 0x81 MOD[0b11] MOD=3 REG[0b001] RM[nnn] SIMMz()*/ {1641},
/*h(8)=8 0x81 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM() SIMMz() nolock_prefix*/ {1868},
/*h(9)=9 0x81 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM() SIMMz() lock_prefix*/ {323},
/*h(10)=10 0x81 MOD[0b11] MOD=3 REG[0b010] RM[nnn] SIMMz()*/ {1869},
/*h(11)=11 0x81 MOD[0b11] MOD=3 REG[0b010] RM[nnn] SIMMz()*/ {1869},
/*h(12)=12 0x81 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() SIMMz() nolock_prefix*/ {404},
/*h(13)=13 0x81 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() SIMMz() lock_prefix*/ {1380},
/*h(14)=14 0x81 MOD[0b11] MOD=3 REG[0b011] RM[nnn] SIMMz()*/ {405},
/*h(15)=15 0x81 MOD[0b11] MOD=3 REG[0b011] RM[nnn] SIMMz()*/ {405},
/*h(16)=16 0x81 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM() SIMMz() nolock_prefix*/ {1236},
/*h(17)=17 0x81 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM() SIMMz() lock_prefix*/ {997},
/*h(18)=18 0x81 MOD[0b11] MOD=3 REG[0b100] RM[nnn] SIMMz()*/ {1237},
/*h(19)=19 0x81 MOD[0b11] MOD=3 REG[0b100] RM[nnn] SIMMz()*/ {1237},
/*h(20)=20 0x81 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() SIMMz() nolock_prefix*/ {1775},
/*h(21)=21 0x81 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() SIMMz() lock_prefix*/ {903},
/*h(22)=22 0x81 MOD[0b11] MOD=3 REG[0b101] RM[nnn] SIMMz()*/ {1776},
/*h(23)=23 0x81 MOD[0b11] MOD=3 REG[0b101] RM[nnn] SIMMz()*/ {1776},
/*h(24)=24 0x81 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM() SIMMz() nolock_prefix*/ {477},
/*h(25)=25 0x81 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM() SIMMz() lock_prefix*/ {1633},
/*h(26)=26 0x81 MOD[0b11] MOD=3 REG[0b110] RM[nnn] SIMMz()*/ {478},
/*h(27)=27 0x81 MOD[0b11] MOD=3 REG[0b110] RM[nnn] SIMMz()*/ {478},
/*h(28)=28 0x81 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM() SIMMz()*/ {158},
/*h(29)=29 0x81 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM() SIMMz()*/ {158},
/*h(30)=30 0x81 MOD[0b11] MOD=3 REG[0b111] RM[nnn] SIMMz()*/ {159},
/*h(31)=31 0x81 MOD[0b11] MOD=3 REG[0b111] RM[nnn] SIMMz()*/ {159}
};
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_map0x0_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, 1852},
/*h(34)=1 0x82 MOD[0b11] MOD=3 REG[0b010] RM[nnn] not64 SIMM8()*/ {34, 1871},
/*empty slot1 */ {0,0},
/*h(68)=3 0x82 MOD[mm] MOD!=3 REG[0b100] RM[nnn] not64 MODRM() UIMM8() nolock_prefix*/ {68, 1238},
/*h(102)=4 0x82 MOD[0b11] MOD=3 REG[0b110] RM[nnn] not64 UIMM8()*/ {102, 480},
/*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, 904},
/*h(115)=8 0x82 MOD[0b11] MOD=3 REG[0b111] RM[nnn] not64 SIMM8()*/ {115, 161},
/*empty slot1 */ {0,0},
/*h(5)=10 0x82 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM() SIMM8() lock_prefix*/ {5, 1339},
/*h(39)=11 0x82 MOD[0b11] MOD=3 REG[0b010] RM[nnn] not64 SIMM8()*/ {39, 1871},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(18)=14 0x82 MOD[0b11] MOD=3 REG[0b001] RM[nnn] not64 SIMM8()*/ {18, 1643},
/*h(52)=15 0x82 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM() SIMM8() nolock_prefix*/ {52, 406},
/*empty slot1 */ {0,0},
/*h(86)=17 0x82 MOD[0b11] MOD=3 REG[0b101] RM[nnn] not64 SIMM8()*/ {86, 1778},
/*empty slot1 */ {0,0},
/*h(65)=19 0x82 MOD[mm] MOD!=3 REG[0b100] RM[nnn] not64 MODRM() UIMM8() lock_prefix*/ {65, 998},
/*empty slot1 */ {0,0},
/*h(99)=21 0x82 MOD[0b11] MOD=3 REG[0b110] RM[nnn] not64 UIMM8()*/ {99, 480},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(23)=24 0x82 MOD[0b11] MOD=3 REG[0b001] RM[nnn] not64 SIMM8()*/ {23, 1643},
/*h(112)=25 0x82 MOD[mm] MOD!=3 REG[0b111] RM[nnn] not64 MODRM() SIMM8()*/ {112, 160},
/*empty slot1 */ {0,0},
/*h(2)=27 0x82 MOD[0b11] MOD=3 REG[0b000] RM[nnn] not64 SIMM8()*/ {2, 1853},
/*h(36)=28 0x82 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM() SIMM8() nolock_prefix*/ {36, 1870},
/*empty slot1 */ {0,0},
/*h(70)=30 0x82 MOD[0b11] MOD=3 REG[0b100] RM[nnn] not64 UIMM8()*/ {70, 1239},
/*empty slot1 */ {0,0},
/*h(49)=32 0x82 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM() SIMM8() lock_prefix*/ {49, 1381},
/*empty slot1 */ {0,0},
/*h(83)=34 0x82 MOD[0b11] MOD=3 REG[0b101] RM[nnn] not64 SIMM8()*/ {83, 1778},
/*h(117)=35 0x82 MOD[mm] MOD!=3 REG[0b111] RM[nnn] not64 MODRM() SIMM8()*/ {117, 160},
/*empty slot1 */ {0,0},
/*h(7)=37 0x82 MOD[0b11] MOD=3 REG[0b000] RM[nnn] not64 SIMM8()*/ {7, 1853},
/*h(96)=38 0x82 MOD[mm] MOD!=3 REG[0b110] RM[nnn] not64 MODRM() UIMM8() nolock_prefix*/ {96, 479},
/*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, 1642},
/*empty slot1 */ {0,0},
/*h(54)=43 0x82 MOD[0b11] MOD=3 REG[0b011] RM[nnn] not64 SIMM8()*/ {54, 407},
/*empty slot1 */ {0,0},
/*h(33)=45 0x82 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM() SIMM8() lock_prefix*/ {33, 324},
/*empty slot1 */ {0,0},
/*h(67)=47 0x82 MOD[0b11] MOD=3 REG[0b100] RM[nnn] not64 UIMM8()*/ {67, 1239},
/*h(101)=48 0x82 MOD[mm] MOD!=3 REG[0b110] RM[nnn] not64 MODRM() UIMM8() lock_prefix*/ {101, 1634},
/*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, 1777},
/*h(114)=52 0x82 MOD[0b11] MOD=3 REG[0b111] RM[nnn] not64 SIMM8()*/ {114, 161},
/*empty slot1 */ {0,0},
/*h(4)=54 0x82 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM() SIMM8() nolock_prefix*/ {4, 1852},
/*empty slot1 */ {0,0},
/*h(38)=56 0x82 MOD[0b11] MOD=3 REG[0b010] RM[nnn] not64 SIMM8()*/ {38, 1871},
/*empty slot1 */ {0,0},
/*h(17)=58 0x82 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM() SIMM8() lock_prefix*/ {17, 1105},
/*empty slot1 */ {0,0},
/*h(51)=60 0x82 MOD[0b11] MOD=3 REG[0b011] RM[nnn] not64 SIMM8()*/ {51, 407},
/*h(85)=61 0x82 MOD[mm] MOD!=3 REG[0b101] RM[nnn] not64 MODRM() SIMM8() lock_prefix*/ {85, 904},
/*empty slot1 */ {0,0},
/*h(119)=63 0x82 MOD[0b11] MOD=3 REG[0b111] RM[nnn] not64 SIMM8()*/ {119, 161},
/*h(64)=64 0x82 MOD[mm] MOD!=3 REG[0b100] RM[nnn] not64 MODRM() UIMM8() nolock_prefix*/ {64, 1238},
/*h(98)=65 0x82 MOD[0b11] MOD=3 REG[0b110] RM[nnn] not64 UIMM8()*/ {98, 480},
/*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, 1643},
/*empty slot1 */ {0,0},
/*h(1)=71 0x82 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM() SIMM8() lock_prefix*/ {1, 1339},
/*empty slot1 */ {0,0},
/*h(35)=73 0x82 MOD[0b11] MOD=3 REG[0b010] RM[nnn] not64 SIMM8()*/ {35, 1871},
/*h(69)=74 0x82 MOD[mm] MOD!=3 REG[0b100] RM[nnn] not64 MODRM() UIMM8() lock_prefix*/ {69, 998},
/*empty slot1 */ {0,0},
/*h(103)=76 0x82 MOD[0b11] MOD=3 REG[0b110] RM[nnn] not64 UIMM8()*/ {103, 480},
/*h(48)=77 0x82 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM() SIMM8() nolock_prefix*/ {48, 406},
/*h(82)=78 0x82 MOD[0b11] MOD=3 REG[0b101] RM[nnn] not64 SIMM8()*/ {82, 1778},
/*empty slot1 */ {0,0},
/*h(116)=80 0x82 MOD[mm] MOD!=3 REG[0b111] RM[nnn] not64 MODRM() SIMM8()*/ {116, 160},
/*empty slot1 */ {0,0},
/*h(6)=82 0x82 MOD[0b11] MOD=3 REG[0b000] RM[nnn] not64 SIMM8()*/ {6, 1853},
/*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, 1643},
/*h(53)=87 0x82 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM() SIMM8() lock_prefix*/ {53, 1381},
/*empty slot1 */ {0,0},
/*h(87)=89 0x82 MOD[0b11] MOD=3 REG[0b101] RM[nnn] not64 SIMM8()*/ {87, 1778},
/*h(32)=90 0x82 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM() SIMM8() nolock_prefix*/ {32, 1870},
/*h(66)=91 0x82 MOD[0b11] MOD=3 REG[0b100] RM[nnn] not64 UIMM8()*/ {66, 1239},
/*empty slot1 */ {0,0},
/*h(100)=93 0x82 MOD[mm] MOD!=3 REG[0b110] RM[nnn] not64 MODRM() UIMM8() nolock_prefix*/ {100, 479},
/*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, 160},
/*empty slot1 */ {0,0},
/*h(3)=99 0x82 MOD[0b11] MOD=3 REG[0b000] RM[nnn] not64 SIMM8()*/ {3, 1853},
/*h(37)=100 0x82 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM() SIMM8() lock_prefix*/ {37, 324},
/*empty slot1 */ {0,0},
/*h(71)=102 0x82 MOD[0b11] MOD=3 REG[0b100] RM[nnn] not64 UIMM8()*/ {71, 1239},
/*h(16)=103 0x82 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM() SIMM8() nolock_prefix*/ {16, 1642},
/*h(50)=104 0x82 MOD[0b11] MOD=3 REG[0b011] RM[nnn] not64 SIMM8()*/ {50, 407},
/*empty slot1 */ {0,0},
/*h(84)=106 0x82 MOD[mm] MOD!=3 REG[0b101] RM[nnn] not64 MODRM() SIMM8() nolock_prefix*/ {84, 1777},
/*h(118)=107 0x82 MOD[0b11] MOD=3 REG[0b111] RM[nnn] not64 SIMM8()*/ {118, 161},
/*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, 1634},
/*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, 1105},
/*empty slot1 */ {0,0},
/*h(55)=115 0x82 MOD[0b11] MOD=3 REG[0b011] RM[nnn] not64 SIMM8()*/ {55, 407}
};
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_map0x0_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*/ {1854},
/*h(1)=1 0x83 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() SIMM8() lock_prefix*/ {1340},
/*h(2)=2 0x83 MOD[0b11] MOD=3 REG[0b000] RM[nnn] SIMM8()*/ {1855},
/*h(3)=3 0x83 MOD[0b11] MOD=3 REG[0b000] RM[nnn] SIMM8()*/ {1855},
/*h(4)=4 0x83 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM() SIMM8() nolock_prefix*/ {1644},
/*h(5)=5 0x83 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM() SIMM8() lock_prefix*/ {1106},
/*h(6)=6 0x83 MOD[0b11] MOD=3 REG[0b001] RM[nnn] SIMM8()*/ {1645},
/*h(7)=7 0x83 MOD[0b11] MOD=3 REG[0b001] RM[nnn] SIMM8()*/ {1645},
/*h(8)=8 0x83 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM() SIMM8() nolock_prefix*/ {1872},
/*h(9)=9 0x83 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM() SIMM8() lock_prefix*/ {325},
/*h(10)=10 0x83 MOD[0b11] MOD=3 REG[0b010] RM[nnn] SIMM8()*/ {1873},
/*h(11)=11 0x83 MOD[0b11] MOD=3 REG[0b010] RM[nnn] SIMM8()*/ {1873},
/*h(12)=12 0x83 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() SIMM8() nolock_prefix*/ {408},
/*h(13)=13 0x83 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() SIMM8() lock_prefix*/ {1382},
/*h(14)=14 0x83 MOD[0b11] MOD=3 REG[0b011] RM[nnn] SIMM8()*/ {409},
/*h(15)=15 0x83 MOD[0b11] MOD=3 REG[0b011] RM[nnn] SIMM8()*/ {409},
/*h(16)=16 0x83 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM() SIMM8() nolock_prefix*/ {1240},
/*h(17)=17 0x83 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM() SIMM8() lock_prefix*/ {999},
/*h(18)=18 0x83 MOD[0b11] MOD=3 REG[0b100] RM[nnn] SIMM8()*/ {1241},
/*h(19)=19 0x83 MOD[0b11] MOD=3 REG[0b100] RM[nnn] SIMM8()*/ {1241},
/*h(20)=20 0x83 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() SIMM8() nolock_prefix*/ {1779},
/*h(21)=21 0x83 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() SIMM8() lock_prefix*/ {905},
/*h(22)=22 0x83 MOD[0b11] MOD=3 REG[0b101] RM[nnn] SIMM8()*/ {1780},
/*h(23)=23 0x83 MOD[0b11] MOD=3 REG[0b101] RM[nnn] SIMM8()*/ {1780},
/*h(24)=24 0x83 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM() SIMM8() nolock_prefix*/ {481},
/*h(25)=25 0x83 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM() SIMM8() lock_prefix*/ {1635},
/*h(26)=26 0x83 MOD[0b11] MOD=3 REG[0b110] RM[nnn] SIMM8()*/ {482},
/*h(27)=27 0x83 MOD[0b11] MOD=3 REG[0b110] RM[nnn] SIMM8()*/ {482},
/*h(28)=28 0x83 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM() SIMM8()*/ {162},
/*h(29)=29 0x83 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM() SIMM8()*/ {162},
/*h(30)=30 0x83 MOD[0b11] MOD=3 REG[0b111] RM[nnn] SIMM8()*/ {163},
/*h(31)=31 0x83 MOD[0b11] MOD=3 REG[0b111] RM[nnn] SIMM8()*/ {163}
};
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_map0x0_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()*/ {1025},
/*h(1)=1 0x84 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1026}
};
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_map0x0_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()*/ {1027},
/*h(1)=1 0x85 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1028}
};
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_map0x0_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*/ {1199},
/*h(1)=1 0x86 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {1198},
/*h(2)=2 0x86 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1200},
/*h(3)=3 0x86 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1200}
};
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_map0x0_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*/ {1202},
/*h(1)=1 0x87 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {1201},
/*h(2)=2 0x87 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1203},
/*h(3)=3 0x87 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1203}
};
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_map0x0_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()*/ {1265},
/*h(1)=1 0x88 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1264}
};
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_map0x0_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()*/ {1266},
/*h(1)=1 0x89 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1267}
};
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_map0x0_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()*/ {1268},
/*h(1)=1 0x8A MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1269}
};
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_map0x0_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()*/ {1270},
/*h(1)=1 0x8B MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1271}
};
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_map0x0_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()*/ {1272},
/*h(1)=1 0x8C 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_map0x0_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()*/ {1902}
};
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_map0x0_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()*/ {1274},
/*h(1)=1 0x8E 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_map0x0_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()*/ {1533},
/*h(1)=1 0x8F MOD[0b11] MOD=3 REG[0b000] RM[nnn] DF64()*/ {1534}
};
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_map0x0_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, 266},
/*h(44)=1 0b1001_0 SRM[rrr] SRM!=0*/ {44, 1204},
/*h(88)=2 0b1001_0 SRM[rrr] SRM!=0*/ {88, 1204},
/*h(1)=3 0b1001_0 SRM[0b000] SRM=0  not_refining_f3 norexb_prefix*/ {1, 266},
/*h(45)=4 0b1001_0 SRM[rrr] SRM!=0*/ {45, 1204},
/*h(89)=5 0b1001_0 SRM[rrr] SRM!=0*/ {89, 1204},
/*empty slot1 */ {0,0},
/*h(46)=7 0b1001_0 SRM[rrr] SRM!=0*/ {46, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(47)=10 0b1001_0 SRM[rrr] SRM!=0*/ {47, 1204},
/*empty slot1 */ {0,0},
/*h(4)=12 0b1001_0 SRM[0b000] SRM=0  not_refining_f3 norexb_prefix*/ {4, 266},
/*h(48)=13 0b1001_0 SRM[rrr] SRM!=0*/ {48, 1204},
/*h(92)=14 0b1001_0 SRM[rrr] SRM!=0*/ {92, 1204},
/*h(5)=15 0b1001_0 SRM[0b000] SRM=0  not_refining_f3 norexb_prefix*/ {5, 266},
/*h(49)=16 0b1001_0 SRM[rrr] SRM!=0*/ {49, 1204},
/*h(93)=17 0b1001_0 SRM[rrr] SRM!=0*/ {93, 1204},
/*h(6)=18 0b1001_0 SRM[0b000] SRM=0  refining_f3 P4=0*/ {6, 267},
/*empty slot1 */ {0,0},
/*h(94)=20 0b1001_0 SRM[rrr] SRM!=0*/ {94, 1204},
/*h(7)=21 0b1001_0 SRM[0b000] SRM=0  refining_f3 P4=1*/ {7, 1967},
/*empty slot1 */ {0,0},
/*h(95)=23 0b1001_0 SRM[rrr] SRM!=0*/ {95, 1204},
/*h(8)=24 0b1001_0 SRM[rrr] SRM=0 not_refining_f3 rexb_prefix*/ {8, 1205},
/*h(52)=25 0b1001_0 SRM[rrr] SRM!=0*/ {52, 1204},
/*h(96)=26 0b1001_0 SRM[rrr] SRM!=0*/ {96, 1204},
/*h(9)=27 0b1001_0 SRM[rrr] SRM=0 not_refining_f3 rexb_prefix*/ {9, 1205},
/*h(53)=28 0b1001_0 SRM[rrr] SRM!=0*/ {53, 1204},
/*h(97)=29 0b1001_0 SRM[rrr] SRM!=0*/ {97, 1204},
/*empty slot1 */ {0,0},
/*h(54)=31 0b1001_0 SRM[rrr] SRM!=0*/ {54, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(55)=34 0b1001_0 SRM[rrr] SRM!=0*/ {55, 1204},
/*empty slot1 */ {0,0},
/*h(12)=36 0b1001_0 SRM[rrr] SRM=0 not_refining_f3 rexb_prefix*/ {12, 1205},
/*h(56)=37 0b1001_0 SRM[rrr] SRM!=0*/ {56, 1204},
/*h(100)=38 0b1001_0 SRM[rrr] SRM!=0*/ {100, 1204},
/*h(13)=39 0b1001_0 SRM[rrr] SRM=0 not_refining_f3 rexb_prefix*/ {13, 1205},
/*h(57)=40 0b1001_0 SRM[rrr] SRM!=0*/ {57, 1204},
/*h(101)=41 0b1001_0 SRM[rrr] SRM!=0*/ {101, 1204},
/*h(14)=42 0b1001_0 SRM[0b000] SRM=0  refining_f3 P4=0*/ {14, 267},
/*empty slot1 */ {0,0},
/*h(102)=44 0b1001_0 SRM[rrr] SRM!=0*/ {102, 1204},
/*h(15)=45 0b1001_0 SRM[0b000] SRM=0  refining_f3 P4=1*/ {15, 1967},
/*empty slot1 */ {0,0},
/*h(103)=47 0b1001_0 SRM[rrr] SRM!=0*/ {103, 1204},
/*h(16)=48 0b1001_0 SRM[rrr] SRM!=0*/ {16, 1204},
/*h(60)=49 0b1001_0 SRM[rrr] SRM!=0*/ {60, 1204},
/*h(104)=50 0b1001_0 SRM[rrr] SRM!=0*/ {104, 1204},
/*h(17)=51 0b1001_0 SRM[rrr] SRM!=0*/ {17, 1204},
/*h(61)=52 0b1001_0 SRM[rrr] SRM!=0*/ {61, 1204},
/*h(105)=53 0b1001_0 SRM[rrr] SRM!=0*/ {105, 1204},
/*empty slot1 */ {0,0},
/*h(62)=55 0b1001_0 SRM[rrr] SRM!=0*/ {62, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(63)=58 0b1001_0 SRM[rrr] SRM!=0*/ {63, 1204},
/*empty slot1 */ {0,0},
/*h(20)=60 0b1001_0 SRM[rrr] SRM!=0*/ {20, 1204},
/*h(64)=61 0b1001_0 SRM[rrr] SRM!=0*/ {64, 1204},
/*h(108)=62 0b1001_0 SRM[rrr] SRM!=0*/ {108, 1204},
/*h(21)=63 0b1001_0 SRM[rrr] SRM!=0*/ {21, 1204},
/*h(65)=64 0b1001_0 SRM[rrr] SRM!=0*/ {65, 1204},
/*h(109)=65 0b1001_0 SRM[rrr] SRM!=0*/ {109, 1204},
/*h(22)=66 0b1001_0 SRM[rrr] SRM!=0*/ {22, 1204},
/*empty slot1 */ {0,0},
/*h(110)=68 0b1001_0 SRM[rrr] SRM!=0*/ {110, 1204},
/*h(23)=69 0b1001_0 SRM[rrr] SRM!=0*/ {23, 1204},
/*empty slot1 */ {0,0},
/*h(111)=71 0b1001_0 SRM[rrr] SRM!=0*/ {111, 1204},
/*h(24)=72 0b1001_0 SRM[rrr] SRM!=0*/ {24, 1204},
/*h(68)=73 0b1001_0 SRM[rrr] SRM!=0*/ {68, 1204},
/*h(112)=74 0b1001_0 SRM[rrr] SRM!=0*/ {112, 1204},
/*h(25)=75 0b1001_0 SRM[rrr] SRM!=0*/ {25, 1204},
/*h(69)=76 0b1001_0 SRM[rrr] SRM!=0*/ {69, 1204},
/*h(113)=77 0b1001_0 SRM[rrr] SRM!=0*/ {113, 1204},
/*empty slot1 */ {0,0},
/*h(70)=79 0b1001_0 SRM[rrr] SRM!=0*/ {70, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(71)=82 0b1001_0 SRM[rrr] SRM!=0*/ {71, 1204},
/*empty slot1 */ {0,0},
/*h(28)=84 0b1001_0 SRM[rrr] SRM!=0*/ {28, 1204},
/*h(72)=85 0b1001_0 SRM[rrr] SRM!=0*/ {72, 1204},
/*h(116)=86 0b1001_0 SRM[rrr] SRM!=0*/ {116, 1204},
/*h(29)=87 0b1001_0 SRM[rrr] SRM!=0*/ {29, 1204},
/*h(73)=88 0b1001_0 SRM[rrr] SRM!=0*/ {73, 1204},
/*h(117)=89 0b1001_0 SRM[rrr] SRM!=0*/ {117, 1204},
/*h(30)=90 0b1001_0 SRM[rrr] SRM!=0*/ {30, 1204},
/*empty slot1 */ {0,0},
/*h(118)=92 0b1001_0 SRM[rrr] SRM!=0*/ {118, 1204},
/*h(31)=93 0b1001_0 SRM[rrr] SRM!=0*/ {31, 1204},
/*empty slot1 */ {0,0},
/*h(119)=95 0b1001_0 SRM[rrr] SRM!=0*/ {119, 1204},
/*h(32)=96 0b1001_0 SRM[rrr] SRM!=0*/ {32, 1204},
/*h(76)=97 0b1001_0 SRM[rrr] SRM!=0*/ {76, 1204},
/*h(120)=98 0b1001_0 SRM[rrr] SRM!=0*/ {120, 1204},
/*h(33)=99 0b1001_0 SRM[rrr] SRM!=0*/ {33, 1204},
/*h(77)=100 0b1001_0 SRM[rrr] SRM!=0*/ {77, 1204},
/*h(121)=101 0b1001_0 SRM[rrr] SRM!=0*/ {121, 1204},
/*empty slot1 */ {0,0},
/*h(78)=103 0b1001_0 SRM[rrr] SRM!=0*/ {78, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(79)=106 0b1001_0 SRM[rrr] SRM!=0*/ {79, 1204},
/*empty slot1 */ {0,0},
/*h(36)=108 0b1001_0 SRM[rrr] SRM!=0*/ {36, 1204},
/*h(80)=109 0b1001_0 SRM[rrr] SRM!=0*/ {80, 1204},
/*h(124)=110 0b1001_0 SRM[rrr] SRM!=0*/ {124, 1204},
/*h(37)=111 0b1001_0 SRM[rrr] SRM!=0*/ {37, 1204},
/*h(81)=112 0b1001_0 SRM[rrr] SRM!=0*/ {81, 1204},
/*h(125)=113 0b1001_0 SRM[rrr] SRM!=0*/ {125, 1204},
/*h(38)=114 0b1001_0 SRM[rrr] SRM!=0*/ {38, 1204},
/*empty slot1 */ {0,0},
/*h(126)=116 0b1001_0 SRM[rrr] SRM!=0*/ {126, 1204},
/*h(39)=117 0b1001_0 SRM[rrr] SRM!=0*/ {39, 1204},
/*empty slot1 */ {0,0},
/*h(127)=119 0b1001_0 SRM[rrr] SRM!=0*/ {127, 1204},
/*h(40)=120 0b1001_0 SRM[rrr] SRM!=0*/ {40, 1204},
/*h(84)=121 0b1001_0 SRM[rrr] SRM!=0*/ {84, 1204},
/*empty slot1 */ {0,0},
/*h(41)=123 0b1001_0 SRM[rrr] SRM!=0*/ {41, 1204},
/*h(85)=124 0b1001_0 SRM[rrr] SRM!=0*/ {85, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(86)=127 0b1001_0 SRM[rrr] SRM!=0*/ {86, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(87)=130 0b1001_0 SRM[rrr] SRM!=0*/ {87, 1204}
};
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_map0x0_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, 1204},
/*empty slot1 */ {0,0},
/*h(47)=3 0b1001_0 SRM[rrr] SRM!=0*/ {47, 1204},
/*empty slot1 */ {0,0},
/*h(26)=5 0b1001_0 SRM[rrr] SRM!=0*/ {26, 1204},
/*h(60)=6 0b1001_0 SRM[rrr] SRM!=0*/ {60, 1204},
/*empty slot1 */ {0,0},
/*h(39)=8 0b1001_0 SRM[rrr] SRM!=0*/ {39, 1204},
/*empty slot1 */ {0,0},
/*h(18)=10 0b1001_0 SRM[rrr] SRM!=0*/ {18, 1204},
/*h(52)=11 0b1001_0 SRM[rrr] SRM!=0*/ {52, 1204},
/*empty slot1 */ {0,0},
/*h(31)=13 0b1001_0 SRM[rrr] SRM!=0*/ {31, 1204},
/*empty slot1 */ {0,0},
/*h(10)=15 0b1001_0 SRM[rrr] SRM!=0*/ {10, 1204},
/*h(44)=16 0b1001_0 SRM[rrr] SRM!=0*/ {44, 1204},
/*empty slot1 */ {0,0},
/*h(23)=18 0b1001_0 SRM[rrr] SRM!=0*/ {23, 1204},
/*empty slot1 */ {0,0},
/*h(36)=20 0b1001_0 SRM[rrr] SRM!=0*/ {36, 1204},
/*empty slot1 */ {0,0},
/*h(15)=22 0b1001_0 SRM[rrr] SRM!=0*/ {15, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(28)=25 0b1001_0 SRM[rrr] SRM!=0*/ {28, 1204},
/*h(62)=26 0b1001_0 SRM[rrr] SRM!=0*/ {62, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(20)=30 0b1001_0 SRM[rrr] SRM!=0*/ {20, 1204},
/*h(54)=31 0b1001_0 SRM[rrr] SRM!=0*/ {54, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(12)=34 0b1001_0 SRM[rrr] SRM!=0*/ {12, 1204},
/*empty slot1 */ {0,0},
/*h(46)=36 0b1001_0 SRM[rrr] SRM!=0*/ {46, 1204},
/*empty slot1 */ {0,0},
/*h(59)=38 0b1001_0 SRM[rrr] SRM!=0*/ {59, 1204},
/*h(4)=39 0b1001_0 SRM[rrr] SRM=0 not_refining_f3 rexb_prefix*/ {4, 1205},
/*h(38)=40 0b1001_0 SRM[rrr] SRM!=0*/ {38, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(51)=43 0b1001_0 SRM[rrr] SRM!=0*/ {51, 1204},
/*empty slot1 */ {0,0},
/*h(30)=45 0b1001_0 SRM[rrr] SRM!=0*/ {30, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(43)=48 0b1001_0 SRM[rrr] SRM!=0*/ {43, 1204},
/*empty slot1 */ {0,0},
/*h(22)=50 0b1001_0 SRM[rrr] SRM!=0*/ {22, 1204},
/*h(56)=51 0b1001_0 SRM[rrr] SRM!=0*/ {56, 1204},
/*empty slot1 */ {0,0},
/*h(35)=53 0b1001_0 SRM[rrr] SRM!=0*/ {35, 1204},
/*h(14)=54 0b1001_0 SRM[rrr] SRM!=0*/ {14, 1204},
/*h(48)=55 0b1001_0 SRM[rrr] SRM!=0*/ {48, 1204},
/*empty slot1 */ {0,0},
/*h(27)=57 0b1001_0 SRM[rrr] SRM!=0*/ {27, 1204},
/*empty slot1 */ {0,0},
/*h(6)=59 0b1001_0 SRM[rrr] SRM=0 not_refining_f3 rexb_prefix*/ {6, 1205},
/*h(40)=60 0b1001_0 SRM[rrr] SRM!=0*/ {40, 1204},
/*empty slot1 */ {0,0},
/*h(19)=62 0b1001_0 SRM[rrr] SRM!=0*/ {19, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(32)=65 0b1001_0 SRM[rrr] SRM!=0*/ {32, 1204},
/*empty slot1 */ {0,0},
/*h(11)=67 0b1001_0 SRM[rrr] SRM!=0*/ {11, 1204},
/*empty slot1 */ {0,0},
/*h(24)=69 0b1001_0 SRM[rrr] SRM!=0*/ {24, 1204},
/*empty slot1 */ {0,0},
/*h(58)=71 0b1001_0 SRM[rrr] SRM!=0*/ {58, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(16)=74 0b1001_0 SRM[rrr] SRM!=0*/ {16, 1204},
/*h(50)=75 0b1001_0 SRM[rrr] SRM!=0*/ {50, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(63)=78 0b1001_0 SRM[rrr] SRM!=0*/ {63, 1204},
/*h(8)=79 0b1001_0 SRM[rrr] SRM!=0*/ {8, 1204},
/*h(42)=80 0b1001_0 SRM[rrr] SRM!=0*/ {42, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(55)=83 0b1001_0 SRM[rrr] SRM!=0*/ {55, 1204}
};
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_map0x0_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, 1204},
/*empty slot1 */ {0,0},
/*h(47)=3 0b1001_0 SRM[rrr] SRM!=0*/ {47, 1204},
/*empty slot1 */ {0,0},
/*h(26)=5 0b1001_0 SRM[rrr] SRM!=0*/ {26, 1204},
/*h(60)=6 0b1001_0 SRM[rrr] SRM!=0*/ {60, 1204},
/*empty slot1 */ {0,0},
/*h(39)=8 0b1001_0 SRM[rrr] SRM!=0*/ {39, 1204},
/*empty slot1 */ {0,0},
/*h(18)=10 0b1001_0 SRM[rrr] SRM!=0*/ {18, 1204},
/*h(52)=11 0b1001_0 SRM[rrr] SRM!=0*/ {52, 1204},
/*empty slot1 */ {0,0},
/*h(31)=13 0b1001_0 SRM[rrr] SRM!=0*/ {31, 1204},
/*empty slot1 */ {0,0},
/*h(10)=15 0b1001_0 SRM[rrr] SRM!=0*/ {10, 1204},
/*h(44)=16 0b1001_0 SRM[rrr] SRM!=0*/ {44, 1204},
/*empty slot1 */ {0,0},
/*h(23)=18 0b1001_0 SRM[rrr] SRM!=0*/ {23, 1204},
/*empty slot1 */ {0,0},
/*h(36)=20 0b1001_0 SRM[rrr] SRM!=0*/ {36, 1204},
/*empty slot1 */ {0,0},
/*h(15)=22 0b1001_0 SRM[rrr] SRM!=0*/ {15, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(28)=25 0b1001_0 SRM[rrr] SRM!=0*/ {28, 1204},
/*h(62)=26 0b1001_0 SRM[rrr] SRM!=0*/ {62, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(20)=30 0b1001_0 SRM[rrr] SRM!=0*/ {20, 1204},
/*h(54)=31 0b1001_0 SRM[rrr] SRM!=0*/ {54, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(12)=34 0b1001_0 SRM[rrr] SRM!=0*/ {12, 1204},
/*empty slot1 */ {0,0},
/*h(46)=36 0b1001_0 SRM[rrr] SRM!=0*/ {46, 1204},
/*empty slot1 */ {0,0},
/*h(59)=38 0b1001_0 SRM[rrr] SRM!=0*/ {59, 1204},
/*h(4)=39 0b1001_0 SRM[rrr] SRM=0 not_refining_f3 rexb_prefix*/ {4, 1205},
/*h(38)=40 0b1001_0 SRM[rrr] SRM!=0*/ {38, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(51)=43 0b1001_0 SRM[rrr] SRM!=0*/ {51, 1204},
/*empty slot1 */ {0,0},
/*h(30)=45 0b1001_0 SRM[rrr] SRM!=0*/ {30, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(43)=48 0b1001_0 SRM[rrr] SRM!=0*/ {43, 1204},
/*empty slot1 */ {0,0},
/*h(22)=50 0b1001_0 SRM[rrr] SRM!=0*/ {22, 1204},
/*h(56)=51 0b1001_0 SRM[rrr] SRM!=0*/ {56, 1204},
/*empty slot1 */ {0,0},
/*h(35)=53 0b1001_0 SRM[rrr] SRM!=0*/ {35, 1204},
/*h(14)=54 0b1001_0 SRM[rrr] SRM!=0*/ {14, 1204},
/*h(48)=55 0b1001_0 SRM[rrr] SRM!=0*/ {48, 1204},
/*empty slot1 */ {0,0},
/*h(27)=57 0b1001_0 SRM[rrr] SRM!=0*/ {27, 1204},
/*empty slot1 */ {0,0},
/*h(6)=59 0b1001_0 SRM[rrr] SRM=0 not_refining_f3 rexb_prefix*/ {6, 1205},
/*h(40)=60 0b1001_0 SRM[rrr] SRM!=0*/ {40, 1204},
/*empty slot1 */ {0,0},
/*h(19)=62 0b1001_0 SRM[rrr] SRM!=0*/ {19, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(32)=65 0b1001_0 SRM[rrr] SRM!=0*/ {32, 1204},
/*empty slot1 */ {0,0},
/*h(11)=67 0b1001_0 SRM[rrr] SRM!=0*/ {11, 1204},
/*empty slot1 */ {0,0},
/*h(24)=69 0b1001_0 SRM[rrr] SRM!=0*/ {24, 1204},
/*empty slot1 */ {0,0},
/*h(58)=71 0b1001_0 SRM[rrr] SRM!=0*/ {58, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(16)=74 0b1001_0 SRM[rrr] SRM!=0*/ {16, 1204},
/*h(50)=75 0b1001_0 SRM[rrr] SRM!=0*/ {50, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(63)=78 0b1001_0 SRM[rrr] SRM!=0*/ {63, 1204},
/*h(8)=79 0b1001_0 SRM[rrr] SRM!=0*/ {8, 1204},
/*h(42)=80 0b1001_0 SRM[rrr] SRM!=0*/ {42, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(55)=83 0b1001_0 SRM[rrr] SRM!=0*/ {55, 1204}
};
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_map0x0_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, 1204},
/*empty slot1 */ {0,0},
/*h(47)=3 0b1001_0 SRM[rrr] SRM!=0*/ {47, 1204},
/*empty slot1 */ {0,0},
/*h(26)=5 0b1001_0 SRM[rrr] SRM!=0*/ {26, 1204},
/*h(60)=6 0b1001_0 SRM[rrr] SRM!=0*/ {60, 1204},
/*empty slot1 */ {0,0},
/*h(39)=8 0b1001_0 SRM[rrr] SRM!=0*/ {39, 1204},
/*empty slot1 */ {0,0},
/*h(18)=10 0b1001_0 SRM[rrr] SRM!=0*/ {18, 1204},
/*h(52)=11 0b1001_0 SRM[rrr] SRM!=0*/ {52, 1204},
/*empty slot1 */ {0,0},
/*h(31)=13 0b1001_0 SRM[rrr] SRM!=0*/ {31, 1204},
/*empty slot1 */ {0,0},
/*h(10)=15 0b1001_0 SRM[rrr] SRM!=0*/ {10, 1204},
/*h(44)=16 0b1001_0 SRM[rrr] SRM!=0*/ {44, 1204},
/*empty slot1 */ {0,0},
/*h(23)=18 0b1001_0 SRM[rrr] SRM!=0*/ {23, 1204},
/*empty slot1 */ {0,0},
/*h(36)=20 0b1001_0 SRM[rrr] SRM!=0*/ {36, 1204},
/*empty slot1 */ {0,0},
/*h(15)=22 0b1001_0 SRM[rrr] SRM!=0*/ {15, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(28)=25 0b1001_0 SRM[rrr] SRM!=0*/ {28, 1204},
/*h(62)=26 0b1001_0 SRM[rrr] SRM!=0*/ {62, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(20)=30 0b1001_0 SRM[rrr] SRM!=0*/ {20, 1204},
/*h(54)=31 0b1001_0 SRM[rrr] SRM!=0*/ {54, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(12)=34 0b1001_0 SRM[rrr] SRM!=0*/ {12, 1204},
/*empty slot1 */ {0,0},
/*h(46)=36 0b1001_0 SRM[rrr] SRM!=0*/ {46, 1204},
/*empty slot1 */ {0,0},
/*h(59)=38 0b1001_0 SRM[rrr] SRM!=0*/ {59, 1204},
/*h(4)=39 0b1001_0 SRM[rrr] SRM=0 not_refining_f3 rexb_prefix*/ {4, 1205},
/*h(38)=40 0b1001_0 SRM[rrr] SRM!=0*/ {38, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(51)=43 0b1001_0 SRM[rrr] SRM!=0*/ {51, 1204},
/*empty slot1 */ {0,0},
/*h(30)=45 0b1001_0 SRM[rrr] SRM!=0*/ {30, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(43)=48 0b1001_0 SRM[rrr] SRM!=0*/ {43, 1204},
/*empty slot1 */ {0,0},
/*h(22)=50 0b1001_0 SRM[rrr] SRM!=0*/ {22, 1204},
/*h(56)=51 0b1001_0 SRM[rrr] SRM!=0*/ {56, 1204},
/*empty slot1 */ {0,0},
/*h(35)=53 0b1001_0 SRM[rrr] SRM!=0*/ {35, 1204},
/*h(14)=54 0b1001_0 SRM[rrr] SRM!=0*/ {14, 1204},
/*h(48)=55 0b1001_0 SRM[rrr] SRM!=0*/ {48, 1204},
/*empty slot1 */ {0,0},
/*h(27)=57 0b1001_0 SRM[rrr] SRM!=0*/ {27, 1204},
/*empty slot1 */ {0,0},
/*h(6)=59 0b1001_0 SRM[rrr] SRM=0 not_refining_f3 rexb_prefix*/ {6, 1205},
/*h(40)=60 0b1001_0 SRM[rrr] SRM!=0*/ {40, 1204},
/*empty slot1 */ {0,0},
/*h(19)=62 0b1001_0 SRM[rrr] SRM!=0*/ {19, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(32)=65 0b1001_0 SRM[rrr] SRM!=0*/ {32, 1204},
/*empty slot1 */ {0,0},
/*h(11)=67 0b1001_0 SRM[rrr] SRM!=0*/ {11, 1204},
/*empty slot1 */ {0,0},
/*h(24)=69 0b1001_0 SRM[rrr] SRM!=0*/ {24, 1204},
/*empty slot1 */ {0,0},
/*h(58)=71 0b1001_0 SRM[rrr] SRM!=0*/ {58, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(16)=74 0b1001_0 SRM[rrr] SRM!=0*/ {16, 1204},
/*h(50)=75 0b1001_0 SRM[rrr] SRM!=0*/ {50, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(63)=78 0b1001_0 SRM[rrr] SRM!=0*/ {63, 1204},
/*h(8)=79 0b1001_0 SRM[rrr] SRM!=0*/ {8, 1204},
/*h(42)=80 0b1001_0 SRM[rrr] SRM!=0*/ {42, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(55)=83 0b1001_0 SRM[rrr] SRM!=0*/ {55, 1204}
};
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_map0x0_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, 1204},
/*empty slot1 */ {0,0},
/*h(47)=3 0b1001_0 SRM[rrr] SRM!=0*/ {47, 1204},
/*empty slot1 */ {0,0},
/*h(26)=5 0b1001_0 SRM[rrr] SRM!=0*/ {26, 1204},
/*h(60)=6 0b1001_0 SRM[rrr] SRM!=0*/ {60, 1204},
/*empty slot1 */ {0,0},
/*h(39)=8 0b1001_0 SRM[rrr] SRM!=0*/ {39, 1204},
/*empty slot1 */ {0,0},
/*h(18)=10 0b1001_0 SRM[rrr] SRM!=0*/ {18, 1204},
/*h(52)=11 0b1001_0 SRM[rrr] SRM!=0*/ {52, 1204},
/*empty slot1 */ {0,0},
/*h(31)=13 0b1001_0 SRM[rrr] SRM!=0*/ {31, 1204},
/*empty slot1 */ {0,0},
/*h(10)=15 0b1001_0 SRM[rrr] SRM!=0*/ {10, 1204},
/*h(44)=16 0b1001_0 SRM[rrr] SRM!=0*/ {44, 1204},
/*empty slot1 */ {0,0},
/*h(23)=18 0b1001_0 SRM[rrr] SRM!=0*/ {23, 1204},
/*empty slot1 */ {0,0},
/*h(36)=20 0b1001_0 SRM[rrr] SRM!=0*/ {36, 1204},
/*empty slot1 */ {0,0},
/*h(15)=22 0b1001_0 SRM[rrr] SRM!=0*/ {15, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(28)=25 0b1001_0 SRM[rrr] SRM!=0*/ {28, 1204},
/*h(62)=26 0b1001_0 SRM[rrr] SRM!=0*/ {62, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(20)=30 0b1001_0 SRM[rrr] SRM!=0*/ {20, 1204},
/*h(54)=31 0b1001_0 SRM[rrr] SRM!=0*/ {54, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(12)=34 0b1001_0 SRM[rrr] SRM!=0*/ {12, 1204},
/*empty slot1 */ {0,0},
/*h(46)=36 0b1001_0 SRM[rrr] SRM!=0*/ {46, 1204},
/*empty slot1 */ {0,0},
/*h(59)=38 0b1001_0 SRM[rrr] SRM!=0*/ {59, 1204},
/*h(4)=39 0b1001_0 SRM[rrr] SRM=0 not_refining_f3 rexb_prefix*/ {4, 1205},
/*h(38)=40 0b1001_0 SRM[rrr] SRM!=0*/ {38, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(51)=43 0b1001_0 SRM[rrr] SRM!=0*/ {51, 1204},
/*empty slot1 */ {0,0},
/*h(30)=45 0b1001_0 SRM[rrr] SRM!=0*/ {30, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(43)=48 0b1001_0 SRM[rrr] SRM!=0*/ {43, 1204},
/*empty slot1 */ {0,0},
/*h(22)=50 0b1001_0 SRM[rrr] SRM!=0*/ {22, 1204},
/*h(56)=51 0b1001_0 SRM[rrr] SRM!=0*/ {56, 1204},
/*empty slot1 */ {0,0},
/*h(35)=53 0b1001_0 SRM[rrr] SRM!=0*/ {35, 1204},
/*h(14)=54 0b1001_0 SRM[rrr] SRM!=0*/ {14, 1204},
/*h(48)=55 0b1001_0 SRM[rrr] SRM!=0*/ {48, 1204},
/*empty slot1 */ {0,0},
/*h(27)=57 0b1001_0 SRM[rrr] SRM!=0*/ {27, 1204},
/*empty slot1 */ {0,0},
/*h(6)=59 0b1001_0 SRM[rrr] SRM=0 not_refining_f3 rexb_prefix*/ {6, 1205},
/*h(40)=60 0b1001_0 SRM[rrr] SRM!=0*/ {40, 1204},
/*empty slot1 */ {0,0},
/*h(19)=62 0b1001_0 SRM[rrr] SRM!=0*/ {19, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(32)=65 0b1001_0 SRM[rrr] SRM!=0*/ {32, 1204},
/*empty slot1 */ {0,0},
/*h(11)=67 0b1001_0 SRM[rrr] SRM!=0*/ {11, 1204},
/*empty slot1 */ {0,0},
/*h(24)=69 0b1001_0 SRM[rrr] SRM!=0*/ {24, 1204},
/*empty slot1 */ {0,0},
/*h(58)=71 0b1001_0 SRM[rrr] SRM!=0*/ {58, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(16)=74 0b1001_0 SRM[rrr] SRM!=0*/ {16, 1204},
/*h(50)=75 0b1001_0 SRM[rrr] SRM!=0*/ {50, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(63)=78 0b1001_0 SRM[rrr] SRM!=0*/ {63, 1204},
/*h(8)=79 0b1001_0 SRM[rrr] SRM!=0*/ {8, 1204},
/*h(42)=80 0b1001_0 SRM[rrr] SRM!=0*/ {42, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(55)=83 0b1001_0 SRM[rrr] SRM!=0*/ {55, 1204}
};
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_map0x0_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, 1204},
/*empty slot1 */ {0,0},
/*h(47)=3 0b1001_0 SRM[rrr] SRM!=0*/ {47, 1204},
/*empty slot1 */ {0,0},
/*h(26)=5 0b1001_0 SRM[rrr] SRM!=0*/ {26, 1204},
/*h(60)=6 0b1001_0 SRM[rrr] SRM!=0*/ {60, 1204},
/*empty slot1 */ {0,0},
/*h(39)=8 0b1001_0 SRM[rrr] SRM!=0*/ {39, 1204},
/*empty slot1 */ {0,0},
/*h(18)=10 0b1001_0 SRM[rrr] SRM!=0*/ {18, 1204},
/*h(52)=11 0b1001_0 SRM[rrr] SRM!=0*/ {52, 1204},
/*empty slot1 */ {0,0},
/*h(31)=13 0b1001_0 SRM[rrr] SRM!=0*/ {31, 1204},
/*empty slot1 */ {0,0},
/*h(10)=15 0b1001_0 SRM[rrr] SRM!=0*/ {10, 1204},
/*h(44)=16 0b1001_0 SRM[rrr] SRM!=0*/ {44, 1204},
/*empty slot1 */ {0,0},
/*h(23)=18 0b1001_0 SRM[rrr] SRM!=0*/ {23, 1204},
/*empty slot1 */ {0,0},
/*h(36)=20 0b1001_0 SRM[rrr] SRM!=0*/ {36, 1204},
/*empty slot1 */ {0,0},
/*h(15)=22 0b1001_0 SRM[rrr] SRM!=0*/ {15, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(28)=25 0b1001_0 SRM[rrr] SRM!=0*/ {28, 1204},
/*h(62)=26 0b1001_0 SRM[rrr] SRM!=0*/ {62, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(20)=30 0b1001_0 SRM[rrr] SRM!=0*/ {20, 1204},
/*h(54)=31 0b1001_0 SRM[rrr] SRM!=0*/ {54, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(12)=34 0b1001_0 SRM[rrr] SRM!=0*/ {12, 1204},
/*empty slot1 */ {0,0},
/*h(46)=36 0b1001_0 SRM[rrr] SRM!=0*/ {46, 1204},
/*empty slot1 */ {0,0},
/*h(59)=38 0b1001_0 SRM[rrr] SRM!=0*/ {59, 1204},
/*h(4)=39 0b1001_0 SRM[rrr] SRM=0 not_refining_f3 rexb_prefix*/ {4, 1205},
/*h(38)=40 0b1001_0 SRM[rrr] SRM!=0*/ {38, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(51)=43 0b1001_0 SRM[rrr] SRM!=0*/ {51, 1204},
/*empty slot1 */ {0,0},
/*h(30)=45 0b1001_0 SRM[rrr] SRM!=0*/ {30, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(43)=48 0b1001_0 SRM[rrr] SRM!=0*/ {43, 1204},
/*empty slot1 */ {0,0},
/*h(22)=50 0b1001_0 SRM[rrr] SRM!=0*/ {22, 1204},
/*h(56)=51 0b1001_0 SRM[rrr] SRM!=0*/ {56, 1204},
/*empty slot1 */ {0,0},
/*h(35)=53 0b1001_0 SRM[rrr] SRM!=0*/ {35, 1204},
/*h(14)=54 0b1001_0 SRM[rrr] SRM!=0*/ {14, 1204},
/*h(48)=55 0b1001_0 SRM[rrr] SRM!=0*/ {48, 1204},
/*empty slot1 */ {0,0},
/*h(27)=57 0b1001_0 SRM[rrr] SRM!=0*/ {27, 1204},
/*empty slot1 */ {0,0},
/*h(6)=59 0b1001_0 SRM[rrr] SRM=0 not_refining_f3 rexb_prefix*/ {6, 1205},
/*h(40)=60 0b1001_0 SRM[rrr] SRM!=0*/ {40, 1204},
/*empty slot1 */ {0,0},
/*h(19)=62 0b1001_0 SRM[rrr] SRM!=0*/ {19, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(32)=65 0b1001_0 SRM[rrr] SRM!=0*/ {32, 1204},
/*empty slot1 */ {0,0},
/*h(11)=67 0b1001_0 SRM[rrr] SRM!=0*/ {11, 1204},
/*empty slot1 */ {0,0},
/*h(24)=69 0b1001_0 SRM[rrr] SRM!=0*/ {24, 1204},
/*empty slot1 */ {0,0},
/*h(58)=71 0b1001_0 SRM[rrr] SRM!=0*/ {58, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(16)=74 0b1001_0 SRM[rrr] SRM!=0*/ {16, 1204},
/*h(50)=75 0b1001_0 SRM[rrr] SRM!=0*/ {50, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(63)=78 0b1001_0 SRM[rrr] SRM!=0*/ {63, 1204},
/*h(8)=79 0b1001_0 SRM[rrr] SRM!=0*/ {8, 1204},
/*h(42)=80 0b1001_0 SRM[rrr] SRM!=0*/ {42, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(55)=83 0b1001_0 SRM[rrr] SRM!=0*/ {55, 1204}
};
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_map0x0_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, 1204},
/*empty slot1 */ {0,0},
/*h(47)=3 0b1001_0 SRM[rrr] SRM!=0*/ {47, 1204},
/*empty slot1 */ {0,0},
/*h(26)=5 0b1001_0 SRM[rrr] SRM!=0*/ {26, 1204},
/*h(60)=6 0b1001_0 SRM[rrr] SRM!=0*/ {60, 1204},
/*empty slot1 */ {0,0},
/*h(39)=8 0b1001_0 SRM[rrr] SRM!=0*/ {39, 1204},
/*empty slot1 */ {0,0},
/*h(18)=10 0b1001_0 SRM[rrr] SRM!=0*/ {18, 1204},
/*h(52)=11 0b1001_0 SRM[rrr] SRM!=0*/ {52, 1204},
/*empty slot1 */ {0,0},
/*h(31)=13 0b1001_0 SRM[rrr] SRM!=0*/ {31, 1204},
/*empty slot1 */ {0,0},
/*h(10)=15 0b1001_0 SRM[rrr] SRM!=0*/ {10, 1204},
/*h(44)=16 0b1001_0 SRM[rrr] SRM!=0*/ {44, 1204},
/*empty slot1 */ {0,0},
/*h(23)=18 0b1001_0 SRM[rrr] SRM!=0*/ {23, 1204},
/*empty slot1 */ {0,0},
/*h(36)=20 0b1001_0 SRM[rrr] SRM!=0*/ {36, 1204},
/*empty slot1 */ {0,0},
/*h(15)=22 0b1001_0 SRM[rrr] SRM!=0*/ {15, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(28)=25 0b1001_0 SRM[rrr] SRM!=0*/ {28, 1204},
/*h(62)=26 0b1001_0 SRM[rrr] SRM!=0*/ {62, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(20)=30 0b1001_0 SRM[rrr] SRM!=0*/ {20, 1204},
/*h(54)=31 0b1001_0 SRM[rrr] SRM!=0*/ {54, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(12)=34 0b1001_0 SRM[rrr] SRM!=0*/ {12, 1204},
/*empty slot1 */ {0,0},
/*h(46)=36 0b1001_0 SRM[rrr] SRM!=0*/ {46, 1204},
/*empty slot1 */ {0,0},
/*h(59)=38 0b1001_0 SRM[rrr] SRM!=0*/ {59, 1204},
/*h(4)=39 0b1001_0 SRM[rrr] SRM=0 not_refining_f3 rexb_prefix*/ {4, 1205},
/*h(38)=40 0b1001_0 SRM[rrr] SRM!=0*/ {38, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(51)=43 0b1001_0 SRM[rrr] SRM!=0*/ {51, 1204},
/*empty slot1 */ {0,0},
/*h(30)=45 0b1001_0 SRM[rrr] SRM!=0*/ {30, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(43)=48 0b1001_0 SRM[rrr] SRM!=0*/ {43, 1204},
/*empty slot1 */ {0,0},
/*h(22)=50 0b1001_0 SRM[rrr] SRM!=0*/ {22, 1204},
/*h(56)=51 0b1001_0 SRM[rrr] SRM!=0*/ {56, 1204},
/*empty slot1 */ {0,0},
/*h(35)=53 0b1001_0 SRM[rrr] SRM!=0*/ {35, 1204},
/*h(14)=54 0b1001_0 SRM[rrr] SRM!=0*/ {14, 1204},
/*h(48)=55 0b1001_0 SRM[rrr] SRM!=0*/ {48, 1204},
/*empty slot1 */ {0,0},
/*h(27)=57 0b1001_0 SRM[rrr] SRM!=0*/ {27, 1204},
/*empty slot1 */ {0,0},
/*h(6)=59 0b1001_0 SRM[rrr] SRM=0 not_refining_f3 rexb_prefix*/ {6, 1205},
/*h(40)=60 0b1001_0 SRM[rrr] SRM!=0*/ {40, 1204},
/*empty slot1 */ {0,0},
/*h(19)=62 0b1001_0 SRM[rrr] SRM!=0*/ {19, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(32)=65 0b1001_0 SRM[rrr] SRM!=0*/ {32, 1204},
/*empty slot1 */ {0,0},
/*h(11)=67 0b1001_0 SRM[rrr] SRM!=0*/ {11, 1204},
/*empty slot1 */ {0,0},
/*h(24)=69 0b1001_0 SRM[rrr] SRM!=0*/ {24, 1204},
/*empty slot1 */ {0,0},
/*h(58)=71 0b1001_0 SRM[rrr] SRM!=0*/ {58, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(16)=74 0b1001_0 SRM[rrr] SRM!=0*/ {16, 1204},
/*h(50)=75 0b1001_0 SRM[rrr] SRM!=0*/ {50, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(63)=78 0b1001_0 SRM[rrr] SRM!=0*/ {63, 1204},
/*h(8)=79 0b1001_0 SRM[rrr] SRM!=0*/ {8, 1204},
/*h(42)=80 0b1001_0 SRM[rrr] SRM!=0*/ {42, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(55)=83 0b1001_0 SRM[rrr] SRM!=0*/ {55, 1204}
};
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_map0x0_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, 1204},
/*empty slot1 */ {0,0},
/*h(47)=3 0b1001_0 SRM[rrr] SRM!=0*/ {47, 1204},
/*empty slot1 */ {0,0},
/*h(26)=5 0b1001_0 SRM[rrr] SRM!=0*/ {26, 1204},
/*h(60)=6 0b1001_0 SRM[rrr] SRM!=0*/ {60, 1204},
/*empty slot1 */ {0,0},
/*h(39)=8 0b1001_0 SRM[rrr] SRM!=0*/ {39, 1204},
/*empty slot1 */ {0,0},
/*h(18)=10 0b1001_0 SRM[rrr] SRM!=0*/ {18, 1204},
/*h(52)=11 0b1001_0 SRM[rrr] SRM!=0*/ {52, 1204},
/*empty slot1 */ {0,0},
/*h(31)=13 0b1001_0 SRM[rrr] SRM!=0*/ {31, 1204},
/*empty slot1 */ {0,0},
/*h(10)=15 0b1001_0 SRM[rrr] SRM!=0*/ {10, 1204},
/*h(44)=16 0b1001_0 SRM[rrr] SRM!=0*/ {44, 1204},
/*empty slot1 */ {0,0},
/*h(23)=18 0b1001_0 SRM[rrr] SRM!=0*/ {23, 1204},
/*empty slot1 */ {0,0},
/*h(36)=20 0b1001_0 SRM[rrr] SRM!=0*/ {36, 1204},
/*empty slot1 */ {0,0},
/*h(15)=22 0b1001_0 SRM[rrr] SRM!=0*/ {15, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(28)=25 0b1001_0 SRM[rrr] SRM!=0*/ {28, 1204},
/*h(62)=26 0b1001_0 SRM[rrr] SRM!=0*/ {62, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(20)=30 0b1001_0 SRM[rrr] SRM!=0*/ {20, 1204},
/*h(54)=31 0b1001_0 SRM[rrr] SRM!=0*/ {54, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(12)=34 0b1001_0 SRM[rrr] SRM!=0*/ {12, 1204},
/*empty slot1 */ {0,0},
/*h(46)=36 0b1001_0 SRM[rrr] SRM!=0*/ {46, 1204},
/*empty slot1 */ {0,0},
/*h(59)=38 0b1001_0 SRM[rrr] SRM!=0*/ {59, 1204},
/*h(4)=39 0b1001_0 SRM[rrr] SRM=0 not_refining_f3 rexb_prefix*/ {4, 1205},
/*h(38)=40 0b1001_0 SRM[rrr] SRM!=0*/ {38, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(51)=43 0b1001_0 SRM[rrr] SRM!=0*/ {51, 1204},
/*empty slot1 */ {0,0},
/*h(30)=45 0b1001_0 SRM[rrr] SRM!=0*/ {30, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(43)=48 0b1001_0 SRM[rrr] SRM!=0*/ {43, 1204},
/*empty slot1 */ {0,0},
/*h(22)=50 0b1001_0 SRM[rrr] SRM!=0*/ {22, 1204},
/*h(56)=51 0b1001_0 SRM[rrr] SRM!=0*/ {56, 1204},
/*empty slot1 */ {0,0},
/*h(35)=53 0b1001_0 SRM[rrr] SRM!=0*/ {35, 1204},
/*h(14)=54 0b1001_0 SRM[rrr] SRM!=0*/ {14, 1204},
/*h(48)=55 0b1001_0 SRM[rrr] SRM!=0*/ {48, 1204},
/*empty slot1 */ {0,0},
/*h(27)=57 0b1001_0 SRM[rrr] SRM!=0*/ {27, 1204},
/*empty slot1 */ {0,0},
/*h(6)=59 0b1001_0 SRM[rrr] SRM=0 not_refining_f3 rexb_prefix*/ {6, 1205},
/*h(40)=60 0b1001_0 SRM[rrr] SRM!=0*/ {40, 1204},
/*empty slot1 */ {0,0},
/*h(19)=62 0b1001_0 SRM[rrr] SRM!=0*/ {19, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(32)=65 0b1001_0 SRM[rrr] SRM!=0*/ {32, 1204},
/*empty slot1 */ {0,0},
/*h(11)=67 0b1001_0 SRM[rrr] SRM!=0*/ {11, 1204},
/*empty slot1 */ {0,0},
/*h(24)=69 0b1001_0 SRM[rrr] SRM!=0*/ {24, 1204},
/*empty slot1 */ {0,0},
/*h(58)=71 0b1001_0 SRM[rrr] SRM!=0*/ {58, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(16)=74 0b1001_0 SRM[rrr] SRM!=0*/ {16, 1204},
/*h(50)=75 0b1001_0 SRM[rrr] SRM!=0*/ {50, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(63)=78 0b1001_0 SRM[rrr] SRM!=0*/ {63, 1204},
/*h(8)=79 0b1001_0 SRM[rrr] SRM!=0*/ {8, 1204},
/*h(42)=80 0b1001_0 SRM[rrr] SRM!=0*/ {42, 1204},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(55)=83 0b1001_0 SRM[rrr] SRM!=0*/ {55, 1204}
};
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_map0x0_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[26] = {
/*empty slot1 */ {0,0},
/*h(26)=1 0x98 EOSZ=2*/ {26, 1892},
/*h(5)=2 0x98 EOSZ=1*/ {5, 240},
/*h(18)=3 0x98 EOSZ=2*/ {18, 1892},
/*h(10)=4 0x98 EOSZ=2*/ {10, 1892},
/*empty slot1 */ {0,0},
/*h(2)=6 0x98 EOSZ=2*/ {2, 1892},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(25)=11 0x98 EOSZ=1*/ {25, 240},
/*empty slot1 */ {0,0},
/*h(17)=13 0x98 EOSZ=1*/ {17, 240},
/*h(9)=14 0x98 EOSZ=1*/ {9, 240},
/*h(22)=15 0x98 EOSZ=2*/ {22, 1892},
/*h(1)=16 0x98 EOSZ=1*/ {1, 240},
/*h(27)=17 0x98 EOSZ=3 mode64 rexw_prefix*/ {27, 460},
/*h(6)=18 0x98 EOSZ=2*/ {6, 1892},
/*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(21)=25 0x98 EOSZ=1*/ {21, 240}
};
xed_union64_t t, u;
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_OSZ_NONTERM_EOSZ_MODE_REXW(d);
hidx = (t.u64 = 2654435769  * key, u.u64 = t.s.lo32 * 26ULL, u.s.hi32);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0_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[26] = {
/*empty slot1 */ {0,0},
/*h(26)=1 0x99 EOSZ=2*/ {26, 1372},
/*h(5)=2 0x99 EOSZ=1*/ {5, 993},
/*h(18)=3 0x99 EOSZ=2*/ {18, 1372},
/*h(10)=4 0x99 EOSZ=2*/ {10, 1372},
/*empty slot1 */ {0,0},
/*h(2)=6 0x99 EOSZ=2*/ {2, 1372},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(25)=11 0x99 EOSZ=1*/ {25, 993},
/*empty slot1 */ {0,0},
/*h(17)=13 0x99 EOSZ=1*/ {17, 993},
/*h(9)=14 0x99 EOSZ=1*/ {9, 993},
/*h(22)=15 0x99 EOSZ=2*/ {22, 1372},
/*h(1)=16 0x99 EOSZ=1*/ {1, 993},
/*h(27)=17 0x99 EOSZ=3 mode64 rexw_prefix*/ {27, 1585},
/*h(6)=18 0x99 EOSZ=2*/ {6, 1372},
/*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(21)=25 0x99 EOSZ=1*/ {21, 993}
};
xed_union64_t t, u;
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_OSZ_NONTERM_EOSZ_MODE_REXW(d);
hidx = (t.u64 = 2654435769  * key, u.u64 = t.s.lo32 * 26ULL, u.s.hi32);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0_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()*/ {392},
/*h(1)=1 0x9A not64 BRDISPz() UIMM16()*/ {392}
};
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_map0x0_opcode0x9b_vv0(const xed_decoded_inst_t* d)
{
return 1094;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_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] = {
/*empty slot1 */ {0,0},
/*h(5)=1 0x9C DF64() EOSZ=1*/ {5, 242},
/*h(2)=2 0x9C DF64() EOSZ=2 not64*/ {2, 622},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(9)=6 0x9C DF64() EOSZ=1*/ {9, 242},
/*h(1)=7 0x9C DF64() EOSZ=1*/ {1, 242},
/*h(6)=8 0x9C DF64() EOSZ=2 not64*/ {6, 622},
/*h(11)=9 0x9C DF64() EOSZ=3 mode64*/ {11, 788},
/*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_OSZ_NONTERM_DF64_EOSZ_MODE(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_map0x0_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] = {
/*empty slot1 */ {0,0},
/*h(5)=1 0x9D DF64() EOSZ=1*/ {5, 6},
/*h(2)=2 0x9D DF64() EOSZ=2 not64*/ {2, 554},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(9)=6 0x9D DF64() EOSZ=1*/ {9, 6},
/*h(1)=7 0x9D DF64() EOSZ=1*/ {1, 6},
/*h(6)=8 0x9D DF64() EOSZ=2 not64*/ {6, 554},
/*h(11)=9 0x9D DF64() EOSZ=3 mode64*/ {11, 1157},
/*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_OSZ_NONTERM_DF64_EOSZ_MODE(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_map0x0_opcode0x9e_vv0(const xed_decoded_inst_t* d)
{
return 1554;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0x9f_vv0(const xed_decoded_inst_t* d)
{
return 188;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xa0_vv0(const xed_decoded_inst_t* d)
{
return 1276;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xa1_vv0(const xed_decoded_inst_t* d)
{
return 1277;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xa2_vv0(const xed_decoded_inst_t* d)
{
return 1278;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xa3_vv0(const xed_decoded_inst_t* d)
{
return 1279;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_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, 694},
/*h(2)=1 0xA4 repne OVERRIDE_SEG1()*/ {2, 1454},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(3)=4 0xA4 repe OVERRIDE_SEG1()*/ {3, 1453}
};
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_map0x0_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[16] = {
/*h(13)=0 0xA5 EOSZ=1 repe OVERRIDE_SEG1()*/ {13, 1460},
/*empty slot1 */ {0,0},
/*h(10)=2 0xA5 EOSZ=2 repne OVERRIDE_SEG1()*/ {10, 1452},
/*h(2)=3 0xA5 EOSZ=2 norep OVERRIDE_SEG1()*/ {2, 693},
/*h(15)=4 0xA5 EOSZ=3 repe OVERRIDE_SEG1()*/ {15, 792},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(9)=8 0xA5 EOSZ=1 repne OVERRIDE_SEG1()*/ {9, 1461},
/*h(1)=9 0xA5 EOSZ=1 norep  OVERRIDE_SEG1()*/ {1, 707},
/*h(14)=10 0xA5 EOSZ=2 repe OVERRIDE_SEG1()*/ {14, 1451},
/*empty slot1 */ {0,0},
/*h(11)=12 0xA5 EOSZ=3 repne OVERRIDE_SEG1()*/ {11, 793},
/*h(3)=13 0xA5 EOSZ=3 norep OVERRIDE_SEG1()*/ {3, 738},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0}
};
xed_union64_t t;
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_OSZ_NONTERM_EOSZ_REP(d);
hidx = (t.u64 = 2654435769  * key,  t.s.lo32 >> (32-4));
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0_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, 333},
/*h(2)=1 0xA6 repne OVERRIDE_SEG0()*/ {2, 623},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(3)=4 0xA6 repe OVERRIDE_SEG0()*/ {3, 1656}
};
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_map0x0_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[16] = {
/*h(13)=0 0xA7 EOSZ=1 repe OVERRIDE_SEG0()*/ {13, 1658},
/*empty slot1 */ {0,0},
/*h(10)=2 0xA7 EOSZ=2 repne OVERRIDE_SEG0()*/ {10, 624},
/*h(2)=3 0xA7 EOSZ=2 norep OVERRIDE_SEG0()*/ {2, 335},
/*h(15)=4 0xA7 EOSZ=3 repe OVERRIDE_SEG0()*/ {15, 1620},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(9)=8 0xA7 EOSZ=1 repne OVERRIDE_SEG0()*/ {9, 1670},
/*h(1)=9 0xA7 EOSZ=1 norep OVERRIDE_SEG0()*/ {1, 321},
/*h(14)=10 0xA7 EOSZ=2 repe OVERRIDE_SEG0()*/ {14, 1629},
/*empty slot1 */ {0,0},
/*h(11)=12 0xA7 EOSZ=3 repne OVERRIDE_SEG0()*/ {11, 607},
/*h(3)=13 0xA7 EOSZ=3 norep OVERRIDE_SEG0()*/ {3, 314},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0}
};
xed_union64_t t;
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_OSZ_NONTERM_EOSZ_REP(d);
hidx = (t.u64 = 2654435769  * key,  t.s.lo32 >> (32-4));
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xa8_vv0(const xed_decoded_inst_t* d)
{
return 1029;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xa9_vv0(const xed_decoded_inst_t* d)
{
return 1030;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_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, 527},
/*h(2)=1 0xAA repne*/ {2, 983},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(3)=4 0xAA repe*/ {3, 982}
};
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_map0x0_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[16] = {
/*h(13)=0 0xAB EOSZ=1 repe*/ {13, 988},
/*empty slot1 */ {0,0},
/*h(10)=2 0xAB EOSZ=2 repne*/ {10, 976},
/*h(2)=3 0xAB EOSZ=2 norep*/ {2, 474},
/*h(15)=4 0xAB EOSZ=3 repe*/ {15, 990},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(9)=8 0xAB EOSZ=1 repne*/ {9, 989},
/*h(1)=9 0xAB EOSZ=1 norep*/ {1, 1444},
/*h(14)=10 0xAB EOSZ=2 repe*/ {14, 975},
/*empty slot1 */ {0,0},
/*h(11)=12 0xAB EOSZ=3 repne*/ {11, 991},
/*h(3)=13 0xAB EOSZ=3 norep*/ {3, 1449},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0}
};
xed_union64_t t;
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_OSZ_NONTERM_EOSZ_REP(d);
hidx = (t.u64 = 2654435769  * key,  t.s.lo32 >> (32-4));
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0_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, 420},
/*h(2)=1 0xAC repne OVERRIDE_SEG0()*/ {2, 538},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(3)=4 0xAC repe OVERRIDE_SEG0()*/ {3, 537}
};
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_map0x0_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[16] = {
/*h(13)=0 0xAD EOSZ=1 repe OVERRIDE_SEG0()*/ {13, 528},
/*empty slot1 */ {0,0},
/*h(10)=2 0xAD EOSZ=2 repne OVERRIDE_SEG0()*/ {10, 540},
/*h(2)=3 0xAD EOSZ=2 norep OVERRIDE_SEG0()*/ {2, 447},
/*h(15)=4 0xAD EOSZ=3 repe OVERRIDE_SEG0()*/ {15, 519},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(9)=8 0xAD EOSZ=1 repne OVERRIDE_SEG0()*/ {9, 529},
/*h(1)=9 0xAD EOSZ=1 norep OVERRIDE_SEG0()*/ {1, 440},
/*h(14)=10 0xAD EOSZ=2 repe OVERRIDE_SEG0()*/ {14, 539},
/*empty slot1 */ {0,0},
/*h(11)=12 0xAD EOSZ=3 repne OVERRIDE_SEG0()*/ {11, 520},
/*h(3)=13 0xAD EOSZ=3 norep OVERRIDE_SEG0()*/ {3, 435},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0}
};
xed_union64_t t;
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_OSZ_NONTERM_EOSZ_REP(d);
hidx = (t.u64 = 2654435769  * key,  t.s.lo32 >> (32-4));
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0_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, 1075},
/*h(2)=1 0xAE repne*/ {2, 1136},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(3)=4 0xAE repe*/ {3, 54}
};
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_map0x0_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[16] = {
/*h(13)=0 0xAF EOSZ=1 repe*/ {13, 46},
/*empty slot1 */ {0,0},
/*h(10)=2 0xAF EOSZ=2 repne*/ {10, 1137},
/*h(2)=3 0xAF EOSZ=2 norep*/ {2, 1074},
/*h(15)=4 0xAF EOSZ=3 repe*/ {15, 47},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(9)=8 0xAF EOSZ=1 repne*/ {9, 1150},
/*h(1)=9 0xAF EOSZ=1 norep*/ {1, 1052},
/*h(14)=10 0xAF EOSZ=2 repe*/ {14, 53},
/*empty slot1 */ {0,0},
/*h(11)=12 0xAF EOSZ=3 repne*/ {11, 1149},
/*h(3)=13 0xAF EOSZ=3 norep*/ {3, 1058},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0}
};
xed_union64_t t;
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_OSZ_NONTERM_EOSZ_REP(d);
hidx = (t.u64 = 2654435769  * key,  t.s.lo32 >> (32-4));
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xb0_vv0(const xed_decoded_inst_t* d)
{
return 1280;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xb1_vv0(const xed_decoded_inst_t* d)
{
return 1280;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xb2_vv0(const xed_decoded_inst_t* d)
{
return 1280;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xb3_vv0(const xed_decoded_inst_t* d)
{
return 1280;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xb4_vv0(const xed_decoded_inst_t* d)
{
return 1280;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xb5_vv0(const xed_decoded_inst_t* d)
{
return 1280;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xb6_vv0(const xed_decoded_inst_t* d)
{
return 1280;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xb7_vv0(const xed_decoded_inst_t* d)
{
return 1280;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xb8_vv0(const xed_decoded_inst_t* d)
{
return 1281;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xb9_vv0(const xed_decoded_inst_t* d)
{
return 1281;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xba_vv0(const xed_decoded_inst_t* d)
{
return 1281;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xbb_vv0(const xed_decoded_inst_t* d)
{
return 1281;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xbc_vv0(const xed_decoded_inst_t* d)
{
return 1281;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xbd_vv0(const xed_decoded_inst_t* d)
{
return 1281;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xbe_vv0(const xed_decoded_inst_t* d)
{
return 1281;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xbf_vv0(const xed_decoded_inst_t* d)
{
return 1281;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_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()*/ {1690},
/*h(1)=1 0xC0 MOD[0b11] MOD=3 REG[0b000] RM[nnn] UIMM8()*/ {1691},
/*h(2)=2 0xC0 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM() UIMM8()*/ {1728},
/*h(3)=3 0xC0 MOD[0b11] MOD=3 REG[0b001] RM[nnn] UIMM8()*/ {1729},
/*h(4)=4 0xC0 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM() UIMM8()*/ {1416},
/*h(5)=5 0xC0 MOD[0b11] MOD=3 REG[0b010] RM[nnn] UIMM8()*/ {1417},
/*h(6)=6 0xC0 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() UIMM8()*/ {1404},
/*h(7)=7 0xC0 MOD[0b11] MOD=3 REG[0b011] RM[nnn] UIMM8()*/ {1405},
/*h(8)=8 0xC0 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM() UIMM8()*/ {710},
/*h(9)=9 0xC0 MOD[0b11] MOD=3 REG[0b100] RM[nnn] UIMM8()*/ {711},
/*h(10)=10 0xC0 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() UIMM8()*/ {670},
/*h(11)=11 0xC0 MOD[0b11] MOD=3 REG[0b101] RM[nnn] UIMM8()*/ {671},
/*h(12)=12 0xC0 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM() UIMM8()*/ {712},
/*h(13)=13 0xC0 MOD[0b11] MOD=3 REG[0b110] RM[nnn] UIMM8()*/ {713},
/*h(14)=14 0xC0 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM() UIMM8()*/ {493},
/*h(15)=15 0xC0 MOD[0b11] MOD=3 REG[0b111] RM[nnn] UIMM8()*/ {494}
};
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_map0x0_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()*/ {1692},
/*h(1)=1 0xC1 MOD[0b11] MOD=3 REG[0b000] RM[nnn] UIMM8()*/ {1693},
/*h(2)=2 0xC1 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM() UIMM8()*/ {1731},
/*h(3)=3 0xC1 MOD[0b11] MOD=3 REG[0b001] RM[nnn] UIMM8()*/ {1730},
/*h(4)=4 0xC1 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM() UIMM8()*/ {1418},
/*h(5)=5 0xC1 MOD[0b11] MOD=3 REG[0b010] RM[nnn] UIMM8()*/ {1419},
/*h(6)=6 0xC1 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() UIMM8()*/ {1406},
/*h(7)=7 0xC1 MOD[0b11] MOD=3 REG[0b011] RM[nnn] UIMM8()*/ {1407},
/*h(8)=8 0xC1 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM() UIMM8()*/ {714},
/*h(9)=9 0xC1 MOD[0b11] MOD=3 REG[0b100] RM[nnn] UIMM8()*/ {715},
/*h(10)=10 0xC1 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() UIMM8()*/ {672},
/*h(11)=11 0xC1 MOD[0b11] MOD=3 REG[0b101] RM[nnn] UIMM8()*/ {673},
/*h(12)=12 0xC1 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM() UIMM8()*/ {716},
/*h(13)=13 0xC1 MOD[0b11] MOD=3 REG[0b110] RM[nnn] UIMM8()*/ {717},
/*h(14)=14 0xC1 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM() UIMM8()*/ {495},
/*h(15)=15 0xC1 MOD[0b11] MOD=3 REG[0b111] RM[nnn] UIMM8()*/ {496}
};
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_map0x0_opcode0xc2_vv0(const xed_decoded_inst_t* d)
{
return 899;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xc3_vv0(const xed_decoded_inst_t* d)
{
return 900;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_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, 1909},
/*h(2)=1 0xC4 MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM()*/ {2, 1909}
};
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_map0x0_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, 1186},
/*h(2)=1 0xC5 MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM()*/ {2, 1186}
};
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_map0x0_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, 1261},
/*h(81)=1 0xC6 MOD[0b11] MOD=3 REG[0b000] RM[nnn] UIMM8()*/ {81, 1260},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(65)=4 0xC6 MOD[0b11] MOD=3 REG[0b000] RM[nnn] UIMM8()*/ {65, 1260},
/*empty slot1 */ {0,0},
/*h(112)=6 0xC6 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() UIMM8()*/ {112, 1261},
/*h(15)=7 0xC6 MOD[0b11] MOD=3 REG[0b111] RM[0b000]  UIMM8()*/ {15, 690},
/*h(49)=8 0xC6 MOD[0b11] MOD=3 REG[0b000] RM[nnn] UIMM8()*/ {49, 1260},
/*h(96)=9 0xC6 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() UIMM8()*/ {96, 1261},
/*empty slot1 */ {0,0},
/*h(33)=11 0xC6 MOD[0b11] MOD=3 REG[0b000] RM[nnn] UIMM8()*/ {33, 1260},
/*h(80)=12 0xC6 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() UIMM8()*/ {80, 1261},
/*empty slot1 */ {0,0},
/*h(17)=14 0xC6 MOD[0b11] MOD=3 REG[0b000] RM[nnn] UIMM8()*/ {17, 1260},
/*empty slot1 */ {0,0},
/*h(64)=16 0xC6 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() UIMM8()*/ {64, 1261},
/*h(1)=17 0xC6 MOD[0b11] MOD=3 REG[0b000] RM[nnn] UIMM8()*/ {1, 1260},
/*empty slot1 */ {0,0},
/*h(48)=19 0xC6 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() UIMM8()*/ {48, 1261},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(32)=22 0xC6 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() UIMM8()*/ {32, 1261},
/*empty slot1 */ {0,0},
/*h(113)=24 0xC6 MOD[0b11] MOD=3 REG[0b000] RM[nnn] UIMM8()*/ {113, 1260},
/*h(16)=25 0xC6 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() UIMM8()*/ {16, 1261},
/*empty slot1 */ {0,0},
/*h(97)=27 0xC6 MOD[0b11] MOD=3 REG[0b000] RM[nnn] UIMM8()*/ {97, 1260},
/*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_map0x0_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, 1263},
/*h(81)=1 0xC7 MOD[0b11] MOD=3 REG[0b000] RM[nnn] SIMMz()*/ {81, 1262},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(65)=4 0xC7 MOD[0b11] MOD=3 REG[0b000] RM[nnn] SIMMz()*/ {65, 1262},
/*empty slot1 */ {0,0},
/*h(112)=6 0xC7 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() SIMMz()*/ {112, 1263},
/*h(15)=7 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[0b000] BRDISPz()*/ {15, 1615},
/*h(49)=8 0xC7 MOD[0b11] MOD=3 REG[0b000] RM[nnn] SIMMz()*/ {49, 1262},
/*h(96)=9 0xC7 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() SIMMz()*/ {96, 1263},
/*empty slot1 */ {0,0},
/*h(33)=11 0xC7 MOD[0b11] MOD=3 REG[0b000] RM[nnn] SIMMz()*/ {33, 1262},
/*h(80)=12 0xC7 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() SIMMz()*/ {80, 1263},
/*empty slot1 */ {0,0},
/*h(17)=14 0xC7 MOD[0b11] MOD=3 REG[0b000] RM[nnn] SIMMz()*/ {17, 1262},
/*empty slot1 */ {0,0},
/*h(64)=16 0xC7 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() SIMMz()*/ {64, 1263},
/*h(1)=17 0xC7 MOD[0b11] MOD=3 REG[0b000] RM[nnn] SIMMz()*/ {1, 1262},
/*empty slot1 */ {0,0},
/*h(48)=19 0xC7 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() SIMMz()*/ {48, 1263},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(32)=22 0xC7 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() SIMMz()*/ {32, 1263},
/*empty slot1 */ {0,0},
/*h(113)=24 0xC7 MOD[0b11] MOD=3 REG[0b000] RM[nnn] SIMMz()*/ {113, 1262},
/*h(16)=25 0xC7 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() SIMMz()*/ {16, 1263},
/*empty slot1 */ {0,0},
/*h(97)=27 0xC7 MOD[0b11] MOD=3 REG[0b000] RM[nnn] SIMMz()*/ {97, 1262},
/*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_map0x0_opcode0xc8_vv0(const xed_decoded_inst_t* d)
{
return 1124;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xc9_vv0(const xed_decoded_inst_t* d)
{
return 1159;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xca_vv0(const xed_decoded_inst_t* d)
{
return 1095;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xcb_vv0(const xed_decoded_inst_t* d)
{
return 1096;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xcc_vv0(const xed_decoded_inst_t* d)
{
return 962;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xcd_vv0(const xed_decoded_inst_t* d)
{
return 226;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_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*/ {984},
/*h(1)=1 0xCE not64*/ {984}
};
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_map0x0_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[13] = {
/*empty slot1 */ {0,0},
/*h(5)=1 0xCF EOSZ=1*/ {5, 1336},
/*h(10)=2 0xCF EOSZ=2*/ {10, 789},
/*h(2)=3 0xCF EOSZ=2*/ {2, 789},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(9)=7 0xCF EOSZ=1*/ {9, 1336},
/*h(1)=8 0xCF EOSZ=1*/ {1, 1336},
/*h(6)=9 0xCF EOSZ=2*/ {6, 789},
/*h(11)=10 0xCF EOSZ=3 mode64*/ {11, 1832},
/*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_OSZ_NONTERM_EOSZ_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_map0x0_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()*/ {1694},
/*h(1)=1 0xD0 MOD[0b11] MOD=3 REG[0b000] RM[nnn] ONE()*/ {1695},
/*h(2)=2 0xD0 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM() ONE()*/ {1732},
/*h(3)=3 0xD0 MOD[0b11] MOD=3 REG[0b001] RM[nnn] ONE()*/ {1733},
/*h(4)=4 0xD0 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM() ONE()*/ {1420},
/*h(5)=5 0xD0 MOD[0b11] MOD=3 REG[0b010] RM[nnn] ONE()*/ {1421},
/*h(6)=6 0xD0 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() ONE()*/ {1408},
/*h(7)=7 0xD0 MOD[0b11] MOD=3 REG[0b011] RM[nnn] ONE()*/ {1409},
/*h(8)=8 0xD0 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM() ONE()*/ {718},
/*h(9)=9 0xD0 MOD[0b11] MOD=3 REG[0b100] RM[nnn] ONE()*/ {719},
/*h(10)=10 0xD0 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() ONE()*/ {674},
/*h(11)=11 0xD0 MOD[0b11] MOD=3 REG[0b101] RM[nnn] ONE()*/ {675},
/*h(12)=12 0xD0 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM() ONE()*/ {720},
/*h(13)=13 0xD0 MOD[0b11] MOD=3 REG[0b110] RM[nnn] ONE()*/ {721},
/*h(14)=14 0xD0 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM() ONE()*/ {497},
/*h(15)=15 0xD0 MOD[0b11] MOD=3 REG[0b111] RM[nnn] ONE()*/ {498}
};
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_map0x0_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()*/ {1696},
/*h(1)=1 0xD1 MOD[0b11] MOD=3 REG[0b000] RM[nnn] ONE()*/ {1697},
/*h(2)=2 0xD1 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM() ONE()*/ {1734},
/*h(3)=3 0xD1 MOD[0b11] MOD=3 REG[0b001] RM[nnn] ONE()*/ {1735},
/*h(4)=4 0xD1 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM() ONE()*/ {1422},
/*h(5)=5 0xD1 MOD[0b11] MOD=3 REG[0b010] RM[nnn] ONE()*/ {1423},
/*h(6)=6 0xD1 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() ONE()*/ {1410},
/*h(7)=7 0xD1 MOD[0b11] MOD=3 REG[0b011] RM[nnn] ONE()*/ {1411},
/*h(8)=8 0xD1 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM() ONE()*/ {724},
/*h(9)=9 0xD1 MOD[0b11] MOD=3 REG[0b100] RM[nnn] ONE()*/ {725},
/*h(10)=10 0xD1 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() ONE()*/ {676},
/*h(11)=11 0xD1 MOD[0b11] MOD=3 REG[0b101] RM[nnn] ONE()*/ {677},
/*h(12)=12 0xD1 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM() ONE()*/ {722},
/*h(13)=13 0xD1 MOD[0b11] MOD=3 REG[0b110] RM[nnn] ONE()*/ {723},
/*h(14)=14 0xD1 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM() ONE()*/ {499},
/*h(15)=15 0xD1 MOD[0b11] MOD=3 REG[0b111] RM[nnn] ONE()*/ {500}
};
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_map0x0_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()*/ {1698},
/*h(1)=1 0xD2 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {1699},
/*h(2)=2 0xD2 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {1736},
/*h(3)=3 0xD2 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {1737},
/*h(4)=4 0xD2 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {1424},
/*h(5)=5 0xD2 MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {1425},
/*h(6)=6 0xD2 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {1412},
/*h(7)=7 0xD2 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {1413},
/*h(8)=8 0xD2 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {726},
/*h(9)=9 0xD2 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {727},
/*h(10)=10 0xD2 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {678},
/*h(11)=11 0xD2 MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {679},
/*h(12)=12 0xD2 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {728},
/*h(13)=13 0xD2 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {729},
/*h(14)=14 0xD2 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {501},
/*h(15)=15 0xD2 MOD[0b11] MOD=3 REG[0b111] RM[nnn]*/ {502}
};
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_map0x0_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()*/ {1700},
/*h(1)=1 0xD3 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {1701},
/*h(2)=2 0xD3 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {1738},
/*h(3)=3 0xD3 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {1739},
/*h(4)=4 0xD3 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {1426},
/*h(5)=5 0xD3 MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {1427},
/*h(6)=6 0xD3 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {1414},
/*h(7)=7 0xD3 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {1415},
/*h(8)=8 0xD3 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {730},
/*h(9)=9 0xD3 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {731},
/*h(10)=10 0xD3 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {680},
/*h(11)=11 0xD3 MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {681},
/*h(12)=12 0xD3 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {732},
/*h(13)=13 0xD3 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {733},
/*h(14)=14 0xD3 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {503},
/*h(15)=15 0xD3 MOD[0b11] MOD=3 REG[0b111] RM[nnn]*/ {504}
};
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_map0x0_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()*/ {917},
/*h(1)=1 0xD4 not64 UIMM8()*/ {917}
};
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_map0x0_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()*/ {911},
/*h(1)=1 0xD5 not64 UIMM8()*/ {911}
};
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_map0x0_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*/ {1817},
/*h(1)=1 0xD6 not64*/ {1817}
};
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_map0x0_opcode0xd7_vv0(const xed_decoded_inst_t* d)
{
return 1197;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_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()*/ {569},
/*h(1)=1 0xD8 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {570},
/*h(2)=2 0xD8 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {395},
/*h(3)=3 0xD8 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {396},
/*h(4)=4 0xD8 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {784},
/*h(5)=5 0xD8 MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {786},
/*h(6)=6 0xD8 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {428},
/*h(7)=7 0xD8 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {429},
/*h(8)=8 0xD8 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {112},
/*h(9)=9 0xD8 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {113},
/*h(10)=10 0xD8 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {515},
/*h(11)=11 0xD8 MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {516},
/*h(12)=12 0xD8 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1570},
/*h(13)=13 0xD8 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1571},
/*h(14)=14 0xD8 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1566},
/*h(15)=15 0xD8 MOD[0b11] MOD=3 REG[0b111] RM[nnn]*/ {1567}
};
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_map0x0_opcode0xd9_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[521] = {
/*empty slot1 */ {0,0},
/*h(174)=1 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b010]*/ {174, 132},
/*empty slot1 */ {0,0},
/*h(1)=3 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {1, 1682},
/*h(175)=4 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b010]*/ {175, 132},
/*h(349)=5 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {349, 1093},
/*h(2)=6 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {2, 1682},
/*empty slot1 */ {0,0},
/*h(350)=8 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {350, 1093},
/*h(3)=9 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {3, 1682},
/*h(177)=10 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] EOSZ=1 MODRM()*/ {177, 1837},
/*h(351)=11 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {351, 1093},
/*empty slot1 */ {0,0},
/*h(178)=13 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] EOSZ!=1 MODRM()*/ {178, 1838},
/*empty slot1 */ {0,0},
/*h(5)=15 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {5, 1683},
/*h(179)=16 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] EOSZ!=1 MODRM()*/ {179, 1838},
/*h(353)=17 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] EOSZ=1 MODRM()*/ {353, 1258},
/*h(6)=18 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {6, 1683},
/*empty slot1 */ {0,0},
/*h(354)=20 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] EOSZ!=1 MODRM()*/ {354, 1259},
/*h(7)=21 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {7, 1683},
/*h(181)=22 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b010]*/ {181, 658},
/*h(355)=23 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] EOSZ!=1 MODRM()*/ {355, 1259},
/*empty slot1 */ {0,0},
/*h(182)=25 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b010]*/ {182, 658},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(183)=28 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b010]*/ {183, 658},
/*h(357)=29 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b101]*/ {357, 798},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(358)=32 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b101]*/ {358, 798},
/*empty slot1 */ {0,0},
/*h(185)=34 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {185, 1972},
/*h(359)=35 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b101]*/ {359, 798},
/*empty slot1 */ {0,0},
/*h(186)=37 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {186, 1972},
/*empty slot1 */ {0,0},
/*h(13)=39 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {13, 1675},
/*h(187)=40 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {187, 1972},
/*h(361)=41 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {361, 1469},
/*h(14)=42 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {14, 1675},
/*empty slot1 */ {0,0},
/*h(362)=44 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {362, 1469},
/*h(15)=45 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {15, 1675},
/*h(189)=46 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b010]*/ {189, 1483},
/*h(363)=47 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {363, 1469},
/*empty slot1 */ {0,0},
/*h(190)=49 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b010]*/ {190, 1483},
/*empty slot1 */ {0,0},
/*h(17)=51 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {17, 1301},
/*h(191)=52 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b010]*/ {191, 1483},
/*h(365)=53 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b101]*/ {365, 1666},
/*h(18)=54 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {18, 1301},
/*empty slot1 */ {0,0},
/*h(366)=56 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b101]*/ {366, 1666},
/*h(19)=57 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {19, 1301},
/*h(193)=58 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {193, 1682},
/*h(367)=59 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b101]*/ {367, 1666},
/*empty slot1 */ {0,0},
/*h(194)=61 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {194, 1682},
/*empty slot1 */ {0,0},
/*h(21)=63 0xD9 MOD[0b11] MOD=3 REG[0b010] RM[0b000]*/ {21, 935},
/*h(195)=64 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {195, 1682},
/*h(369)=65 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] EOSZ=1 MODRM()*/ {369, 1837},
/*h(22)=66 0xD9 MOD[0b11] MOD=3 REG[0b010] RM[0b000]*/ {22, 935},
/*empty slot1 */ {0,0},
/*h(370)=68 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] EOSZ!=1 MODRM()*/ {370, 1838},
/*h(23)=69 0xD9 MOD[0b11] MOD=3 REG[0b010] RM[0b000]*/ {23, 935},
/*h(197)=70 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {197, 1683},
/*h(371)=71 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] EOSZ!=1 MODRM()*/ {371, 1838},
/*empty slot1 */ {0,0},
/*h(198)=73 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {198, 1683},
/*empty slot1 */ {0,0},
/*h(25)=75 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {25, 859},
/*h(199)=76 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {199, 1683},
/*h(373)=77 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b101]*/ {373, 820},
/*h(26)=78 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {26, 859},
/*empty slot1 */ {0,0},
/*h(374)=80 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b101]*/ {374, 820},
/*h(27)=81 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {27, 859},
/*empty slot1 */ {0,0},
/*h(375)=83 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b101]*/ {375, 820},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(29)=87 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {29, 1093},
/*empty slot1 */ {0,0},
/*h(377)=89 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {377, 1972},
/*h(30)=90 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {30, 1093},
/*empty slot1 */ {0,0},
/*h(378)=92 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {378, 1972},
/*h(31)=93 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {31, 1093},
/*h(205)=94 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {205, 1675},
/*h(379)=95 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {379, 1972},
/*empty slot1 */ {0,0},
/*h(206)=97 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {206, 1675},
/*empty slot1 */ {0,0},
/*h(33)=99 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] EOSZ=1 MODRM()*/ {33, 1258},
/*h(207)=100 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {207, 1675},
/*h(381)=101 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {381, 768},
/*h(34)=102 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] EOSZ!=1 MODRM()*/ {34, 1259},
/*empty slot1 */ {0,0},
/*h(382)=104 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {382, 768},
/*h(35)=105 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] EOSZ!=1 MODRM()*/ {35, 1259},
/*h(209)=106 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {209, 1301},
/*h(383)=107 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {383, 768},
/*empty slot1 */ {0,0},
/*h(210)=109 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {210, 1301},
/*empty slot1 */ {0,0},
/*h(37)=111 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b000]*/ {37, 29},
/*h(211)=112 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {211, 1301},
/*h(385)=113 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {385, 1682},
/*h(38)=114 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b000]*/ {38, 29},
/*empty slot1 */ {0,0},
/*h(386)=116 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {386, 1682},
/*h(39)=117 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b000]*/ {39, 29},
/*empty slot1 */ {0,0},
/*h(387)=119 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {387, 1682},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(41)=123 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {41, 1469},
/*empty slot1 */ {0,0},
/*h(389)=125 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {389, 1683},
/*h(42)=126 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {42, 1469},
/*empty slot1 */ {0,0},
/*h(390)=128 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {390, 1683},
/*h(43)=129 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {43, 1469},
/*h(217)=130 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {217, 859},
/*h(391)=131 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {391, 1683},
/*empty slot1 */ {0,0},
/*h(218)=133 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {218, 859},
/*empty slot1 */ {0,0},
/*h(45)=135 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b000]*/ {45, 1905},
/*h(219)=136 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {219, 859},
/*empty slot1 */ {0,0},
/*h(46)=138 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b000]*/ {46, 1905},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(47)=141 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b000]*/ {47, 1905},
/*h(221)=142 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {221, 1093},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(222)=145 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {222, 1093},
/*empty slot1 */ {0,0},
/*h(49)=147 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] EOSZ=1 MODRM()*/ {49, 1837},
/*h(223)=148 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {223, 1093},
/*h(397)=149 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {397, 1675},
/*h(50)=150 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] EOSZ!=1 MODRM()*/ {50, 1838},
/*empty slot1 */ {0,0},
/*h(398)=152 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {398, 1675},
/*h(51)=153 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] EOSZ!=1 MODRM()*/ {51, 1838},
/*h(225)=154 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] EOSZ=1 MODRM()*/ {225, 1258},
/*h(399)=155 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {399, 1675},
/*empty slot1 */ {0,0},
/*h(226)=157 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] EOSZ!=1 MODRM()*/ {226, 1259},
/*empty slot1 */ {0,0},
/*h(53)=159 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b000]*/ {53, 1168},
/*h(227)=160 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] EOSZ!=1 MODRM()*/ {227, 1259},
/*h(401)=161 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {401, 1301},
/*h(54)=162 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b000]*/ {54, 1168},
/*empty slot1 */ {0,0},
/*h(402)=164 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {402, 1301},
/*h(55)=165 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b000]*/ {55, 1168},
/*empty slot1 */ {0,0},
/*h(403)=167 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {403, 1301},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(57)=171 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {57, 1972},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(58)=174 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {58, 1972},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(59)=177 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {59, 1972},
/*h(233)=178 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {233, 1469},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(234)=181 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {234, 1469},
/*empty slot1 */ {0,0},
/*h(61)=183 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b000]*/ {61, 1173},
/*h(235)=184 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {235, 1469},
/*h(409)=185 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {409, 859},
/*h(62)=186 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b000]*/ {62, 1173},
/*empty slot1 */ {0,0},
/*h(410)=188 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {410, 859},
/*h(63)=189 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b000]*/ {63, 1173},
/*h(237)=190 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b011]*/ {237, 987},
/*h(411)=191 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {411, 859},
/*empty slot1 */ {0,0},
/*h(238)=193 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b011]*/ {238, 987},
/*empty slot1 */ {0,0},
/*h(65)=195 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {65, 1682},
/*h(239)=196 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b011]*/ {239, 987},
/*h(413)=197 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {413, 1093},
/*h(66)=198 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {66, 1682},
/*empty slot1 */ {0,0},
/*h(414)=200 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {414, 1093},
/*h(67)=201 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {67, 1682},
/*h(241)=202 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] EOSZ=1 MODRM()*/ {241, 1837},
/*h(415)=203 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {415, 1093},
/*empty slot1 */ {0,0},
/*h(242)=205 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] EOSZ!=1 MODRM()*/ {242, 1838},
/*empty slot1 */ {0,0},
/*h(69)=207 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {69, 1683},
/*h(243)=208 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] EOSZ!=1 MODRM()*/ {243, 1838},
/*h(417)=209 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] EOSZ=1 MODRM()*/ {417, 1258},
/*h(70)=210 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {70, 1683},
/*empty slot1 */ {0,0},
/*h(418)=212 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] EOSZ!=1 MODRM()*/ {418, 1259},
/*h(71)=213 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {71, 1683},
/*h(245)=214 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b011]*/ {245, 1298},
/*h(419)=215 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] EOSZ!=1 MODRM()*/ {419, 1259},
/*empty slot1 */ {0,0},
/*h(246)=217 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b011]*/ {246, 1298},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(247)=220 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b011]*/ {247, 1298},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(249)=226 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {249, 1972},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(250)=229 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {250, 1972},
/*empty slot1 */ {0,0},
/*h(77)=231 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {77, 1675},
/*h(251)=232 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {251, 1972},
/*h(425)=233 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {425, 1469},
/*h(78)=234 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {78, 1675},
/*empty slot1 */ {0,0},
/*h(426)=236 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {426, 1469},
/*h(79)=237 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {79, 1675},
/*h(253)=238 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b011]*/ {253, 1940},
/*h(427)=239 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {427, 1469},
/*empty slot1 */ {0,0},
/*h(254)=241 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b011]*/ {254, 1940},
/*empty slot1 */ {0,0},
/*h(81)=243 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {81, 1301},
/*h(255)=244 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b011]*/ {255, 1940},
/*h(429)=245 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b110]*/ {429, 1772},
/*h(82)=246 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {82, 1301},
/*empty slot1 */ {0,0},
/*h(430)=248 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b110]*/ {430, 1772},
/*h(83)=249 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {83, 1301},
/*h(257)=250 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {257, 1682},
/*h(431)=251 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b110]*/ {431, 1772},
/*empty slot1 */ {0,0},
/*h(258)=253 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {258, 1682},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(259)=256 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {259, 1682},
/*h(433)=257 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] EOSZ=1 MODRM()*/ {433, 1837},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(434)=260 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] EOSZ!=1 MODRM()*/ {434, 1838},
/*empty slot1 */ {0,0},
/*h(261)=262 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {261, 1683},
/*h(435)=263 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] EOSZ!=1 MODRM()*/ {435, 1838},
/*empty slot1 */ {0,0},
/*h(262)=265 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {262, 1683},
/*empty slot1 */ {0,0},
/*h(89)=267 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {89, 859},
/*h(263)=268 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {263, 1683},
/*h(437)=269 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b110]*/ {437, 1756},
/*h(90)=270 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {90, 859},
/*empty slot1 */ {0,0},
/*h(438)=272 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b110]*/ {438, 1756},
/*h(91)=273 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {91, 859},
/*empty slot1 */ {0,0},
/*h(439)=275 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b110]*/ {439, 1756},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(93)=279 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {93, 1093},
/*empty slot1 */ {0,0},
/*h(441)=281 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {441, 1972},
/*h(94)=282 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {94, 1093},
/*empty slot1 */ {0,0},
/*h(442)=284 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {442, 1972},
/*h(95)=285 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {95, 1093},
/*h(269)=286 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {269, 1675},
/*h(443)=287 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {443, 1972},
/*empty slot1 */ {0,0},
/*h(270)=289 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {270, 1675},
/*empty slot1 */ {0,0},
/*h(97)=291 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] EOSZ=1 MODRM()*/ {97, 1258},
/*h(271)=292 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {271, 1675},
/*h(445)=293 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b110]*/ {445, 1463},
/*h(98)=294 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] EOSZ!=1 MODRM()*/ {98, 1259},
/*empty slot1 */ {0,0},
/*h(446)=296 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b110]*/ {446, 1463},
/*h(99)=297 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] EOSZ!=1 MODRM()*/ {99, 1259},
/*h(273)=298 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {273, 1301},
/*h(447)=299 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b110]*/ {447, 1463},
/*empty slot1 */ {0,0},
/*h(274)=301 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {274, 1301},
/*empty slot1 */ {0,0},
/*h(101)=303 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b001]*/ {101, 1442},
/*h(275)=304 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {275, 1301},
/*h(449)=305 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {449, 1682},
/*h(102)=306 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b001]*/ {102, 1442},
/*empty slot1 */ {0,0},
/*h(450)=308 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {450, 1682},
/*h(103)=309 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b001]*/ {103, 1442},
/*empty slot1 */ {0,0},
/*h(451)=311 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {451, 1682},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(105)=315 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {105, 1469},
/*empty slot1 */ {0,0},
/*h(453)=317 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {453, 1683},
/*h(106)=318 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {106, 1469},
/*empty slot1 */ {0,0},
/*h(454)=320 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {454, 1683},
/*h(107)=321 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {107, 1469},
/*h(281)=322 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {281, 859},
/*h(455)=323 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {455, 1683},
/*empty slot1 */ {0,0},
/*h(282)=325 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {282, 859},
/*empty slot1 */ {0,0},
/*h(109)=327 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b001]*/ {109, 111},
/*h(283)=328 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {283, 859},
/*empty slot1 */ {0,0},
/*h(110)=330 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b001]*/ {110, 111},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(111)=333 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b001]*/ {111, 111},
/*h(285)=334 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {285, 1093},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(286)=337 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {286, 1093},
/*empty slot1 */ {0,0},
/*h(113)=339 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] EOSZ=1 MODRM()*/ {113, 1837},
/*h(287)=340 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {287, 1093},
/*h(461)=341 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {461, 1675},
/*h(114)=342 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] EOSZ!=1 MODRM()*/ {114, 1838},
/*empty slot1 */ {0,0},
/*h(462)=344 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {462, 1675},
/*h(115)=345 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] EOSZ!=1 MODRM()*/ {115, 1838},
/*h(289)=346 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] EOSZ=1 MODRM()*/ {289, 1258},
/*h(463)=347 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {463, 1675},
/*empty slot1 */ {0,0},
/*h(290)=349 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] EOSZ!=1 MODRM()*/ {290, 1259},
/*empty slot1 */ {0,0},
/*h(117)=351 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b001]*/ {117, 195},
/*h(291)=352 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] EOSZ!=1 MODRM()*/ {291, 1259},
/*h(465)=353 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {465, 1301},
/*h(118)=354 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b001]*/ {118, 195},
/*empty slot1 */ {0,0},
/*h(466)=356 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {466, 1301},
/*h(119)=357 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b001]*/ {119, 195},
/*h(293)=358 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b100]*/ {293, 1230},
/*h(467)=359 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {467, 1301},
/*empty slot1 */ {0,0},
/*h(294)=361 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b100]*/ {294, 1230},
/*empty slot1 */ {0,0},
/*h(121)=363 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {121, 1972},
/*h(295)=364 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b100]*/ {295, 1230},
/*empty slot1 */ {0,0},
/*h(122)=366 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {122, 1972},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(123)=369 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {123, 1972},
/*h(297)=370 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {297, 1469},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(298)=373 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {298, 1469},
/*empty slot1 */ {0,0},
/*h(125)=375 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {125, 573},
/*h(299)=376 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {299, 1469},
/*h(473)=377 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {473, 859},
/*h(126)=378 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {126, 573},
/*empty slot1 */ {0,0},
/*h(474)=380 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {474, 859},
/*h(127)=381 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {127, 573},
/*h(301)=382 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b100]*/ {301, 1767},
/*h(475)=383 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {475, 859},
/*empty slot1 */ {0,0},
/*h(302)=385 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b100]*/ {302, 1767},
/*empty slot1 */ {0,0},
/*h(129)=387 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {129, 1682},
/*h(303)=388 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b100]*/ {303, 1767},
/*h(477)=389 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {477, 1093},
/*h(130)=390 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {130, 1682},
/*empty slot1 */ {0,0},
/*h(478)=392 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {478, 1093},
/*h(131)=393 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {131, 1682},
/*h(305)=394 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] EOSZ=1 MODRM()*/ {305, 1837},
/*h(479)=395 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {479, 1093},
/*empty slot1 */ {0,0},
/*h(306)=397 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] EOSZ!=1 MODRM()*/ {306, 1838},
/*empty slot1 */ {0,0},
/*h(133)=399 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {133, 1683},
/*h(307)=400 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] EOSZ!=1 MODRM()*/ {307, 1838},
/*h(481)=401 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] EOSZ=1 MODRM()*/ {481, 1258},
/*h(134)=402 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {134, 1683},
/*empty slot1 */ {0,0},
/*h(482)=404 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] EOSZ!=1 MODRM()*/ {482, 1259},
/*h(135)=405 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {135, 1683},
/*h(309)=406 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b100]*/ {309, 390},
/*h(483)=407 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] EOSZ!=1 MODRM()*/ {483, 1259},
/*empty slot1 */ {0,0},
/*h(310)=409 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b100]*/ {310, 390},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(311)=412 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b100]*/ {311, 390},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(313)=418 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {313, 1972},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(314)=421 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {314, 1972},
/*empty slot1 */ {0,0},
/*h(141)=423 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {141, 1675},
/*h(315)=424 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {315, 1972},
/*h(489)=425 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {489, 1469},
/*h(142)=426 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {142, 1675},
/*empty slot1 */ {0,0},
/*h(490)=428 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {490, 1469},
/*h(143)=429 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {143, 1675},
/*h(317)=430 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {317, 582},
/*h(491)=431 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {491, 1469},
/*empty slot1 */ {0,0},
/*h(318)=433 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {318, 582},
/*empty slot1 */ {0,0},
/*h(145)=435 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {145, 1301},
/*h(319)=436 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {319, 582},
/*empty slot1 */ {0,0},
/*h(146)=438 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {146, 1301},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(147)=441 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {147, 1301},
/*h(321)=442 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {321, 1682},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(322)=445 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {322, 1682},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(323)=448 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {323, 1682},
/*h(497)=449 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] EOSZ=1 MODRM()*/ {497, 1837},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(498)=452 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] EOSZ!=1 MODRM()*/ {498, 1838},
/*empty slot1 */ {0,0},
/*h(325)=454 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {325, 1683},
/*h(499)=455 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] EOSZ!=1 MODRM()*/ {499, 1838},
/*empty slot1 */ {0,0},
/*h(326)=457 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {326, 1683},
/*empty slot1 */ {0,0},
/*h(153)=459 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {153, 859},
/*h(327)=460 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {327, 1683},
/*h(501)=461 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b111]*/ {501, 1206},
/*h(154)=462 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {154, 859},
/*empty slot1 */ {0,0},
/*h(502)=464 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b111]*/ {502, 1206},
/*h(155)=465 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {155, 859},
/*empty slot1 */ {0,0},
/*h(503)=467 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b111]*/ {503, 1206},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(157)=471 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {157, 1093},
/*empty slot1 */ {0,0},
/*h(505)=473 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {505, 1972},
/*h(158)=474 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {158, 1093},
/*empty slot1 */ {0,0},
/*h(506)=476 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {506, 1972},
/*h(159)=477 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {159, 1093},
/*h(333)=478 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {333, 1675},
/*h(507)=479 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {507, 1972},
/*empty slot1 */ {0,0},
/*h(334)=481 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {334, 1675},
/*empty slot1 */ {0,0},
/*h(161)=483 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] EOSZ=1 MODRM()*/ {161, 1258},
/*h(335)=484 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {335, 1675},
/*h(509)=485 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b111]*/ {509, 749},
/*h(162)=486 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] EOSZ!=1 MODRM()*/ {162, 1259},
/*empty slot1 */ {0,0},
/*h(510)=488 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b111]*/ {510, 749},
/*h(163)=489 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] EOSZ!=1 MODRM()*/ {163, 1259},
/*h(337)=490 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {337, 1301},
/*h(511)=491 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b111]*/ {511, 749},
/*empty slot1 */ {0,0},
/*h(338)=493 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {338, 1301},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(339)=496 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {339, 1301},
/*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(169)=507 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {169, 1469},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(170)=510 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {170, 1469},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(171)=513 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {171, 1469},
/*h(345)=514 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {345, 859},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(346)=517 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {346, 859},
/*empty slot1 */ {0,0},
/*h(173)=519 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b010]*/ {173, 132},
/*h(347)=520 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {347, 859}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_OSZ_NONTERM_EOSZ_MOD3_REG_RM(d);
hidx = (3*key % 521);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0_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, 879},
/*empty slot1 */ {0,0},
/*h(34)=2 0xDA MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {34, 853},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(68)=5 0xDA MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {68, 940},
/*empty slot1 */ {0,0},
/*h(102)=7 0xDA MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {102, 23},
/*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, 1472},
/*empty slot1 */ {0,0},
/*h(26)=13 0xDA MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {26, 461},
/*h(115)=14 0xDA MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {115, 1468},
/*h(60)=15 0xDA MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {60, 659},
/*empty slot1 */ {0,0},
/*h(5)=17 0xDA MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {5, 368},
/*h(94)=18 0xDA MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {94, 1334},
/*empty slot1 */ {0,0},
/*h(39)=20 0xDA MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {39, 1455},
/*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, 853},
/*empty slot1 */ {0,0},
/*h(52)=26 0xDA MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {52, 940},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(86)=29 0xDA MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {86, 23},
/*empty slot1 */ {0,0},
/*h(120)=31 0xDA MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {120, 471},
/*empty slot1 */ {0,0},
/*h(65)=33 0xDA MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {65, 1472},
/*h(10)=34 0xDA MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {10, 461},
/*h(99)=35 0xDA MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {99, 1468},
/*empty slot1 */ {0,0},
/*h(44)=37 0xDA MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {44, 659},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(78)=40 0xDA MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {78, 1334},
/*h(23)=41 0xDA MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {23, 1455},
/*h(112)=42 0xDA MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {112, 879},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(2)=45 0xDA MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {2, 853},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(36)=48 0xDA MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {36, 940},
/*empty slot1 */ {0,0},
/*h(70)=50 0xDA MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {70, 23},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(104)=53 0xDA MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {104, 471},
/*empty slot1 */ {0,0},
/*h(49)=55 0xDA MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {49, 1472},
/*empty slot1 */ {0,0},
/*h(83)=57 0xDA MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {83, 1468},
/*empty slot1 */ {0,0},
/*h(28)=59 0xDA MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {28, 659},
/*h(117)=60 0xDA MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {117, 368},
/*h(62)=61 0xDA MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {62, 1334},
/*empty slot1 */ {0,0},
/*h(7)=63 0xDA MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {7, 1455},
/*h(96)=64 0xDA MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {96, 879},
/*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, 940},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(54)=72 0xDA MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {54, 23},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(88)=75 0xDA MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {88, 471},
/*h(33)=76 0xDA MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {33, 1472},
/*h(122)=77 0xDA MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {122, 461},
/*empty slot1 */ {0,0},
/*h(67)=79 0xDA MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {67, 1468},
/*h(12)=80 0xDA MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12, 659},
/*h(101)=81 0xDA MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {101, 368},
/*empty slot1 */ {0,0},
/*h(46)=83 0xDA MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {46, 1334},
/*empty slot1 */ {0,0},
/*h(80)=85 0xDA MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {80, 879},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(114)=88 0xDA MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {114, 853},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(4)=91 0xDA MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {4, 940},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(38)=94 0xDA MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {38, 23},
/*empty slot1 */ {0,0},
/*h(72)=96 0xDA MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {72, 471},
/*empty slot1 */ {0,0},
/*h(17)=98 0xDA MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {17, 1472},
/*h(106)=99 0xDA MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {106, 461},
/*h(51)=100 0xDA MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {51, 1468},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(85)=103 0xDA MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {85, 368},
/*h(30)=104 0xDA MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {30, 1334},
/*h(119)=105 0xDA MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {119, 1455},
/*empty slot1 */ {0,0},
/*h(64)=107 0xDA MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {64, 879},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(98)=110 0xDA MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {98, 853},
/*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, 23},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(56)=118 0xDA MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {56, 471},
/*h(1)=119 0xDA MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {1, 1472},
/*h(90)=120 0xDA MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {90, 461},
/*empty slot1 */ {0,0},
/*h(35)=122 0xDA MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {35, 1468},
/*h(124)=123 0xDA MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {124, 659},
/*empty slot1 */ {0,0},
/*h(69)=125 0xDA MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {69, 368},
/*h(14)=126 0xDA MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14, 1334},
/*h(103)=127 0xDA MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {103, 1455},
/*empty slot1 */ {0,0},
/*h(48)=129 0xDA MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {48, 879},
/*empty slot1 */ {0,0},
/*h(82)=131 0xDA MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {82, 853},
/*empty slot1 */ {0,0},
/*h(27)=133 0xDA MOD[0b11] MOD=3 REG[0b101] RM[0b001]*/ {27, 1818},
/*h(116)=134 0xDA MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {116, 940},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(6)=137 0xDA MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {6, 23},
/*empty slot1 */ {0,0},
/*h(40)=139 0xDA MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {40, 471},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(74)=142 0xDA MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {74, 461},
/*empty slot1 */ {0,0},
/*h(19)=144 0xDA MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {19, 1468},
/*h(108)=145 0xDA MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {108, 659},
/*h(53)=146 0xDA MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {53, 368},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(87)=149 0xDA MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {87, 1455},
/*h(32)=150 0xDA MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {32, 879},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(66)=153 0xDA MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {66, 853},
/*empty slot1 */ {0,0},
/*h(100)=155 0xDA MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {100, 940},
/*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, 471},
/*h(113)=162 0xDA MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {113, 1472},
/*empty slot1 */ {0,0},
/*h(58)=164 0xDA MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {58, 461},
/*h(3)=165 0xDA MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {3, 1468},
/*h(92)=166 0xDA MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {92, 659},
/*empty slot1 */ {0,0},
/*h(37)=168 0xDA MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {37, 368},
/*h(126)=169 0xDA MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {126, 1334},
/*h(71)=170 0xDA MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {71, 1455},
/*empty slot1 */ {0,0},
/*h(16)=172 0xDA MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {16, 879},
/*empty slot1 */ {0,0},
/*h(50)=174 0xDA MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {50, 853},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(84)=177 0xDA MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {84, 940},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(118)=180 0xDA MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {118, 23},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(8)=183 0xDA MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {8, 471},
/*h(97)=184 0xDA MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {97, 1472},
/*h(42)=185 0xDA MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {42, 461},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(76)=188 0xDA MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {76, 659},
/*h(21)=189 0xDA MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {21, 368},
/*h(110)=190 0xDA MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {110, 1334},
/*empty slot1 */ {0,0},
/*h(55)=192 0xDA MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {55, 1455},
/*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_map0x0_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, 558},
/*empty slot1 */ {0,0},
/*h(34)=2 0xDB MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {34, 1139},
/*h(123)=3 0xDB MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {123, 1717},
/*empty slot1 */ {0,0},
/*h(68)=5 0xDB MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {68, 1304},
/*h(13)=6 0xDB MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {13, 88},
/*h(102)=7 0xDB MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {102, 1981},
/*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, 247},
/*empty slot1 */ {0,0},
/*h(26)=13 0xDB MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {26, 1684},
/*h(115)=14 0xDB MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {115, 308},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(5)=17 0xDB MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {5, 1148},
/*h(94)=18 0xDB MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {94, 860},
/*h(39)=19 0xDB MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {39, 230},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(73)=22 0xDB MOD[0b11] MOD=3 REG[0b100] RM[0b100]*/ {73, 590},
/*h(18)=23 0xDB MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {18, 1139},
/*h(107)=24 0xDB MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {107, 1717},
/*empty slot1 */ {0,0},
/*h(52)=26 0xDB MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {52, 1304},
/*empty slot1 */ {0,0},
/*h(86)=28 0xDB MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {86, 1981},
/*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, 247},
/*h(10)=34 0xDB MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {10, 1684},
/*h(99)=35 0xDB MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {99, 308},
/*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, 860},
/*empty slot1 */ {0,0},
/*h(23)=41 0xDB MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {23, 230},
/*h(112)=42 0xDB MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {112, 558},
/*h(57)=43 0xDB MOD[0b11] MOD=3 REG[0b100] RM[0b011]*/ {57, 868},
/*empty slot1 */ {0,0},
/*h(2)=45 0xDB MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {2, 1139},
/*h(91)=46 0xDB MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {91, 1717},
/*h(36)=47 0xDB MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {36, 1304},
/*h(125)=48 0xDB MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {125, 88},
/*empty slot1 */ {0,0},
/*h(70)=50 0xDB MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {70, 1981},
/*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, 247},
/*empty slot1 */ {0,0},
/*h(83)=56 0xDB MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {83, 308},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(117)=59 0xDB MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {117, 1148},
/*empty slot1 */ {0,0},
/*h(62)=61 0xDB MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {62, 860},
/*h(7)=62 0xDB MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {7, 230},
/*h(96)=63 0xDB MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {96, 558},
/*empty slot1 */ {0,0},
/*h(41)=65 0xDB MOD[0b11] MOD=3 REG[0b100] RM[0b010]*/ {41, 639},
/*empty slot1 */ {0,0},
/*h(75)=67 0xDB MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {75, 1717},
/*empty slot1 */ {0,0},
/*h(20)=69 0xDB MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {20, 1304},
/*h(109)=70 0xDB MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {109, 88},
/*h(54)=71 0xDB MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {54, 1981},
/*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, 247},
/*h(122)=76 0xDB MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {122, 1684},
/*empty slot1 */ {0,0},
/*h(67)=78 0xDB MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {67, 308},
/*empty slot1 */ {0,0},
/*h(101)=80 0xDB MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {101, 1148},
/*empty slot1 */ {0,0},
/*h(46)=82 0xDB MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {46, 860},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(80)=85 0xDB MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {80, 558},
/*h(25)=86 0xDB MOD[0b11] MOD=3 REG[0b100] RM[0b001]*/ {25, 1345},
/*h(114)=87 0xDB MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {114, 1139},
/*empty slot1 */ {0,0},
/*h(59)=89 0xDB MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {59, 1717},
/*h(4)=90 0xDB MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {4, 1304},
/*h(93)=91 0xDB MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {93, 88},
/*empty slot1 */ {0,0},
/*h(38)=93 0xDB MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {38, 1981},
/*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, 247},
/*h(106)=98 0xDB MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {106, 1684},
/*h(51)=99 0xDB MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {51, 308},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(85)=102 0xDB MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {85, 1148},
/*h(30)=103 0xDB MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {30, 860},
/*h(119)=104 0xDB MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {119, 230},
/*empty slot1 */ {0,0},
/*h(64)=106 0xDB MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {64, 558},
/*h(9)=107 0xDB MOD[0b11] MOD=3 REG[0b100] RM[0b000]*/ {9, 441},
/*h(98)=108 0xDB MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {98, 1139},
/*empty slot1 */ {0,0},
/*h(43)=110 0xDB MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {43, 1717},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(77)=113 0xDB MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {77, 88},
/*h(22)=114 0xDB MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {22, 1981},
/*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, 247},
/*h(90)=119 0xDB MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {90, 1684},
/*empty slot1 */ {0,0},
/*h(35)=121 0xDB MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {35, 308},
/*empty slot1 */ {0,0},
/*h(69)=123 0xDB MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {69, 1148},
/*empty slot1 */ {0,0},
/*h(14)=125 0xDB MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14, 860},
/*h(103)=126 0xDB MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {103, 230},
/*h(48)=127 0xDB MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {48, 558},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(82)=130 0xDB MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {82, 1139},
/*h(27)=131 0xDB MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {27, 1717},
/*h(116)=132 0xDB MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {116, 1304},
/*empty slot1 */ {0,0},
/*h(61)=134 0xDB MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {61, 88},
/*h(6)=135 0xDB MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {6, 1981},
/*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, 1684},
/*h(19)=142 0xDB MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {19, 308},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(53)=145 0xDB MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {53, 1148},
/*empty slot1 */ {0,0},
/*h(87)=147 0xDB MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {87, 230},
/*empty slot1 */ {0,0},
/*h(32)=149 0xDB MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {32, 558},
/*empty slot1 */ {0,0},
/*h(66)=151 0xDB MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {66, 1139},
/*empty slot1 */ {0,0},
/*h(11)=153 0xDB MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {11, 1717},
/*h(100)=154 0xDB MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {100, 1304},
/*h(45)=155 0xDB MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {45, 88},
/*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, 247},
/*empty slot1 */ {0,0},
/*h(58)=162 0xDB MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {58, 1684},
/*h(3)=163 0xDB MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {3, 308},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(37)=166 0xDB MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {37, 1148},
/*h(126)=167 0xDB MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {126, 860},
/*empty slot1 */ {0,0},
/*h(71)=169 0xDB MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {71, 230},
/*h(16)=170 0xDB MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {16, 558},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(50)=173 0xDB MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {50, 1139},
/*empty slot1 */ {0,0},
/*h(84)=175 0xDB MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {84, 1304},
/*empty slot1 */ {0,0},
/*h(29)=177 0xDB MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {29, 88},
/*h(118)=178 0xDB MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {118, 1981},
/*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, 247},
/*h(42)=183 0xDB MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {42, 1684},
/*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, 1148},
/*h(110)=188 0xDB MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {110, 860},
/*empty slot1 */ {0,0},
/*h(55)=190 0xDB MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {55, 230},
/*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_map0x0_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()*/ {571},
/*h(1)=1 0xDC MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {572},
/*h(2)=2 0xDC MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {397},
/*h(3)=3 0xDC MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {398},
/*h(4)=4 0xDC MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {785},
/*h(5)=5 0xDC MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {787},
/*h(6)=6 0xDC MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {432},
/*h(7)=7 0xDC MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {430},
/*h(8)=8 0xDC MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {114},
/*h(9)=9 0xDC MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {518},
/*h(10)=10 0xDC MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {517},
/*h(11)=11 0xDC MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {115},
/*h(12)=12 0xDC MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1572},
/*h(13)=13 0xDC MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1569},
/*h(14)=14 0xDC MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1568},
/*h(15)=15 0xDC MOD[0b11] MOD=3 REG[0b111] RM[nnn]*/ {1573}
};
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_map0x0_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[78] = {
/*empty slot1 */ {0,0},
/*h(34)=1 0xDD MOD[mm] MOD!=3 REG[0b100] RM[nnn] EOSZ!=1 MODRM()*/ {34, 1661},
/*h(13)=2 0xDD MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {13, 1677},
/*h(47)=3 0xDD MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {47, 1708},
/*empty slot1 */ {0,0},
/*h(26)=5 0xDD MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {26, 861},
/*empty slot1 */ {0,0},
/*h(5)=7 0xDD MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {5, 812},
/*h(39)=8 0xDD MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {39, 35},
/*h(18)=9 0xDD MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {18, 1302},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(31)=12 0xDD MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {31, 862},
/*empty slot1 */ {0,0},
/*h(10)=14 0xDD MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {10, 1140},
/*empty slot1 */ {0,0},
/*h(23)=16 0xDD MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {23, 1303},
/*h(57)=17 0xDD MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {57, 994},
/*h(2)=18 0xDD MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {2, 1685},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(15)=21 0xDD MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {15, 1677},
/*h(49)=22 0xDD MOD[mm] MOD!=3 REG[0b110] RM[nnn] EOSZ=1 MODRM()*/ {49, 103},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(7)=25 0xDD MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {7, 812},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(33)=30 0xDD MOD[mm] MOD!=3 REG[0b100] RM[nnn] EOSZ=1 MODRM()*/ {33, 1660},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(46)=33 0xDD MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {46, 1708},
/*empty slot1 */ {0,0},
/*h(25)=35 0xDD MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {25, 861},
/*h(59)=36 0xDD MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {59, 994},
/*h(38)=37 0xDD MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {38, 35},
/*empty slot1 */ {0,0},
/*h(17)=39 0xDD MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {17, 1302},
/*h(51)=40 0xDD MOD[mm] MOD!=3 REG[0b110] RM[nnn] EOSZ!=1 MODRM()*/ {51, 104},
/*empty slot1 */ {0,0},
/*h(30)=42 0xDD MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {30, 862},
/*h(9)=43 0xDD MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {9, 1140},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(22)=46 0xDD MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {22, 1303},
/*empty slot1 */ {0,0},
/*h(1)=48 0xDD MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {1, 1685},
/*h(35)=49 0xDD MOD[mm] MOD!=3 REG[0b100] RM[nnn] EOSZ!=1 MODRM()*/ {35, 1661},
/*h(14)=50 0xDD MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {14, 1677},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(27)=53 0xDD MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {27, 861},
/*empty slot1 */ {0,0},
/*h(6)=55 0xDD MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {6, 812},
/*empty slot1 */ {0,0},
/*h(19)=57 0xDD MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {19, 1302},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(11)=62 0xDD MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {11, 1140},
/*h(45)=63 0xDD MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {45, 1708},
/*empty slot1 */ {0,0},
/*h(58)=65 0xDD MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {58, 994},
/*h(3)=66 0xDD MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {3, 1685},
/*h(37)=67 0xDD MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {37, 35},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(50)=70 0xDD MOD[mm] MOD!=3 REG[0b110] RM[nnn] EOSZ!=1 MODRM()*/ {50, 104},
/*h(29)=71 0xDD MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {29, 862},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(21)=76 0xDD MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {21, 1303},
/*empty slot1 */ {0,0}
};
xed_union64_t t, u;
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_OSZ_NONTERM_EOSZ_MOD3_REG(d);
hidx = (t.u64 = 2654435769  * key, u.u64 = t.s.lo32 * 78ULL, u.s.hi32);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0_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, 880},
/*h(89)=1 0xDE MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {89, 1440},
/*h(34)=2 0xDE MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {34, 854},
/*h(123)=3 0xDE MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {123, 512},
/*empty slot1 */ {0,0},
/*h(68)=5 0xDE MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {68, 941},
/*empty slot1 */ {0,0},
/*h(13)=7 0xDE MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {13, 1320},
/*h(102)=8 0xDE MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {102, 24},
/*h(47)=9 0xDE MOD[0b11] MOD=3 REG[0b111] RM[nnn]*/ {47, 1561},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(81)=12 0xDE MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {81, 330},
/*empty slot1 */ {0,0},
/*h(26)=14 0xDE MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {26, 462},
/*h(115)=15 0xDE MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {115, 1480},
/*h(60)=16 0xDE MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {60, 660},
/*empty slot1 */ {0,0},
/*h(5)=18 0xDE MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {5, 431},
/*h(94)=19 0xDE MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {94, 1335},
/*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, 1440},
/*empty slot1 */ {0,0},
/*h(18)=25 0xDE MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {18, 854},
/*h(107)=26 0xDE MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {107, 512},
/*empty slot1 */ {0,0},
/*h(52)=28 0xDE MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {52, 941},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(86)=31 0xDE MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {86, 24},
/*h(31)=32 0xDE MOD[0b11] MOD=3 REG[0b111] RM[nnn]*/ {31, 1561},
/*h(120)=33 0xDE MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {120, 472},
/*empty slot1 */ {0,0},
/*h(65)=35 0xDE MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {65, 330},
/*empty slot1 */ {0,0},
/*h(10)=37 0xDE MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {10, 462},
/*h(99)=38 0xDE MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {99, 1480},
/*h(44)=39 0xDE MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {44, 660},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(78)=42 0xDE MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {78, 1335},
/*empty slot1 */ {0,0},
/*h(23)=44 0xDE MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {23, 399},
/*h(112)=45 0xDE MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {112, 880},
/*h(57)=46 0xDE MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {57, 1440},
/*empty slot1 */ {0,0},
/*h(2)=48 0xDE MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {2, 854},
/*h(91)=49 0xDE MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {91, 512},
/*empty slot1 */ {0,0},
/*h(36)=51 0xDE MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {36, 941},
/*h(125)=52 0xDE MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {125, 1320},
/*empty slot1 */ {0,0},
/*h(70)=54 0xDE MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {70, 24},
/*h(15)=55 0xDE MOD[0b11] MOD=3 REG[0b111] RM[nnn]*/ {15, 1561},
/*h(104)=56 0xDE MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {104, 472},
/*empty slot1 */ {0,0},
/*h(49)=58 0xDE MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {49, 330},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(83)=61 0xDE MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {83, 1480},
/*h(28)=62 0xDE MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {28, 660},
/*h(117)=63 0xDE MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {117, 431},
/*empty slot1 */ {0,0},
/*h(62)=65 0xDE MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {62, 1335},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(96)=68 0xDE MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {96, 880},
/*h(41)=69 0xDE MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {41, 1440},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(75)=72 0xDE MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {75, 512},
/*empty slot1 */ {0,0},
/*h(20)=74 0xDE MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {20, 941},
/*h(109)=75 0xDE MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {109, 1320},
/*empty slot1 */ {0,0},
/*h(54)=77 0xDE MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {54, 24},
/*empty slot1 */ {0,0},
/*h(88)=79 0xDE MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {88, 472},
/*empty slot1 */ {0,0},
/*h(33)=81 0xDE MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {33, 330},
/*h(122)=82 0xDE MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {122, 462},
/*empty slot1 */ {0,0},
/*h(67)=84 0xDE MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {67, 1480},
/*h(12)=85 0xDE MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12, 660},
/*h(101)=86 0xDE MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {101, 431},
/*empty slot1 */ {0,0},
/*h(46)=88 0xDE MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {46, 1335},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(80)=91 0xDE MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {80, 880},
/*h(25)=92 0xDE MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {25, 1440},
/*h(114)=93 0xDE MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {114, 854},
/*empty slot1 */ {0,0},
/*h(59)=95 0xDE MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {59, 512},
/*empty slot1 */ {0,0},
/*h(4)=97 0xDE MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {4, 941},
/*h(93)=98 0xDE MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {93, 1320},
/*h(38)=99 0xDE MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {38, 24},
/*empty slot1 */ {0,0},
/*h(127)=101 0xDE MOD[0b11] MOD=3 REG[0b111] RM[nnn]*/ {127, 1561},
/*h(72)=102 0xDE MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {72, 472},
/*empty slot1 */ {0,0},
/*h(17)=104 0xDE MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {17, 330},
/*h(106)=105 0xDE MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {106, 462},
/*empty slot1 */ {0,0},
/*h(51)=107 0xDE MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {51, 1480},
/*empty slot1 */ {0,0},
/*h(85)=109 0xDE MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {85, 431},
/*empty slot1 */ {0,0},
/*h(30)=111 0xDE MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {30, 1335},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(64)=114 0xDE MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {64, 880},
/*h(9)=115 0xDE MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {9, 1440},
/*h(98)=116 0xDE MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {98, 854},
/*empty slot1 */ {0,0},
/*h(43)=118 0xDE MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {43, 512},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(77)=121 0xDE MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {77, 1320},
/*h(22)=122 0xDE MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {22, 24},
/*h(111)=123 0xDE MOD[0b11] MOD=3 REG[0b111] RM[nnn]*/ {111, 1561},
/*empty slot1 */ {0,0},
/*h(56)=125 0xDE MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {56, 472},
/*empty slot1 */ {0,0},
/*h(1)=127 0xDE MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {1, 330},
/*h(90)=128 0xDE MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {90, 462},
/*empty slot1 */ {0,0},
/*h(35)=130 0xDE MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {35, 1480},
/*h(124)=131 0xDE MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {124, 660},
/*h(69)=132 0xDE MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {69, 431},
/*empty slot1 */ {0,0},
/*h(14)=134 0xDE MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14, 1335},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(48)=137 0xDE MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {48, 880},
/*empty slot1 */ {0,0},
/*h(82)=139 0xDE MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {82, 854},
/*empty slot1 */ {0,0},
/*h(27)=141 0xDE MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {27, 512},
/*h(116)=142 0xDE MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {116, 941},
/*empty slot1 */ {0,0},
/*h(61)=144 0xDE MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {61, 1320},
/*h(6)=145 0xDE MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {6, 24},
/*h(95)=146 0xDE MOD[0b11] MOD=3 REG[0b111] RM[nnn]*/ {95, 1561},
/*empty slot1 */ {0,0},
/*h(40)=148 0xDE MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {40, 472},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(74)=151 0xDE MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {74, 462},
/*h(19)=152 0xDE MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {19, 1480},
/*empty slot1 */ {0,0},
/*h(108)=154 0xDE MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {108, 660},
/*h(53)=155 0xDE MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {53, 431},
/*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, 880},
/*h(121)=161 0xDE MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {121, 1440},
/*h(66)=162 0xDE MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {66, 854},
/*empty slot1 */ {0,0},
/*h(11)=164 0xDE MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {11, 512},
/*h(100)=165 0xDE MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {100, 941},
/*empty slot1 */ {0,0},
/*h(45)=167 0xDE MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {45, 1320},
/*empty slot1 */ {0,0},
/*h(79)=169 0xDE MOD[0b11] MOD=3 REG[0b111] RM[nnn]*/ {79, 1561},
/*empty slot1 */ {0,0},
/*h(24)=171 0xDE MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {24, 472},
/*h(113)=172 0xDE MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {113, 330},
/*empty slot1 */ {0,0},
/*h(58)=174 0xDE MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {58, 462},
/*h(3)=175 0xDE MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {3, 1480},
/*h(92)=176 0xDE MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {92, 660},
/*empty slot1 */ {0,0},
/*h(37)=178 0xDE MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {37, 431},
/*h(126)=179 0xDE MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {126, 1335},
/*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, 880},
/*h(105)=184 0xDE MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {105, 1440},
/*h(50)=185 0xDE MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {50, 854},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(84)=188 0xDE MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {84, 941},
/*empty slot1 */ {0,0},
/*h(29)=190 0xDE MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {29, 1320},
/*h(118)=191 0xDE MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {118, 24},
/*h(63)=192 0xDE MOD[0b11] MOD=3 REG[0b111] RM[nnn]*/ {63, 1561},
/*empty slot1 */ {0,0},
/*h(8)=194 0xDE MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {8, 472},
/*h(97)=195 0xDE MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {97, 330},
/*empty slot1 */ {0,0},
/*h(42)=197 0xDE MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {42, 462},
/*empty slot1 */ {0,0},
/*h(76)=199 0xDE MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {76, 660},
/*empty slot1 */ {0,0},
/*h(21)=201 0xDE MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {21, 431},
/*h(110)=202 0xDE MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {110, 1335},
/*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_map0x0_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, 559},
/*empty slot1 */ {0,0},
/*h(34)=2 0xDF MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {34, 1141},
/*h(123)=3 0xDF MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {123, 1958},
/*empty slot1 */ {0,0},
/*h(68)=5 0xDF MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {68, 1305},
/*h(13)=6 0xDF MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {13, 233},
/*h(102)=7 0xDF MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {102, 1982},
/*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, 813},
/*empty slot1 */ {0,0},
/*h(26)=13 0xDF MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {26, 560},
/*h(115)=14 0xDF MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {115, 1676},
/*h(60)=15 0xDF MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {60, 1810},
/*empty slot1 */ {0,0},
/*h(5)=17 0xDF MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {5, 863},
/*h(94)=18 0xDF MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {94, 1983},
/*h(39)=19 0xDF MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {39, 864},
/*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, 1141},
/*h(107)=25 0xDF MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {107, 1958},
/*h(52)=26 0xDF MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {52, 1305},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(86)=29 0xDF MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {86, 1982},
/*empty slot1 */ {0,0},
/*h(120)=31 0xDF MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {120, 1321},
/*empty slot1 */ {0,0},
/*h(65)=33 0xDF MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {65, 813},
/*h(10)=34 0xDF MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {10, 560},
/*h(99)=35 0xDF MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {99, 1676},
/*empty slot1 */ {0,0},
/*h(44)=37 0xDF MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {44, 1810},
/*empty slot1 */ {0,0},
/*h(78)=39 0xDF MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {78, 1983},
/*empty slot1 */ {0,0},
/*h(23)=41 0xDF MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {23, 864},
/*h(112)=42 0xDF MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {112, 559},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(2)=45 0xDF MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {2, 1141},
/*h(91)=46 0xDF MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {91, 1958},
/*empty slot1 */ {0,0},
/*h(36)=48 0xDF MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {36, 1305},
/*h(125)=49 0xDF MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {125, 233},
/*h(70)=50 0xDF MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {70, 1982},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(104)=53 0xDF MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {104, 1321},
/*h(49)=54 0xDF MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {49, 813},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(83)=57 0xDF MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {83, 1676},
/*h(28)=58 0xDF MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {28, 1810},
/*h(117)=59 0xDF MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {117, 863},
/*empty slot1 */ {0,0},
/*h(62)=61 0xDF MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {62, 1983},
/*h(7)=62 0xDF MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {7, 864},
/*h(96)=63 0xDF MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {96, 559},
/*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, 1958},
/*h(20)=69 0xDF MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {20, 1305},
/*h(109)=70 0xDF MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {109, 233},
/*empty slot1 */ {0,0},
/*h(54)=72 0xDF MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {54, 1982},
/*empty slot1 */ {0,0},
/*h(88)=74 0xDF MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {88, 1321},
/*empty slot1 */ {0,0},
/*h(33)=76 0xDF MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {33, 813},
/*h(122)=77 0xDF MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {122, 560},
/*h(67)=78 0xDF MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {67, 1676},
/*empty slot1 */ {0,0},
/*h(12)=80 0xDF MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12, 1810},
/*h(101)=81 0xDF MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {101, 863},
/*h(46)=82 0xDF MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {46, 1983},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(80)=85 0xDF MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {80, 559},
/*empty slot1 */ {0,0},
/*h(114)=87 0xDF MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {114, 1141},
/*empty slot1 */ {0,0},
/*h(59)=89 0xDF MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {59, 1958},
/*empty slot1 */ {0,0},
/*h(4)=91 0xDF MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {4, 1305},
/*h(93)=92 0xDF MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {93, 233},
/*h(38)=93 0xDF MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {38, 1982},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(72)=96 0xDF MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {72, 1321},
/*h(17)=97 0xDF MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {17, 813},
/*h(106)=98 0xDF MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {106, 560},
/*empty slot1 */ {0,0},
/*h(51)=100 0xDF MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {51, 1676},
/*empty slot1 */ {0,0},
/*h(85)=102 0xDF MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {85, 863},
/*empty slot1 */ {0,0},
/*h(30)=104 0xDF MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {30, 1983},
/*h(119)=105 0xDF MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {119, 864},
/*h(64)=106 0xDF MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {64, 559},
/*empty slot1 */ {0,0},
/*h(9)=108 0xDF MOD[0b11] MOD=3 REG[0b100] RM[0b000]*/ {9, 995},
/*h(98)=109 0xDF MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {98, 1141},
/*empty slot1 */ {0,0},
/*h(43)=111 0xDF MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {43, 1958},
/*empty slot1 */ {0,0},
/*h(77)=113 0xDF MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {77, 233},
/*empty slot1 */ {0,0},
/*h(22)=115 0xDF MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {22, 1982},
/*empty slot1 */ {0,0},
/*h(56)=117 0xDF MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {56, 1321},
/*empty slot1 */ {0,0},
/*h(1)=119 0xDF MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {1, 813},
/*h(90)=120 0xDF MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {90, 560},
/*h(35)=121 0xDF MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {35, 1676},
/*h(124)=122 0xDF MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {124, 1810},
/*empty slot1 */ {0,0},
/*h(69)=124 0xDF MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {69, 863},
/*h(14)=125 0xDF MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14, 1983},
/*h(103)=126 0xDF MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {103, 864},
/*empty slot1 */ {0,0},
/*h(48)=128 0xDF MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {48, 559},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(82)=131 0xDF MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {82, 1141},
/*h(27)=132 0xDF MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {27, 1958},
/*h(116)=133 0xDF MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {116, 1305},
/*empty slot1 */ {0,0},
/*h(61)=135 0xDF MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {61, 233},
/*h(6)=136 0xDF MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {6, 1982},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(40)=139 0xDF MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {40, 1321},
/*empty slot1 */ {0,0},
/*h(74)=141 0xDF MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {74, 560},
/*empty slot1 */ {0,0},
/*h(19)=143 0xDF MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {19, 1676},
/*h(108)=144 0xDF MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {108, 1810},
/*h(53)=145 0xDF MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {53, 863},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(87)=148 0xDF MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {87, 864},
/*h(32)=149 0xDF MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {32, 559},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(66)=152 0xDF MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {66, 1141},
/*empty slot1 */ {0,0},
/*h(11)=154 0xDF MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {11, 1958},
/*h(100)=155 0xDF MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {100, 1305},
/*h(45)=156 0xDF MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {45, 233},
/*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, 1321},
/*h(113)=161 0xDF MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {113, 813},
/*empty slot1 */ {0,0},
/*h(58)=163 0xDF MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {58, 560},
/*h(3)=164 0xDF MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {3, 1676},
/*h(92)=165 0xDF MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {92, 1810},
/*empty slot1 */ {0,0},
/*h(37)=167 0xDF MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {37, 863},
/*h(126)=168 0xDF MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {126, 1983},
/*h(71)=169 0xDF MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {71, 864},
/*empty slot1 */ {0,0},
/*h(16)=171 0xDF MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {16, 559},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(50)=174 0xDF MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {50, 1141},
/*empty slot1 */ {0,0},
/*h(84)=176 0xDF MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {84, 1305},
/*empty slot1 */ {0,0},
/*h(29)=178 0xDF MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {29, 233},
/*h(118)=179 0xDF MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {118, 1982},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(8)=182 0xDF MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {8, 1321},
/*h(97)=183 0xDF MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {97, 813},
/*h(42)=184 0xDF MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {42, 560},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(76)=187 0xDF MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {76, 1810},
/*h(21)=188 0xDF MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {21, 863},
/*h(110)=189 0xDF MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {110, 1983},
/*empty slot1 */ {0,0},
/*h(55)=191 0xDF MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {55, 864},
/*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_map0x0_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, 644},
/*h(5)=1 0xE0 MODEP5=1  REP=2  DF64() BRDISP8() IMMUNE66_LOOP64()*/ {5, 643},
/*empty slot1 */ {0,0},
/*h(7)=3 0xE0 MODEP5=1 REP=3  DF64() BRDISP8() IMMUNE66_LOOP64()*/ {7, 957},
/*empty slot1 */ {0,0},
/*h(4)=5 0xE0 MODEP5=0         DF64() BRDISP8() IMMUNE66_LOOP64()*/ {4, 644},
/*empty slot1 */ {0,0},
/*h(1)=7 0xE0 MODEP5=1  REP=0  DF64() BRDISP8() IMMUNE66_LOOP64()*/ {1, 642},
/*h(6)=8 0xE0 MODEP5=0         DF64() BRDISP8() IMMUNE66_LOOP64()*/ {6, 644},
/*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_map0x0_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, 956},
/*h(5)=1 0xE1 MODEP5=1 REP=2  DF64() BRDISP8() IMMUNE66_LOOP64()*/ {5, 645},
/*empty slot1 */ {0,0},
/*h(7)=3 0xE1 MODEP5=1 REP=3 DF64() BRDISP8() IMMUNE66_LOOP64()*/ {7, 955},
/*empty slot1 */ {0,0},
/*h(4)=5 0xE1 MODEP5=0       DF64() BRDISP8() IMMUNE66_LOOP64()*/ {4, 956},
/*empty slot1 */ {0,0},
/*h(1)=7 0xE1 MODEP5=1 REP=0 DF64() BRDISP8() IMMUNE66_LOOP64()*/ {1, 954},
/*h(6)=8 0xE1 MODEP5=0       DF64() BRDISP8() IMMUNE66_LOOP64()*/ {6, 956},
/*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_map0x0_opcode0xe2_vv0(const xed_decoded_inst_t* d)
{
return 775;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_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, 897},
/*h(10)=2 0xE3 eamode32 mode64 BRDISP8() FORCE64()*/ {10, 1121},
/*h(2)=3 0xE3 eamode32 not64 BRDISP8()*/ {2, 1120},
/*h(7)=4 0xE3 eamode64 BRDISP8() FORCE64()*/ {7, 1541},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(9)=7 0xE3 eamode16 BRDISP8()*/ {9, 897},
/*h(1)=8 0xE3 eamode16 BRDISP8()*/ {1, 897},
/*h(6)=9 0xE3 eamode32 not64 BRDISP8()*/ {6, 1120},
/*h(11)=10 0xE3 eamode64 BRDISP8() FORCE64()*/ {11, 1541},
/*h(3)=11 0xE3 eamode64 BRDISP8() FORCE64()*/ {3, 1541},
/*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_map0x0_opcode0xe4_vv0(const xed_decoded_inst_t* d)
{
return 1464;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xe5_vv0(const xed_decoded_inst_t* d)
{
return 1465;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xe6_vv0(const xed_decoded_inst_t* d)
{
return 375;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xe7_vv0(const xed_decoded_inst_t* d)
{
return 376;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_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()*/ {17},
/*h(1)=1 0xE8 not64 BRDISPz()*/ {17},
/*h(2)=2 0xE8 mode64  BRDISP32() DF64() FORCE64()*/ {18}
};
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_map0x0_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()*/ {1711},
/*h(1)=1 0xE9 not64 BRDISPz()*/ {1711},
/*h(2)=2 0xE9 mode64 FORCE64() BRDISP32()*/ {1712}
};
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_map0x0_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()*/ {1989},
/*h(1)=1 0xEA not64 BRDISPz() UIMM16()*/ {1989}
};
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_map0x0_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()*/ {1713},
/*h(1)=1 0xEB not64 BRDISP8()*/ {1713},
/*h(2)=2 0xEB mode64 FORCE64() BRDISP8()*/ {1714}
};
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_map0x0_opcode0xec_vv0(const xed_decoded_inst_t* d)
{
return 1466;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xed_vv0(const xed_decoded_inst_t* d)
{
return 1467;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xee_vv0(const xed_decoded_inst_t* d)
{
return 377;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xef_vv0(const xed_decoded_inst_t* d)
{
return 378;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xf1_vv0(const xed_decoded_inst_t* d)
{
return 961;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xf4_vv0(const xed_decoded_inst_t* d)
{
return 227;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xf5_vv0(const xed_decoded_inst_t* d)
{
return 124;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_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()*/ {1017},
/*h(1)=1 0xF6 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() SIMM8()*/ {1017},
/*h(2)=2 0xF6 MOD[0b11] MOD=3 REG[0b000] RM[nnn] SIMM8()*/ {1019},
/*h(3)=3 0xF6 MOD[0b11] MOD=3 REG[0b000] RM[nnn] SIMM8()*/ {1019},
/*h(4)=4 0xF6 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM() SIMM8()*/ {1018},
/*h(5)=5 0xF6 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM() SIMM8()*/ {1018},
/*h(6)=6 0xF6 MOD[0b11] MOD=3 REG[0b001] RM[nnn] SIMM8()*/ {1020},
/*h(7)=7 0xF6 MOD[0b11] MOD=3 REG[0b001] RM[nnn] SIMM8()*/ {1020},
/*h(8)=8 0xF6 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM() nolock_prefix*/ {243},
/*h(9)=9 0xF6 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM() lock_prefix*/ {552},
/*h(10)=10 0xF6 MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {244},
/*h(11)=11 0xF6 MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {244},
/*h(12)=12 0xF6 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() nolock_prefix*/ {1791},
/*h(13)=13 0xF6 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() lock_prefix*/ {1956},
/*h(14)=14 0xF6 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {1792},
/*h(15)=15 0xF6 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {1792},
/*h(16)=16 0xF6 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {800},
/*h(17)=17 0xF6 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {800},
/*h(18)=18 0xF6 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {801},
/*h(19)=19 0xF6 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {801},
/*h(20)=20 0xF6 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {1394},
/*h(21)=21 0xF6 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {1394},
/*h(22)=22 0xF6 MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {1395},
/*h(23)=23 0xF6 MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {1395},
/*h(24)=24 0xF6 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1432},
/*h(25)=25 0xF6 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1432},
/*h(26)=26 0xF6 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1433},
/*h(27)=27 0xF6 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1433},
/*h(28)=28 0xF6 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {610},
/*h(29)=29 0xF6 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {610},
/*h(30)=30 0xF6 MOD[0b11] MOD=3 REG[0b111] RM[nnn]*/ {611},
/*h(31)=31 0xF6 MOD[0b11] MOD=3 REG[0b111] RM[nnn]*/ {611}
};
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_map0x0_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()*/ {1021},
/*h(1)=1 0xF7 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() SIMMz()*/ {1021},
/*h(2)=2 0xF7 MOD[0b11] MOD=3 REG[0b000] RM[nnn] SIMMz()*/ {1023},
/*h(3)=3 0xF7 MOD[0b11] MOD=3 REG[0b000] RM[nnn] SIMMz()*/ {1023},
/*h(4)=4 0xF7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM() SIMMz()*/ {1022},
/*h(5)=5 0xF7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM() SIMMz()*/ {1022},
/*h(6)=6 0xF7 MOD[0b11] MOD=3 REG[0b001] RM[nnn] SIMMz()*/ {1024},
/*h(7)=7 0xF7 MOD[0b11] MOD=3 REG[0b001] RM[nnn] SIMMz()*/ {1024},
/*h(8)=8 0xF7 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM() nolock_prefix*/ {245},
/*h(9)=9 0xF7 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM() lock_prefix*/ {553},
/*h(10)=10 0xF7 MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {246},
/*h(11)=11 0xF7 MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {246},
/*h(12)=12 0xF7 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() nolock_prefix*/ {1793},
/*h(13)=13 0xF7 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() lock_prefix*/ {1957},
/*h(14)=14 0xF7 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {1794},
/*h(15)=15 0xF7 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {1794},
/*h(16)=16 0xF7 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {802},
/*h(17)=17 0xF7 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {802},
/*h(18)=18 0xF7 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {803},
/*h(19)=19 0xF7 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {803},
/*h(20)=20 0xF7 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {1396},
/*h(21)=21 0xF7 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {1396},
/*h(22)=22 0xF7 MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {1397},
/*h(23)=23 0xF7 MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {1397},
/*h(24)=24 0xF7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1434},
/*h(25)=25 0xF7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1434},
/*h(26)=26 0xF7 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1435},
/*h(27)=27 0xF7 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1435},
/*h(28)=28 0xF7 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {612},
/*h(29)=29 0xF7 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {612},
/*h(30)=30 0xF7 MOD[0b11] MOD=3 REG[0b111] RM[nnn]*/ {613},
/*h(31)=31 0xF7 MOD[0b11] MOD=3 REG[0b111] RM[nnn]*/ {613}
};
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_map0x0_opcode0xf8_vv0(const xed_decoded_inst_t* d)
{
return 858;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xf9_vv0(const xed_decoded_inst_t* d)
{
return 505;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xfa_vv0(const xed_decoded_inst_t* d)
{
return 848;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xfb_vv0(const xed_decoded_inst_t* d)
{
return 506;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xfc_vv0(const xed_decoded_inst_t* d)
{
return 849;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_opcode0xfd_vv0(const xed_decoded_inst_t* d)
{
return 473;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0_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*/ {309},
/*h(1)=1 0xFE MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() lock_prefix*/ {1087},
/*h(2)=2 0xFE MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {310},
/*h(3)=3 0xFE MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {310},
/*h(4)=4 0xFE MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM() nolock_prefix*/ {1947},
/*h(5)=5 0xFE MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM() lock_prefix*/ {373},
/*h(6)=6 0xFE MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {1948},
/*h(7)=7 0xFE MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {1948}
};
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_map0x0_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, 311},
/*h(13)=1 0xFF MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {13, 391},
/*h(26)=2 0xFF MOD[0b11] MOD=3 REG[0b110] RM[nnn] DF64()*/ {26, 822},
/*h(5)=3 0xFF MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM() lock_prefix*/ {5, 374},
/*h(18)=4 0xFF MOD[0b11] MOD=3 REG[0b100] RM[nnn] DF64() IMMUNE66_LOOP64()*/ {18, 1710},
/*empty slot1 */ {0,0},
/*h(10)=6 0xFF MOD[0b11] MOD=3 REG[0b010] RM[nnn]  DF64() IMMUNE66_LOOP64()*/ {10, 16},
/*empty slot1 */ {0,0},
/*h(2)=8 0xFF MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {2, 312},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(7)=11 0xFF MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {7, 1950},
/*h(20)=12 0xFF MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {20, 1988},
/*empty slot1 */ {0,0},
/*h(12)=14 0xFF MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {12, 391},
/*h(25)=15 0xFF MOD[mm] MOD!=3 REG[0b110] RM[nnn] DF64() MODRM()*/ {25, 821},
/*h(4)=16 0xFF MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM() nolock_prefix*/ {4, 1949},
/*h(17)=17 0xFF MOD[mm] MOD!=3 REG[0b100] RM[nnn] DF64() IMMUNE66_LOOP64() MODRM()*/ {17, 1709},
/*empty slot1 */ {0,0},
/*h(9)=19 0xFF MOD[mm] MOD!=3 REG[0b010] RM[nnn]  DF64() IMMUNE66_LOOP64() MODRM()*/ {9, 15},
/*empty slot1 */ {0,0},
/*h(1)=21 0xFF MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() lock_prefix*/ {1, 1088},
/*empty slot1 */ {0,0},
/*h(27)=23 0xFF MOD[0b11] MOD=3 REG[0b110] RM[nnn] DF64()*/ {27, 822},
/*h(6)=24 0xFF MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {6, 1950},
/*h(19)=25 0xFF MOD[0b11] MOD=3 REG[0b100] RM[nnn] DF64() IMMUNE66_LOOP64()*/ {19, 1710},
/*empty slot1 */ {0,0},
/*h(11)=27 0xFF MOD[0b11] MOD=3 REG[0b010] RM[nnn]  DF64() IMMUNE66_LOOP64()*/ {11, 16},
/*h(24)=28 0xFF MOD[mm] MOD!=3 REG[0b110] RM[nnn] DF64() MODRM()*/ {24, 821},
/*h(3)=29 0xFF MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {3, 312},
/*h(16)=30 0xFF MOD[mm] MOD!=3 REG[0b100] RM[nnn] DF64() IMMUNE66_LOOP64() MODRM()*/ {16, 1709},
/*empty slot1 */ {0,0},
/*h(8)=32 0xFF MOD[mm] MOD!=3 REG[0b010] RM[nnn]  DF64() IMMUNE66_LOOP64() MODRM()*/ {8, 15},
/*h(21)=33 0xFF MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {21, 1988}
};
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;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {1},
/*h(1)=1 0x0F 0x00 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {2},
/*h(2)=2 0x0F 0x00 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {513},
/*h(3)=3 0x0F 0x00 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {514},
/*h(4)=4 0x0F 0x00 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {885},
/*h(5)=5 0x0F 0x00 MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {886},
/*h(6)=6 0x0F 0x00 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {380},
/*h(7)=7 0x0F 0x00 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {381},
/*h(8)=8 0x0F 0x00 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {980},
/*h(9)=9 0x0F 0x00 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {981},
/*h(10)=10 0x0F 0x00 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {1702},
/*h(11)=11 0x0F 0x00 MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {1703}
};
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_map0x0F_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*/ {1799}
};
xed_uint64_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_map0x0F_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, 7},
/*h(8362)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8362, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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]*/ {1590}
};
xed_uint64_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_map0x0F_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]*/ {241}
};
xed_uint64_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_map0x0F_opcode0x1_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(7985)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7985;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(12166)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12166;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {1548}
};
xed_uint64_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_map0x0F_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()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_10_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(1830)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1830, 1228},
/*h(8595)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {8595, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(15970)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 15970;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(13386)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 13386;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(4037)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {384}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 4037;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5634)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {5634, 763},
/*h(1453)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1453, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(466)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 466;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2063)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b001] no_refining_prefix*/ {2063, 1158},
/*h(15593)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {15593, 1167}
};
xed_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_map0x0F_opcode0x1_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(14606)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14606, 1228},
/*h(7841)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {7841, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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[3] = {
/*h(5257)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {5257, 8},
/*h(16203)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {16203, 535},
/*h(12022)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {12022, 925}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(13619)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(8451)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(5867)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {5867, 1167},
/*h(3283)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {3283, 1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14229)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14229;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(15826)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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[3] = {
/*h(10658)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {10658, 1616},
/*h(8074)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {8074, 1616},
/*h(3893)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3893, 1228}
};
xed_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_map0x0F_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(9671)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {910}
};
xed_uint64_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_map0x0F_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(4503)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_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(10281)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_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(7697)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_opcode0x1_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(2529)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {2529, 1548},
/*h(13475)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {13475, 8}
};
xed_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_map0x0F_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(8307)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_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(14085)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14085, 1228},
/*h(3139)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {3139, 1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(11501)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {925}
};
xed_uint64_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_map0x0F_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(10514)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(5346)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_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(9527)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_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(178)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {178, 7},
/*h(4359)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {4359, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(1775)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1775, 1970},
/*h(12721)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12721, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(7553)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(15915)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 15915;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(6566)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6566, 1617},
/*h(13331)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {13331, 762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(3982)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3982;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(8163)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8163, 1548},
/*h(5579)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {5579, 1548}
};
xed_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_map0x0F_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(15538)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_opcode0x1_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(10370)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_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(7786)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {7786, 1364},
/*h(14551)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {14551, 11}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(5202)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_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(34)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_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(12577)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(9993)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(7409)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_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(6422)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {6422, 1228},
/*h(2241)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {2241, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(8019)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8019;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(1254)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1970}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1254;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(267)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(15394)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {15394, 763},
/*h(8629)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8629, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(10226)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10226;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(3461)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {3461, 1617},
/*h(14407)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b111] no_refining_prefix*/ {14407, 896}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(2474)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(4071)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {384}
};
xed_uint64_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_map0x0F_opcode0x1_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(12433)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_81_l1(const xed_decoded_inst_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, 1771},
/*h(7265)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {7265, 1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(15627)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 15627;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2097)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 2097;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(7875)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_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(5291)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_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(8485)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_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(10082)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {10082, 535},
/*h(5901)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5901, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_90_l1(const xed_decoded_inst_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, 221},
/*h(14263)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14263, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(12289)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_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(9705)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(1953)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1953;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(7731)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {7731, 762},
/*h(10315)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {10315, 1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(13509)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {1771}
};
xed_uint64_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_map0x0F_opcode0x1_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(12522)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {12522, 1167},
/*h(8341)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b100] no_refining_prefix*/ {8341, 1288}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9938)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9938;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(14119)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14119;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(11535)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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(2186)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_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(3783)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3783, 221},
/*h(14729)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14729, 1616}
};
xed_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_map0x0F_opcode0x1_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(12145)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_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_map0x0F_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(13742)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_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(1809)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1809, 1227},
/*h(4393)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {4393, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5990)=0 0x0F 0x01 MOD[0b11] MOD=3  REG[0b101] RM[0b010]  f3_refining_prefix*/ {5990, 427},
/*h(12755)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12755, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(7587)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7587;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(8197)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b100] no_refining_prefix*/ {1349}
};
xed_uint64_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_map0x0F_opcode0x1_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(9794)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_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(7210)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_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(6223)=0 0x0F 0x01  MOD[0b11] MOD=3 REG[0b001] RM[0b011] no_refining_prefix*/ {634}
};
xed_uint64_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_map0x0F_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(12001)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_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(16182)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {16182, 1228},
/*h(9417)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {9417, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_127_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(8430)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {8430, 1590},
/*h(1665)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {1665, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(5846)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5846, 204},
/*h(10027)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {10027, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(7443)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(2275)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_132_l1(const xed_decoded_inst_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, 1548},
/*h(10637)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10637, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(12234)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(9650)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(301)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_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(4482)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {4482, 1616},
/*h(8663)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {8663, 910}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1898)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_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_map0x0F_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(3495)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {3495, 1617},
/*h(14441)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {14441, 1364}
};
xed_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_map0x0F_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(11857)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_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(4105)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_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(1521)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1521;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(12467)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12467;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(7299)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_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(15661)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 15661;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_146_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(2131)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 2131;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(7909)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {241}
};
xed_uint64_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_map0x0F_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[3] = {
/*h(9506)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {9506, 1227},
/*h(5325)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5325, 204},
/*h(16271)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {16271, 1617}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(4338)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_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(5935)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_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(3351)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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(11713)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(6545)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(12323)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_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(5558)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {5558, 1617},
/*h(9739)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {9739, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(390)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_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(1987)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(14530)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_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(11946)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_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(9362)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {9362, 7},
/*h(13543)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {13543, 1771}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(13)=0 0x0F 0x01 MOD[0b11] MOD=3  REG[0b000] RM[0b000]  no_refining_prefix*/ {901}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 13;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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[2] = {
/*h(4194)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {4194, 1364},
/*h(1610)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1610, 1364}
};
xed_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_map0x0F_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(14153)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_169_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(15750)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {15750, 1617},
/*h(11569)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {11569, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(6401)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {6401, 1227},
/*h(3817)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {3817, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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[3] = {
/*h(14763)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14763, 1616},
/*h(1233)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1233, 1166},
/*h(12179)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12179, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((3*key % 29) % 3);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5414)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5414;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(246)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1970}
};
xed_uint64_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_map0x0F_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(1843)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(14386)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_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(9218)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {9218, 763},
/*h(2453)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {2453, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(6634)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 6634;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(4050)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 4050;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(15606)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {15606, 11},
/*h(11425)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {11425, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(6257)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 6257;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(10438)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {925}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10438;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1089)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1089, 1364},
/*h(12035)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {12035, 1227}
};
xed_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_map0x0F_opcode0x1_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(9451)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9451;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(1699)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_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(14242)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14242, 1616},
/*h(7477)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7477, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(11658)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 11658;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(2309)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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(10671)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10671;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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[3] = {
/*h(3906)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {3906, 535},
/*h(1322)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1322, 1227},
/*h(8087)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8087, 1617}
};
xed_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_map0x0F_opcode0x1_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(13865)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 13865;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(11281)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 11281;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(6113)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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[2] = {
/*h(14475)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {14475, 8},
/*h(3529)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {3529, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(11891)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_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(2542)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {384}
};
xed_uint64_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_map0x0F_opcode0x1_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(4139)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_206_l1(const xed_decoded_inst_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, 1771},
/*h(1555)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {1555, 762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(14098)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(3762)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {3762, 7},
/*h(6346)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {6346, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(7943)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7943;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(16305)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {16305, 1616},
/*h(5359)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5359, 204}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(5969)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5969;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(10150)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10150;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(7566)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {7566, 1617},
/*h(11747)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {11747, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(6579)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(1411)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(13954)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_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(11370)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_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(3618)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {3618, 763},
/*h(10383)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b101]  no_refining_prefix*/ {10383, 574}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1034)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_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(16161)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(13577)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_230_l1(const xed_decoded_inst_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, 1228},
/*h(5825)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {5825, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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[3] = {
/*h(3241)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {3241, 8},
/*h(14187)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {14187, 535},
/*h(10006)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10006, 1228}
};
xed_uint64_t 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_map0x0F_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(2254)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {221}
};
xed_uint64_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_map0x0F_opcode0x1_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(6435)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(3851)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3851, 1227},
/*h(1267)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1267, 1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(12213)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12213;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(13810)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_239_l1(const xed_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(8642)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8642, 1548},
/*h(6058)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {6058, 1616},
/*h(1877)=2 0x0F 0x01 MOD[0b11] MOD=3  REG[0b101] RM[0b000]  f3_refining_prefix*/ {1877, 1294}
};
xed_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_map0x0F_opcode0x1_vv0_240_l1(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()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_242_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(2487)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {2487, 1617},
/*h(16017)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {16017, 7}
};
xed_uint64_t 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_map0x0F_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(8265)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_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(5681)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_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(11459)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_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(6291)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_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(1123)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_251_l1(const xed_decoded_inst_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, 1228},
/*h(9485)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {9485, 1228}
};
xed_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_map0x0F_opcode0x1_vv0_254_l1(const xed_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, 1227},
/*h(12679)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12679, 1617},
/*h(1733)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1733, 1970}
};
xed_uint64_t 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_map0x0F_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(3330)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(2343)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {2343, 1228},
/*h(15873)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {15873, 763}
};
xed_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_map0x0F_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(10705)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(5537)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5537;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_261_l1(const xed_decoded_inst_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, 910},
/*h(13899)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {13899, 1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(4550)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b010] no_refining_prefix not64 eamode32*/ {4550, 1162},
/*h(11315)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {11315, 762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(1966)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1966;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(6147)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {6147, 763},
/*h(3563)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {3563, 1548}
};
xed_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_map0x0F_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(16106)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_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(13522)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_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(4173)=0 0x0F 0x01  MOD[0b11] MOD=3 REG[0b001] RM[0b010] no_refining_prefix*/ {1799}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 4173;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_269_l1(const xed_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(5770)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {5770, 8},
/*h(12535)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {12535, 1771},
/*h(8354)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8354, 8}
};
xed_uint64_t 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_map0x0F_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(3186)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_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(7367)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {241}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_272_l1(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*/ {334}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_274_l1(const xed_decoded_inst_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, 1617},
/*h(7977)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {7977, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5393)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {5393, 1227},
/*h(16339)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {16339, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_277_l1(const xed_decoded_inst_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, 1228},
/*h(225)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {225, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(8587)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(6003)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_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_map0x0F_opcode0x1_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(13378)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {13378, 1364},
/*h(6613)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b011] no_refining_prefix*/ {6613, 566}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(8210)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8210;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1445)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1445;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(458)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(15585)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {15585, 1167},
/*h(2055)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b001] no_refining_prefix*/ {2055, 1158}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(10417)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10417;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(14598)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14598;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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[3] = {
/*h(12014)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {12014, 925},
/*h(5249)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {5249, 8},
/*h(16195)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {16195, 535}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_291_l1(const xed_decoded_inst_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 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {9430, 1590},
/*h(13611)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {13611, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(81)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 81;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5859)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {5859, 1167},
/*h(3275)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {3275, 1167}
};
xed_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_map0x0F_opcode0x1_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(14221)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14221;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(15818)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(8066)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {8066, 1616},
/*h(3885)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3885, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1301)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1301;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(4495)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 4495;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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[2] = {
/*h(1911)=0 0x0F 0x01 MOD[0b11] MOD=3  REG[0b101] RM[0b000]  f3_refining_prefix*/ {1911, 1294},
/*h(15441)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {15441, 1365}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_303_l1(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 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10273;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(7689)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7689;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(16051)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_opcode0x1_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(4118)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b010] no_refining_prefix*/ {631}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 4118;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(5715)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {5715, 1365},
/*h(8299)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {8299, 1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(11493)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {925}
};
xed_uint64_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_map0x0F_opcode0x1_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(10506)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(7922)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_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(9519)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_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(170)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_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[2] = {
/*h(1767)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1767, 1970},
/*h(12713)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12713, 1616}
};
xed_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_map0x0F_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(10129)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(15907)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 15907;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(13323)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_322_l1(const xed_decoded_inst_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, 1617},
/*h(10739)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {10739, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(5571)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_325_l1(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()*/ {1616}
};
xed_uint64_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_map0x0F_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(15530)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_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(7778)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {7778, 1364},
/*h(14543)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {14543, 11}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(5194)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5194;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(9985)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9985;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(7401)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_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(15763)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(6414)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_337_l1(const xed_decoded_inst_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, 221},
/*h(8011)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {8011, 535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5427)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5427;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(259)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(8621)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_342_l1(const xed_decoded_inst_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, 1548},
/*h(6037)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6037, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(7634)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(2466)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(12425)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_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(9841)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_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(14022)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {1771}
};
xed_uint64_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_map0x0F_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(15619)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(2089)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_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(10451)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_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(5283)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_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(115)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_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(5893)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_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(3309)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3309, 221},
/*h(14255)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14255, 1617}
};
xed_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_map0x0F_opcode0x1_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(11671)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_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(2322)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(1335)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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(9697)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_365_l1(const xed_decoded_inst_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, 1616},
/*h(15475)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {15475, 1365}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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[3] = {
/*h(3542)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {3542, 384},
/*h(7723)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {7723, 763},
/*h(10307)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {10307, 1364}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_368_l1(const xed_decoded_inst_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, 762},
/*h(16085)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {16085, 11}
};
xed_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_map0x0F_opcode0x1_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(12514)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {12514, 1167},
/*h(8333)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b100] no_refining_prefix*/ {8333, 1288}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9930)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9930;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(7346)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7346;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(11527)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_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(2178)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {2178, 8},
/*h(6359)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {6359, 241}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14721)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(12137)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_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_map0x0F_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(13734)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_380_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(4385)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {4385, 1227},
/*h(1801)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1801, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(12747)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12747, 1548},
/*h(10163)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {10163, 1616}
};
xed_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_map0x0F_opcode0x1_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(12370)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_388_l1(const xed_decoded_inst_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, 763},
/*h(437)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {437, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_390_l1(const xed_decoded_inst_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, 1548},
/*h(6215)=1 0x0F 0x01  MOD[0b11] MOD=3 REG[0b001] RM[0b011] no_refining_prefix*/ {6215, 634}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14577)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_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[3] = {
/*h(16174)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {16174, 1228},
/*h(13590)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {13590, 1228},
/*h(9409)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {9409, 1167}
};
xed_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_map0x0F_opcode0x1_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(8422)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {8422, 1590},
/*h(4241)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {4241, 7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(5838)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5838, 204},
/*h(10019)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {10019, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_397_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(15797)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_400_l1(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]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_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(12226)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(9642)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(293)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_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(8655)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {910}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8655;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1890)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {1890, 535},
/*h(6071)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6071, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(14433)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_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(11849)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_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(9265)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_opcode0x1_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(4097)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_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(12459)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {12459, 8},
/*h(1513)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1513, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9875)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_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(15653)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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(2123)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_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(10485)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {925}
};
xed_uint64_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_map0x0F_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(12082)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_417_l1(const xed_decoded_inst_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, 1617},
/*h(5317)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5317, 204}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(149)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b000] no_refining_prefix*/ {920}
};
xed_uint64_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_map0x0F_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(4330)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_420_l1(const xed_decoded_inst_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, 1166},
/*h(5927)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5927, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(14289)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14289, 1548},
/*h(3343)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3343, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_424_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(6537)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {6537, 1616},
/*h(3953)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {3953, 535}
};
xed_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_map0x0F_opcode0x1_vv0_426_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(5550)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {5550, 1617},
/*h(9731)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {9731, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(4563)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(11938)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_432_l1(const xed_decoded_inst_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, 8},
/*h(16119)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {16119, 11}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5)=0 0x0F 0x01 MOD[0b11] MOD=3  REG[0b000] RM[0b000]  no_refining_prefix*/ {901}
};
xed_uint64_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_map0x0F_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(1602)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_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(14145)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_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_map0x0F_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(11561)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(3809)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3809;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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[4] = {
/*h(1225)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1225, 1167},
/*h(7990)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7990, 1228},
/*h(12171)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12171, 1616},
/*h(14755)=3 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14755, 1616}
};
xed_uint64_t 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_map0x0F_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(238)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1970}
};
xed_uint64_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_map0x0F_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(1835)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_445_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(14378)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {14378, 763},
/*h(10197)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {10197, 910}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(11794)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_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(2445)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 2445;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(6626)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 6626;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(1458)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1458, 1616},
/*h(4042)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {4042, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(14001)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14001;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_452_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(15598)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {15598, 11},
/*h(471)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b000] mode64*/ {471, 1008}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(6249)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_454_l1(const xed_decoded_inst_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, 1365},
/*h(14611)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {14611, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9443)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_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(4275)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_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(7469)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7469;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_461_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(11650)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 11650;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(10663)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_464_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(1314)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1314, 1227},
/*h(8079)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8079, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(13857)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_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(11273)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 11273;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(8689)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(3521)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {3521, 1548},
/*h(14467)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {14467, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(11883)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_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(2534)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {2534, 384},
/*h(9299)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {9299, 1365}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(4131)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_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(1547)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {1547, 763},
/*h(12493)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {12493, 1771}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(14090)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(11506)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_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[3] = {
/*h(3754)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {3754, 8},
/*h(10519)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10519, 1228},
/*h(6338)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {6338, 1167}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_479_l1(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()*/ {7}
};
xed_uint64_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_map0x0F_opcode0x1_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(5351)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5351, 204},
/*h(16297)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {16297, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(13713)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(12726)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12726, 1617},
/*h(5961)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {5961, 535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_484_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(3377)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3377, 1227},
/*h(14323)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14323, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(7558)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7558;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(6571)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(3987)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(11362)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_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(6194)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {6194, 762},
/*h(10375)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b101]  no_refining_prefix*/ {10375, 574}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(1026)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_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(13569)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(8401)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_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(12582)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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[3] = {
/*h(9998)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {9998, 1228},
/*h(3233)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {3233, 8},
/*h(14179)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {14179, 535}
};
xed_uint64_t 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_map0x0F_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(7414)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {241}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7414;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(2246)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {221}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_503_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(3843)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3843, 1227},
/*h(1259)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1259, 1167}
};
xed_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_map0x0F_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(9621)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {9621, 1617},
/*h(12205)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12205, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(13802)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 13802;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_507_l1(const xed_decoded_inst_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, 1616},
/*h(1869)=1 0x0F 0x01 MOD[0b11] MOD=3  REG[0b101] RM[0b000]  f3_refining_prefix*/ {1869, 1294}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(3466)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {3466, 1616},
/*h(10231)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {10231, 910}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_510_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(16009)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {16009, 8},
/*h(2479)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {2479, 1617}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(13425)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 13425;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(8257)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8257;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(12438)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b110]  no_refining_prefix*/ {12438, 1906},
/*h(5673)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {5673, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_514_l1(const xed_decoded_inst_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 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {3089, 762},
/*h(14035)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {14035, 1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(6283)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_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(3699)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {3699, 1365},
/*h(14645)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14645, 1228}
};
xed_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_map0x0F_opcode0x1_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(16242)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {16242, 535},
/*h(9477)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {9477, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(4309)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {204}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 4309;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_522_l1(const xed_decoded_inst_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, 1227},
/*h(5906)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {5906, 1227}
};
xed_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_map0x0F_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(10697)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_527_l1(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()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(9710)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {9710, 910},
/*h(13891)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {13891, 1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_530_l1(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()*/ {763}
};
xed_uint64_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_map0x0F_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(1958)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_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(3555)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(16098)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_535_l1(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()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_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(4165)=0 0x0F 0x01  MOD[0b11] MOD=3 REG[0b001] RM[0b010] no_refining_prefix*/ {1799}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_537_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(5762)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {5762, 8},
/*h(12527)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {12527, 1771}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(3178)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {3178, 1364},
/*h(9943)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {9943, 1590}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(2191)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b001] no_refining_prefix*/ {334}
};
xed_uint64_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_map0x0F_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(14734)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14734, 1617},
/*h(7969)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {7969, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(5385)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {5385, 1227},
/*h(16331)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {16331, 1548}
};
xed_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_map0x0F_opcode0x1_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(13747)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(4398)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_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(1814)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1814, 1228},
/*h(8579)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {8579, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_547_l1(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 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5995;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(15954)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_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(6605)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b011] no_refining_prefix*/ {566}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_551_l1(const xed_decoded_inst_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, 763},
/*h(4021)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {4021, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(5618)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5618;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(450)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(10409)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_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(7825)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7825;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(12006)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {925}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12006;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_559_l1(const xed_decoded_inst_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, 1590},
/*h(13603)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {13603, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(73)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_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(8435)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_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(3267)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3267;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(14213)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14213;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(15810)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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[2] = {
/*h(10642)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {10642, 1616},
/*h(3877)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3877, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(1293)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1293;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9655)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_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(306)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {306, 1227},
/*h(4487)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {4487, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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[2] = {
/*h(1903)=0 0x0F 0x01 MOD[0b11] MOD=3  REG[0b101] RM[0b000]  f3_refining_prefix*/ {1903, 1294},
/*h(15433)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {15433, 1364}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(7681)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_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(16043)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_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(2513)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {2513, 1548},
/*h(13459)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {13459, 7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(4110)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b010] no_refining_prefix*/ {631}
};
xed_uint64_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_map0x0F_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[3] = {
/*h(1526)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b000] mode64*/ {1526, 1008},
/*h(5707)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {5707, 1364},
/*h(8291)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {8291, 1364}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_577_l1(const xed_decoded_inst_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, 762},
/*h(14069)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {14069, 1771}
};
xed_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_map0x0F_opcode0x1_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(15666)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(10498)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10498;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(7914)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {7914, 1167},
/*h(14679)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b111]  no_refining_prefix*/ {14679, 992}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(5330)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5330;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(9511)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9511;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_584_l1(const xed_decoded_inst_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 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {162, 8},
/*h(4343)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {4343, 204}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(12705)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(10121)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_589_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(6550)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6550, 1617},
/*h(13315)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {13315, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(10731)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10731;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(8147)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(395)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(15522)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_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(10354)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_596_l1(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]*/ {11}
};
xed_uint64_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_map0x0F_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(5186)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_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(18)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_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(12561)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_602_l1(const xed_decoded_inst_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, 1228},
/*h(7393)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {7393, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(15755)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 15755;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_604_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(6406)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {6406, 1228},
/*h(2225)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {2225, 7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_605_l1(const xed_decoded_inst_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, 221},
/*h(8003)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {8003, 535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1238)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1238, 1970},
/*h(5419)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {5419, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_609_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(15378)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {15378, 762},
/*h(8613)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8613, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(10210)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {10210, 1548},
/*h(6029)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6029, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(7626)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_614_l1(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]*/ {384}
};
xed_uint64_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_map0x0F_opcode0x1_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(12417)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_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(9833)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_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(7249)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_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(2081)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_620_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(10443)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {10443, 1167},
/*h(7859)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7859, 7}
};
xed_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_map0x0F_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(107)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_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(8469)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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(10066)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10066;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(14247)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14247, 1617},
/*h(3301)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3301, 221}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(11663)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_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(2314)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_630_l1(const xed_decoded_inst_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, 1548},
/*h(1327)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1327, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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[3] = {
/*h(15467)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {15467, 1364},
/*h(1937)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1937, 1616},
/*h(4521)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {4521, 1616}
};
xed_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_map0x0F_opcode0x1_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(3534)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {3534, 384},
/*h(7715)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {7715, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(16077)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {16077, 11},
/*h(5131)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {5131, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_637_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(8325)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b100] no_refining_prefix*/ {1288}
};
xed_uint64_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_map0x0F_opcode0x1_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(9922)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_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(7338)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {7338, 8},
/*h(14103)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14103, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(6351)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {241}
};
xed_uint64_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_map0x0F_opcode0x1_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(12129)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_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_map0x0F_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(16310)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_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(1793)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1793;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_649_l1(const xed_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(10155)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {10155, 1616},
/*h(12739)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12739, 1548},
/*h(5974)=2 0x0F 0x01 MOD[0b11] MOD=3  REG[0b101] RM[0b010]  f3_refining_prefix*/ {5974, 427}
};
xed_uint64_t 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_map0x0F_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(7571)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(12362)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_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(9778)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_opcode0x1_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(429)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_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(2026)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_659_l1(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()*/ {1167}
};
xed_uint64_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_map0x0F_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(11985)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 11985;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(16166)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {16166, 1228},
/*h(13582)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {13582, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(4233)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {4233, 8},
/*h(1649)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1649, 1365}
};
xed_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_map0x0F_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(5830)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5830, 204},
/*h(12595)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {12595, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(7427)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(15789)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_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(2259)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_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(14802)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_670_l1(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()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(8647)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {910}
};
xed_uint64_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_map0x0F_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(6063)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 6063;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(3479)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3479;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(11841)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_676_l1(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()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_678_l1(const xed_decoded_inst_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, 1548},
/*h(12451)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {12451, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9867)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_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(7283)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_682_l1(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()*/ {1364}
};
xed_uint64_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_map0x0F_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(10477)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {925}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_684_l1(const xed_decoded_inst_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, 1227},
/*h(7893)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {7893, 241}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9490)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(141)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b000] no_refining_prefix*/ {920}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_687_l1(const xed_decoded_inst_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, 1167},
/*h(8503)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {8503, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1738)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_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(3335)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3335, 1228},
/*h(14281)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14281, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(11697)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(3945)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {3945, 535},
/*h(6529)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {6529, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(12307)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12307;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5542)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5542;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(4555)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(1971)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(14514)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_700_l1(const xed_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(16111)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {16111, 11},
/*h(13527)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {13527, 1771},
/*h(9346)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {9346, 8}
};
xed_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_map0x0F_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(4178)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_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(11553)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(6385)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_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[3] = {
/*h(7982)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7982, 1228},
/*h(1217)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1217, 1167},
/*h(12163)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12163, 1616}
};
xed_uint64_t 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_map0x0F_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(5398)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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(230)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1970}
};
xed_uint64_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_map0x0F_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(1827)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_713_l1(const xed_decoded_inst_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, 763},
/*h(10189)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {10189, 910}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(11786)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {11786, 763},
/*h(7605)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {7605, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2437)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_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[3] = {
/*h(4034)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {4034, 1548},
/*h(8215)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b100] no_refining_prefix*/ {8215, 1349},
/*h(1450)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1450, 1616}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(13993)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_720_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(15590)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {15590, 11},
/*h(11409)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {11409, 7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(6241)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_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(3657)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {3657, 1364},
/*h(14603)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {14603, 1227}
};
xed_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_map0x0F_opcode0x1_vv0_723_l1(const xed_decoded_inst_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, 762},
/*h(12019)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {12019, 1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(86)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b000] no_refining_prefix mode64 eamode32*/ {689}
};
xed_uint64_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_map0x0F_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(4267)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 4267;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_727_l1(const xed_decoded_inst_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, 7},
/*h(12629)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b110]  no_refining_prefix*/ {12629, 205}
};
xed_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_map0x0F_opcode0x1_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(14226)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14226, 1616},
/*h(7461)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7461, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2293)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {221}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_732_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(3890)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3890, 1227},
/*h(8071)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8071, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(11265)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_736_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(8681)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8681, 1548},
/*h(6097)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {6097, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(11875)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_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(9291)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_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(1539)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {1539, 763},
/*h(12485)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {12485, 1771}
};
xed_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_map0x0F_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(14082)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14082;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_744_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(11498)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 11498;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(3746)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {3746, 8},
/*h(10511)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10511, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_747_l1(const xed_decoded_inst_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, 8},
/*h(7927)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {7927, 241}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(16289)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(13705)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_751_l1(const xed_decoded_inst_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, 1617},
/*h(5953)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {5953, 535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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[3] = {
/*h(3369)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3369, 1227},
/*h(14315)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14315, 1548},
/*h(10134)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10134, 1617}
};
xed_uint64_t 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_map0x0F_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(11731)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(6563)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(3979)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(13938)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_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(2005)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b000] mode64*/ {1008}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_761_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(6186)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {6186, 763},
/*h(3602)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {3602, 762}
};
xed_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_map0x0F_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(16145)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(8393)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_766_l1(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 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5809;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9990)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9990;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(7406)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {241}
};
xed_uint64_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_map0x0F_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(6419)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(1251)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1251;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(12197)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12197, 1617},
/*h(9613)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {9613, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(13794)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(8626)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {8626, 1616},
/*h(1861)=1 0x0F 0x01 MOD[0b11] MOD=3  REG[0b101] RM[0b000]  f3_refining_prefix*/ {1861, 1294}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(3458)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {3458, 1616},
/*h(10223)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {10223, 910}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(2471)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {2471, 1617},
/*h(16001)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {16001, 8}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(13417)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 13417;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_781_l1(const xed_decoded_inst_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, 1906},
/*h(5665)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {5665, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(3081)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {3081, 763},
/*h(14027)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {14027, 1167}
};
xed_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_map0x0F_opcode0x1_vv0_783_l1(const xed_decoded_inst_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, 1548},
/*h(11443)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {11443, 7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(6275)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_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[3] = {
/*h(14637)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14637, 1228},
/*h(1107)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1107, 1365},
/*h(3691)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {3691, 1364}
};
xed_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_map0x0F_opcode0x1_vv0_787_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(16234)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {16234, 535},
/*h(12053)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12053, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(4301)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {204}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 4301;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(5898)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {5898, 1227},
/*h(8482)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {8482, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(3314)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_793_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(2327)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {2327, 1228},
/*h(15857)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {15857, 1548}
};
xed_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_map0x0F_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(10689)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(8105)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(5521)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5521;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(9702)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {910}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9702;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_798_l1(const xed_decoded_inst_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, 1617},
/*h(11299)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {11299, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_800_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_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(13506)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_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(8338)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {8338, 7},
/*h(12519)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {12519, 1771}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_806_l1(const xed_decoded_inst_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, 1364},
/*h(9935)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {9935, 1590}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2183)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b001] no_refining_prefix*/ {334}
};
xed_uint64_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_map0x0F_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(10545)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10545;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(14726)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14726;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_811_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(16323)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {16323, 1548},
/*h(5377)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {5377, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(13739)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 13739;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(4390)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {4390, 1228},
/*h(209)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {209, 1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(1806)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1806;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(5987)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5987;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(15946)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_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[2] = {
/*h(13362)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {13362, 762},
/*h(6597)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b011] no_refining_prefix*/ {6597, 566}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_819_l1(const xed_decoded_inst_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, 763},
/*h(4013)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {4013, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5610)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {5610, 1548},
/*h(1429)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1429, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_823_l1(const xed_decoded_inst_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, 1008},
/*h(15569)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {15569, 1166}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(10401)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_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(14582)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {14582, 11},
/*h(7817)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {7817, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_826_l1(const xed_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(16179)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {16179, 1227},
/*h(9414)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {9414, 1590},
/*h(5233)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {5233, 1365}
};
xed_uint64_t 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_map0x0F_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(65)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_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(8427)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_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(5843)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_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(6453)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_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(10634)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {10634, 1616},
/*h(8050)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {8050, 535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1285)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1285;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(9647)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_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(298)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_838_l1(const xed_decoded_inst_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 0x01 MOD[0b11] MOD=3  REG[0b101] RM[0b000]  f3_refining_prefix*/ {1895, 1294},
/*h(15425)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {15425, 1364}
};
xed_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_map0x0F_opcode0x1_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(10257)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_opcode0x1_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(16035)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_842_l1(const xed_decoded_inst_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, 1548},
/*h(13451)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {13451, 8}
};
xed_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_map0x0F_opcode0x1_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(4102)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b010] no_refining_prefix*/ {631}
};
xed_uint64_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_map0x0F_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(5699)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_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(14061)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {14061, 1771},
/*h(3115)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {3115, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(11477)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {925}
};
xed_uint64_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_map0x0F_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(15658)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(7906)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {7906, 1167},
/*h(14671)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b111]  no_refining_prefix*/ {14671, 992}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5322)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {5322, 1167},
/*h(12087)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12087, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(4335)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {204}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 4335;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1751)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1970}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1751;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_854_l1(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 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10113;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(15891)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_opcode0x1_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(6542)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 6542;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_858_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(10723)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10723;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(8139)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8139, 1548},
/*h(5555)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {5555, 1616}
};
xed_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_map0x0F_opcode0x1_vv0_861_l1(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()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(10346)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {10346, 1364},
/*h(6165)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b011] no_refining_prefix*/ {6165, 1994}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(7762)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_867_l1(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()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_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(12553)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(9969)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_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(11566)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 11566;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(15747)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 15747;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2217)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_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(3814)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {221}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_874_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(1230)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1230, 1970},
/*h(5411)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {5411, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(243)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_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(15370)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_878_l1(const xed_decoded_inst_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, 1548},
/*h(6021)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6021, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(7618)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(2450)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_882_l1(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]*/ {384}
};
xed_uint64_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_map0x0F_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(1463)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_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(9825)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_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(7241)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_886_l1(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()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_888_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(7851)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {7851, 8},
/*h(10435)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {10435, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(5267)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5267;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(99)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_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(8461)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_893_l1(const xed_decoded_inst_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, 535},
/*h(5877)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5877, 204}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(7474)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(11655)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_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(2306)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_898_l1(const xed_decoded_inst_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, 1228},
/*h(12265)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12265, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9681)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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[4] = {
/*h(8694)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {8694, 910},
/*h(1929)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1929, 1616},
/*h(15459)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {15459, 1364},
/*h(4513)=3 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {4513, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(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_map0x0F_opcode0x1_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(3526)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {3526, 384},
/*h(10291)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {10291, 762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(5123)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {5123, 763},
/*h(16069)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {16069, 11}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2539)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(12498)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_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(7330)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {7330, 8},
/*h(14095)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14095, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(11511)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {925}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 11511;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_911_l1(const xed_decoded_inst_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, 1365},
/*h(6343)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {6343, 241}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(16302)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {16302, 1617},
/*h(13718)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {13718, 1617}
};
xed_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_map0x0F_opcode0x1_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(4369)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(5966)=0 0x0F 0x01 MOD[0b11] MOD=3  REG[0b101] RM[0b010]  f3_refining_prefix*/ {5966, 427},
/*h(10147)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {10147, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_918_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(3382)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3382, 1228},
/*h(7563)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {7563, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(12354)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12354;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9770)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9770;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_924_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(7186)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {7186, 762},
/*h(421)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {421, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2018)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(14561)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_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(11977)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 11977;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(13574)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {13574, 1228},
/*h(9393)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {9393, 7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_931_l1(const xed_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(4225)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {4225, 8},
/*h(1641)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1641, 1364},
/*h(8406)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {8406, 1590}
};
xed_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_map0x0F_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(12587)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {12587, 1227},
/*h(10003)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {10003, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(15781)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_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(2251)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_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(14794)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(12210)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_939_l1(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]*/ {1228}
};
xed_uint64_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_map0x0F_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(1874)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {1874, 535},
/*h(6055)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6055, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(3471)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {3471, 1617},
/*h(14417)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {14417, 1365}
};
xed_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_map0x0F_opcode0x1_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(9249)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_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(4081)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(9859)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_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(7275)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_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(15637)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_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(10469)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {925}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_952_l1(const xed_decoded_inst_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, 1227},
/*h(7885)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {7885, 241}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_953_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_954_l1(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*/ {920}
};
xed_uint64_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_map0x0F_opcode0x1_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(8495)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8495;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_956_l1(const xed_decoded_inst_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, 1167},
/*h(5911)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5911, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14273)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(11689)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(3937)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3937;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_961_l1(const xed_decoded_inst_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, 1617},
/*h(12299)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {12299, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_962_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_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(4547)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(1963)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(14506)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14506;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(11922)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 11922;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_968_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(16103)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {16103, 11},
/*h(13519)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {13519, 1771}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(4170)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {4170, 1364},
/*h(1586)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {1586, 762}
};
xed_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_map0x0F_opcode0x1_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(14129)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(6377)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {6377, 1167},
/*h(3793)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {3793, 1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(7974)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7974, 1228},
/*h(14739)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14739, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5390)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_979_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(10181)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {910}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10181;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(11778)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {11778, 763},
/*h(7597)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {7597, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(6610)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(1442)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1442, 1616},
/*h(8207)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b100] no_refining_prefix*/ {8207, 1349}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(13985)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_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(11401)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_990_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(14595)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {14595, 1227},
/*h(3649)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {3649, 1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(1065)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {1065, 763},
/*h(12011)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {12011, 1167}
};
xed_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_map0x0F_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(9427)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9427;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(78)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b000] no_refining_prefix not64 eamode32*/ {686}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 78;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_994_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(4259)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 4259;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(12621)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b110]  no_refining_prefix*/ {12621, 205},
/*h(1675)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {1675, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(14218)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14218, 1616},
/*h(10037)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10037, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2285)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {221}
};
xed_uint64_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_map0x0F_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(10647)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10647;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(3882)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3882, 1227},
/*h(1298)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1298, 1227}
};
xed_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_map0x0F_opcode0x1_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(13841)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 13841;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1003_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(311)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 311;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1004_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(8673)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8673, 1548},
/*h(6089)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {6089, 1548}
};
xed_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_map0x0F_opcode0x1_vv0_1005_l1(const xed_decoded_inst_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, 1365},
/*h(3505)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {3505, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(2518)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {2518, 384},
/*h(9283)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {9283, 1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(4115)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_opcode0x1_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(11490)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {11490, 1167},
/*h(15671)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {15671, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1014_l1(const xed_decoded_inst_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, 7},
/*h(10503)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10503, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(1154)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {1154, 8},
/*h(7919)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {7919, 241}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(5335)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {204}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5335;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(13697)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(12710)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12710;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1020_l1(const xed_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(3361)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3361, 1227},
/*h(14307)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14307, 1548},
/*h(10126)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10126, 1617}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(11723)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(3971)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(13930)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_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(11346)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1029_l1(const xed_decoded_inst_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, 763},
/*h(6178)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {6178, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(16137)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1032_l1(const xed_decoded_inst_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, 901},
/*h(13553)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {13553, 1166}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(8385)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8385;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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[2] = {
/*h(12566)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12566, 1228},
/*h(5801)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {5801, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14163)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {14163, 535},
/*h(3217)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {3217, 7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(7398)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {241}
};
xed_uint64_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_map0x0F_opcode0x1_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(6411)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(3827)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {3827, 1166},
/*h(14773)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14773, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1040_l1(const xed_decoded_inst_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, 1548},
/*h(9605)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {9605, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(8618)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {8618, 1616},
/*h(6034)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {6034, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(10215)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {910}
};
xed_uint64_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_map0x0F_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(13409)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_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(8241)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_opcode0x1_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(12422)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b110]  no_refining_prefix*/ {1906}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1050_l1(const xed_decoded_inst_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, 1167},
/*h(3073)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {3073, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(489)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {489, 1548},
/*h(11435)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {11435, 8}
};
xed_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_map0x0F_opcode0x1_vv0_1054_l1(const xed_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, 1364},
/*h(14629)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14629, 1228},
/*h(1099)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1099, 1364}
};
xed_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_map0x0F_opcode0x1_vv0_1055_l1(const xed_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(16226)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {16226, 535},
/*h(12045)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12045, 1228},
/*h(9461)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {9461, 1590}
};
xed_uint64_t 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_map0x0F_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(4293)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {204}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1058_l1(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 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5890;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(3306)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_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(2319)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {2319, 1228},
/*h(15849)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {15849, 1548}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(8097)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8097;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(5513)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(13875)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_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(4526)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_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(1942)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1942;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1068_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(6123)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {6123, 1548},
/*h(3539)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {3539, 1548}
};
xed_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_map0x0F_opcode0x1_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(14485)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b111] no_refining_prefix*/ {898}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14485;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(16082)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1073_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(8330)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8330, 8},
/*h(5746)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {5746, 1365}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(9927)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {1590}
};
xed_uint64_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_map0x0F_opcode0x1_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(10537)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(7953)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(13731)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(201)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_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(1798)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1085_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(15938)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 15938;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(13354)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_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(4005)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1088_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(5602)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {5602, 1548},
/*h(1421)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1421, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(434)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 434;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1091_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(15561)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 15561;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(14574)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {14574, 11},
/*h(7809)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {7809, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1094_l1(const xed_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(16171)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {16171, 1227},
/*h(11990)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {11990, 925},
/*h(5225)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {5225, 1364}
};
xed_uint64_t 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_map0x0F_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(13587)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1097_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(8419)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8419;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1098_l1(const xed_decoded_inst_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, 1167},
/*h(3251)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {3251, 7}
};
xed_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_map0x0F_opcode0x1_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(15794)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(6445)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1102_l1(const xed_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, 1616},
/*h(8042)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {8042, 535},
/*h(3861)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3861, 1228}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(9639)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1105_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_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(10249)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10249;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(7665)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7665;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(13443)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {13443, 8},
/*h(2497)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {2497, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(8275)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_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(3107)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {3107, 763},
/*h(14053)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {14053, 1771}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1114_l1(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]*/ {925}
};
xed_uint64_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_map0x0F_opcode0x1_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(15650)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(10482)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_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(14663)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b111]  no_refining_prefix*/ {992}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1118_l1(const xed_decoded_inst_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, 1167},
/*h(12079)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12079, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9495)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1120_l1(const xed_decoded_inst_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, 7},
/*h(4327)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {4327, 204}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1121_l1(const xed_decoded_inst_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, 1970},
/*h(12689)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12689, 1616}
};
xed_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_map0x0F_opcode0x1_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(11702)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {11702, 1617},
/*h(15883)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {15883, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1125_l1(const xed_decoded_inst_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, 1617},
/*h(2353)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {2353, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1127_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(5547)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {5547, 1616},
/*h(8131)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8131, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(15506)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1131_l1(const xed_decoded_inst_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, 1364},
/*h(6157)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b011] no_refining_prefix*/ {6157, 1994}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(7754)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {7754, 1364},
/*h(3573)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {3573, 384}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5170)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_opcode0x1_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(2)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {2, 763},
/*h(4183)=1 0x0F 0x01  MOD[0b11] MOD=3 REG[0b001] RM[0b010] no_refining_prefix*/ {4183, 1799}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(12545)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(9961)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_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(11558)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {11558, 1228},
/*h(7377)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {7377, 1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(6390)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {6390, 241},
/*h(2209)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {2209, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(7987)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(1222)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1970}
};
xed_uint64_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_map0x0F_opcode0x1_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(235)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_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(15362)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {15362, 763},
/*h(8597)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8597, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1146_l1(const xed_decoded_inst_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, 1548},
/*h(12778)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12778, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2442)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(4039)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {384}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1151_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(1455)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1455, 1617},
/*h(12401)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {12401, 1365}
};
xed_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_map0x0F_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(7233)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_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(15595)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_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(2065)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_opcode0x1_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(7843)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_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(5259)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_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(13621)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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(8453)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8453;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1161_l1(const xed_decoded_inst_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, 535},
/*h(5869)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5869, 204}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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[3] = {
/*h(14231)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14231, 1617},
/*h(3285)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3285, 221},
/*h(7466)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {7466, 1227}
};
xed_uint64_t 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_map0x0F_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(3895)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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(12257)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(9673)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(8686)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {8686, 910},
/*h(1921)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1921, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(10283)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {10283, 763},
/*h(7699)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {7699, 762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(2531)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(12490)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_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(9906)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9906;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14087)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14087;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1178_l1(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]*/ {925}
};
xed_uint64_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_map0x0F_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(2154)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_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(12113)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12113;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(13710)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {13710, 1617},
/*h(16294)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {16294, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(4361)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {4361, 1227},
/*h(1777)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1777, 1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1185_l1(const xed_decoded_inst_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 0x01 MOD[0b11] MOD=3  REG[0b101] RM[0b010]  f3_refining_prefix*/ {5958, 427},
/*h(12723)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12723, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1186_l1(const xed_decoded_inst_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, 1228},
/*h(7555)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {7555, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9762)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_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(7178)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1193_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1196_l1(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()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1197_l1(const xed_decoded_inst_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, 1228},
/*h(9385)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {9385, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1199_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(8398)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {8398, 1590},
/*h(1633)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1633, 1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1200_l1(const xed_decoded_inst_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, 1227},
/*h(9995)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {9995, 1227}
};
xed_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_map0x0F_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(7411)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_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(2243)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_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(14786)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(12202)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1206_l1(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()*/ {1616}
};
xed_uint64_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_map0x0F_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(269)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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(8631)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8631;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1866)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1866;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(14409)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {14409, 1364},
/*h(3463)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {3463, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1211_l1(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()*/ {762}
};
xed_uint64_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_map0x0F_opcode0x1_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(4073)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1214_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(12435)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {12435, 7},
/*h(1489)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1489, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(502)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b000] mode64*/ {502, 1008},
/*h(7267)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {7267, 1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(15629)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 15629;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2099)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_opcode0x1_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(14642)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14642;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(7877)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {241}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7877;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(9474)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(4306)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {4306, 1166},
/*h(8487)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {8487, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5903)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5903;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(3319)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {221}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3319;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(11681)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(8110)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8110, 1617},
/*h(12291)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {12291, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1230_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(5526)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {5526, 1617},
/*h(9707)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {9707, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(1955)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(14498)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_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(11914)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_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(9330)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {9330, 1365},
/*h(13511)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {13511, 1771}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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[3] = {
/*h(4162)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {4162, 1364},
/*h(1578)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {1578, 763},
/*h(8343)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b100] no_refining_prefix*/ {8343, 1288}
};
xed_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_map0x0F_opcode0x1_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(14121)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(11537)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(6369)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 6369;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(10550)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10550, 1228},
/*h(3785)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {3785, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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[3] = {
/*h(1201)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {1201, 7},
/*h(14731)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14731, 1616},
/*h(12147)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {12147, 535}
};
xed_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_map0x0F_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(5382)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5382;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(214)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1970}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 214;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(4395)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 4395;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1811)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(14354)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14354;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(7589)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7589;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(6602)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1253_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(4018)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {4018, 1616},
/*h(8199)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b100] no_refining_prefix*/ {8199, 1349}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1256_l1(const xed_decoded_inst_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, 11},
/*h(11393)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {11393, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(6225)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1259_l1(const xed_decoded_inst_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, 1167},
/*h(1057)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {1057, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9419)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1261_l1(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*/ {686}
};
xed_uint64_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_map0x0F_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(1667)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {1667, 8},
/*h(12613)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b110]  no_refining_prefix*/ {12613, 205}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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[3] = {
/*h(14210)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14210, 1616},
/*h(10029)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10029, 1228},
/*h(7445)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7445, 1228}
};
xed_uint64_t 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_map0x0F_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(2277)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {221}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1267_l1(const xed_decoded_inst_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, 1227},
/*h(10639)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10639, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1290)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(13833)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_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(303)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_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(6081)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 6081;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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[3] = {
/*h(10262)=0 0x0F 0x01 MOD[0b11] MOD=3  REG[0b000] RM[0b101]  no_refining_prefix*/ {10262, 1971},
/*h(14443)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {14443, 1364},
/*h(3497)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {3497, 1616}
};
xed_uint64_t 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_map0x0F_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(11859)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_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(2510)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {384}
};
xed_uint64_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_map0x0F_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(4107)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 4107;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(1523)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1523;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14066)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_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(15663)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_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(2133)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b001] no_refining_prefix*/ {2005}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1282_l1(const xed_decoded_inst_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, 8},
/*h(3730)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {3730, 7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(7911)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {241}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1284_l1(const xed_decoded_inst_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, 204},
/*h(16273)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {16273, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5937)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5937;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(10118)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10118;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(11715)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(6547)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(13922)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 13922;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(11338)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 11338;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(3586)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_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(16129)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1300_l1(const xed_decoded_inst_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, 1167},
/*h(15)=1 0x0F 0x01 MOD[0b11] MOD=3  REG[0b000] RM[0b000]  no_refining_prefix*/ {15, 901}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(12558)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12558, 1228},
/*h(5793)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {5793, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1303_l1(const xed_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, 535},
/*h(9974)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {9974, 1590},
/*h(3209)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {3209, 8}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_1304_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_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(6403)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1307_l1(const xed_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(3819)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {3819, 1167},
/*h(1235)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1235, 1166},
/*h(14765)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14765, 1617}
};
xed_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_map0x0F_opcode0x1_vv0_1308_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(16362)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {16362, 1548},
/*h(12181)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12181, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(13778)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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[3] = {
/*h(8610)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {8610, 1616},
/*h(6026)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {6026, 1616},
/*h(1845)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1845, 1228}
};
xed_uint64_t 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_map0x0F_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(2455)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {2455, 1617},
/*h(15985)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {15985, 1365}
};
xed_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_map0x0F_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(8233)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1317_l1(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()*/ {762}
};
xed_uint64_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_map0x0F_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(11427)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {11427, 8},
/*h(481)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {481, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(6259)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1322_l1(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 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1091;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9453)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {9453, 1590},
/*h(12037)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12037, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(8466)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1327_l1(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()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1328_l1(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]*/ {1228}
};
xed_uint64_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_map0x0F_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(15841)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {15841, 1548},
/*h(2311)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {2311, 1228}
};
xed_uint64_t 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_map0x0F_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(10673)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1332_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(5505)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5505;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9686)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {9686, 910},
/*h(13867)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {13867, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(4518)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {4518, 1617},
/*h(11283)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {11283, 762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1934)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1934;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(3531)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {3531, 1548},
/*h(6115)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {6115, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14477)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b111] no_refining_prefix*/ {898}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14477;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1338_l1(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()*/ {1167}
};
xed_uint64_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_map0x0F_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(13490)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1341_l1(const xed_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(12503)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {12503, 1771},
/*h(8322)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8322, 8},
/*h(5738)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {5738, 1364}
};
xed_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_map0x0F_opcode0x1_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(3154)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_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(10529)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1346_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1347_l1(const xed_decoded_inst_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, 1166},
/*h(16307)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {16307, 1616}
};
xed_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_map0x0F_opcode0x1_vv0_1349_l1(const xed_decoded_inst_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, 1228},
/*h(193)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {193, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1351_l1(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*/ {535}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1354_l1(const xed_decoded_inst_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, 763},
/*h(6581)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6581, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1355_l1(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 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8178;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1413)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1413;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(426)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1359_l1(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()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1360_l1(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 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10385;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14566)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {11}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14566;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1362_l1(const xed_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(5217)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {5217, 1364},
/*h(16163)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {16163, 1227},
/*h(11982)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {11982, 925}
};
xed_uint64_t 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_map0x0F_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(13579)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 13579;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(49)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_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_map0x0F_opcode0x1_vv0_1366_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(3243)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {3243, 8},
/*h(5827)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {5827, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1368_l1(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()*/ {1616}
};
xed_uint64_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_map0x0F_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(6437)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1370_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(8034)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {8034, 535},
/*h(3853)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3853, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(1269)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1269, 1970},
/*h(12215)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12215, 1617}
};
xed_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_map0x0F_opcode0x1_vv0_1374_l1(const xed_decoded_inst_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, 1294},
/*h(15409)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {15409, 762}
};
xed_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_map0x0F_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(10241)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1376_l1(const xed_decoded_inst_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, 896},
/*h(7657)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {7657, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(16019)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_opcode0x1_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(4086)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {384}
};
xed_uint64_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_map0x0F_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(8267)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {8267, 1364},
/*h(5683)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {5683, 762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(11461)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {925}
};
xed_uint64_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_map0x0F_opcode0x1_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(10474)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_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(7890)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7890;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(12071)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12071;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(9487)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1388_l1(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()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1389_l1(const xed_decoded_inst_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, 1616},
/*h(1735)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1735, 1970}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1390_l1(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*/ {535}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1392_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(11694)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {11694, 1617},
/*h(15875)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {15875, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1393_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_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(10707)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1395_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(5539)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5539;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1398_l1(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()*/ {8}
};
xed_uint64_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_map0x0F_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(6149)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b011] no_refining_prefix*/ {1994}
};
xed_uint64_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_map0x0F_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(7746)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {7746, 1364},
/*h(3565)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {3565, 384}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5162)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_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(4175)=0 0x0F 0x01  MOD[0b11] MOD=3 REG[0b001] RM[0b010] no_refining_prefix*/ {1799}
};
xed_uint64_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_map0x0F_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(9953)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_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(14134)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14134, 1228},
/*h(7369)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {7369, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(6382)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {241}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1409_l1(const xed_decoded_inst_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, 221},
/*h(7979)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {7979, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5395)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5395;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(227)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_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(8589)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8589;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1414_l1(const xed_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(10186)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {10186, 1548},
/*h(6005)=1 0x0F 0x01 MOD[0b11] MOD=3  REG[0b101] RM[0b010]  f3_refining_prefix*/ {6005, 427},
/*h(12770)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12770, 1548}
};
xed_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_map0x0F_opcode0x1_vv0_1415_l1(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()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1417_l1(const xed_decoded_inst_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, 1616},
/*h(6615)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b011] no_refining_prefix*/ {6615, 566}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(12393)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {12393, 1364},
/*h(1447)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1447, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1420_l1(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()*/ {1365}
};
xed_uint64_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_map0x0F_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(15587)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_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(2057)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_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(10419)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_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(5251)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_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(13613)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 13613;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(83)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 83;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5861)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {204}
};
xed_uint64_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_map0x0F_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(3277)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3277, 221},
/*h(14223)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14223, 1617},
/*h(7458)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {7458, 1227}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(2290)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1433_l1(const xed_decoded_inst_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, 1228},
/*h(14833)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14833, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(1303)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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(9665)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1437_l1(const xed_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(15443)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {15443, 1365},
/*h(8678)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {8678, 910},
/*h(4497)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {4497, 1616}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_1439_l1(const xed_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(3510)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {3510, 1617},
/*h(10275)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {10275, 763},
/*h(7691)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {7691, 763}
};
xed_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_map0x0F_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(12482)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12482;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(9898)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_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(7314)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_opcode0x1_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(11495)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {925}
};
xed_uint64_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_map0x0F_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(2146)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_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(12105)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_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_map0x0F_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(13702)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {13702, 1617},
/*h(9521)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {9521, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1452_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(4353)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {4353, 1227},
/*h(1769)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1769, 1167}
};
xed_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_map0x0F_opcode0x1_vv0_1453_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(10131)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {10131, 1616},
/*h(12715)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12715, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(3366)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3366;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1458_l1(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()*/ {762}
};
xed_uint64_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_map0x0F_opcode0x1_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(7170)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {7170, 763},
/*h(405)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {405, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(4586)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(2002)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(14545)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1465_l1(const xed_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, 1228},
/*h(13558)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {13558, 1771},
/*h(9377)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {9377, 8}
};
xed_uint64_t 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_map0x0F_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(8390)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {8390, 1590},
/*h(4209)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {4209, 1365}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(9987)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9987;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1469_l1(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 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7403;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(15765)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_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(12194)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12194;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1474_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(9610)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {9610, 1616},
/*h(5429)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5429, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(261)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1476_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(8623)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8623;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1477_l1(const xed_decoded_inst_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, 535},
/*h(6039)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6039, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(14401)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_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(11817)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 11817;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1480_l1(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 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9233;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1481_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1482_l1(const xed_decoded_inst_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, 1548},
/*h(12427)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {12427, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1483_l1(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()*/ {1365}
};
xed_uint64_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_map0x0F_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(15621)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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(2091)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1487_l1(const xed_decoded_inst_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, 1227},
/*h(10453)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {10453, 925}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(12050)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(4298)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_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(1714)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {1714, 7},
/*h(5895)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5895, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1493_l1(const xed_decoded_inst_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, 221},
/*h(14257)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14257, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(3921)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3921;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(8102)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8102;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(5518)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {5518, 1617},
/*h(9699)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {9699, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(4531)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1503_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(11906)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 11906;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1504_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(9322)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {9322, 1364},
/*h(16087)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {16087, 11}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1570)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {1570, 763},
/*h(8335)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b100] no_refining_prefix*/ {8335, 1288}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14113)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(11529)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1511_l1(const xed_decoded_inst_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, 1228},
/*h(3777)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {3777, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1512_l1(const xed_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, 1228},
/*h(14723)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14723, 1616},
/*h(1193)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {1193, 8},
/*h(12139)=3 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {12139, 535}
};
xed_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_map0x0F_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(206)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1970}
};
xed_uint64_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_map0x0F_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(4387)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1516_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_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(14346)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {14346, 763},
/*h(10165)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10165, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1518_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(11762)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 11762;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(6594)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1521_l1(const xed_decoded_inst_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 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {4010, 1616},
/*h(1426)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1426, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(13969)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_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(15566)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {15566, 11},
/*h(439)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {439, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(6217)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_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(3633)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {3633, 762},
/*h(14579)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {14579, 1166}
};
xed_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_map0x0F_opcode0x1_vv0_1528_l1(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()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_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(4243)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_opcode0x1_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[2] = {
/*h(7437)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7437, 1228},
/*h(10021)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10021, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(15799)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_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(6450)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {6450, 1227},
/*h(10631)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10631, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1536_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(13825)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1539_l1(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]*/ {1228}
};
xed_uint64_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_map0x0F_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(8657)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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[3] = {
/*h(14435)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {14435, 1364},
/*h(10254)=1 0x0F 0x01 MOD[0b11] MOD=3  REG[0b000] RM[0b101]  no_refining_prefix*/ {10254, 1971},
/*h(3489)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {3489, 1616}
};
xed_uint64_t 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_map0x0F_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(11851)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 11851;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1543_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(2502)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {2502, 384},
/*h(9267)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {9267, 762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1545_l1(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()*/ {763}
};
xed_uint64_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_map0x0F_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(1515)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1547_l1(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()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1548_l1(const xed_decoded_inst_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, 1166},
/*h(15655)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {15655, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1549_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(2125)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b001] no_refining_prefix*/ {2005}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 2125;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1550_l1(const xed_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(10487)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {10487, 925},
/*h(6306)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {6306, 8},
/*h(3722)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {3722, 8}
};
xed_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_map0x0F_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(1138)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_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(5319)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5319, 204},
/*h(16265)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {16265, 1616}
};
xed_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_map0x0F_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(151)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b000] no_refining_prefix*/ {920}
};
xed_uint64_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_map0x0F_opcode0x1_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(12694)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12694, 1617},
/*h(5929)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {5929, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1556_l1(const xed_decoded_inst_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, 1227},
/*h(14291)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14291, 1548}
};
xed_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_map0x0F_opcode0x1_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(2358)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1559_l1(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()*/ {1616}
};
xed_uint64_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_map0x0F_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(3955)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_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_map0x0F_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(11330)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_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(6162)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1568_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(7)=0 0x0F 0x01 MOD[0b11] MOD=3  REG[0b000] RM[0b000]  no_refining_prefix*/ {7, 901},
/*h(13537)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {13537, 1167}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(8369)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8369;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(12550)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12550;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1571_l1(const xed_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(9966)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {9966, 1590},
/*h(3201)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {3201, 8},
/*h(14147)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {14147, 535}
};
xed_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_map0x0F_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(7382)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {7382, 241},
/*h(11563)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {11563, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1575_l1(const xed_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(1227)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1227, 1167},
/*h(3811)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {3811, 1167},
/*h(14757)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14757, 1617}
};
xed_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_map0x0F_opcode0x1_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(16354)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {16354, 1548},
/*h(12173)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12173, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1577_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1579_l1(const xed_decoded_inst_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, 1616},
/*h(1837)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1837, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(10199)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {910}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1582_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(15977)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {15977, 1364},
/*h(2447)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {2447, 1617}
};
xed_uint64_t 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_map0x0F_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(13393)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 13393;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1584_l1(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 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8225;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1585_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(5641)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5641;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14003)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_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(2070)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b001] no_refining_prefix*/ {1158}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 2070;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(6251)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 6251;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1590_l1(const xed_decoded_inst_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, 1228},
/*h(3667)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {3667, 1365}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1591_l1(const xed_decoded_inst_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, 535},
/*h(9445)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {9445, 1590}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1594_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(5874)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {5874, 1166},
/*h(8458)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {8458, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1596_l1(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]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_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(10665)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(8081)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(9678)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {9678, 910},
/*h(13859)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {13859, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(11275)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1603_l1(const xed_decoded_inst_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, 1617},
/*h(8691)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8691, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(3523)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3523;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14469)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b111] no_refining_prefix*/ {898}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14469;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(16066)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_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(13482)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_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(5730)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {5730, 1364},
/*h(12495)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {12495, 1771}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(3146)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1614_l1(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 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7937;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1615_l1(const xed_decoded_inst_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, 1616},
/*h(5353)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {5353, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1616_l1(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()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1617_l1(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]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_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(1782)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1970}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1782;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1619_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(5963)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {5963, 535},
/*h(3379)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3379, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(15922)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_opcode0x1_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(6573)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_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(8170)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8170, 1548},
/*h(3989)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {3989, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(5586)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(418)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(10377)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_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(7793)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1630_l1(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]*/ {925}
};
xed_uint64_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_map0x0F_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(13571)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1632_l1(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()*/ {763}
};
xed_uint64_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_map0x0F_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(8403)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1634_l1(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()*/ {8}
};
xed_uint64_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_map0x0F_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(15778)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(3845)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_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(12207)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12207, 1617},
/*h(1261)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1261, 1970}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(9623)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_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(274)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 274;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(1871)=0 0x0F 0x01 MOD[0b11] MOD=3  REG[0b101] RM[0b000]  f3_refining_prefix*/ {1871, 1294},
/*h(15401)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {15401, 763}
};
xed_uint64_t 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_map0x0F_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[2] = {
/*h(14414)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b111] no_refining_prefix*/ {14414, 896},
/*h(7649)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {7649, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(16011)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_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(2481)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {2481, 1616},
/*h(13427)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {13427, 1365}
};
xed_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_map0x0F_opcode0x1_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(4078)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {384}
};
xed_uint64_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_map0x0F_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[3] = {
/*h(8259)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {8259, 1364},
/*h(1494)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b000] mode64*/ {1494, 1008},
/*h(5675)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {5675, 763}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(14037)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {14037, 1771},
/*h(3091)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {3091, 762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(15634)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(10466)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10466;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1653_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(7882)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {7882, 1167},
/*h(14647)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14647, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(5298)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5298;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9479)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1656_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(130)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {130, 8},
/*h(4311)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {4311, 204}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1657_l1(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()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(10089)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_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_map0x0F_opcode0x1_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(11686)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1661_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(10699)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(8115)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8115;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(15490)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_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(10322)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_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(3557)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {384}
};
xed_uint64_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_map0x0F_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(5154)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_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(4167)=0 0x0F 0x01  MOD[0b11] MOD=3 REG[0b001] RM[0b010] no_refining_prefix*/ {1799}
};
xed_uint64_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_map0x0F_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(12529)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1674_l1(const xed_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(14126)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14126, 1228},
/*h(11542)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {11542, 1228},
/*h(7361)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {7361, 1167}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_1676_l1(const xed_decoded_inst_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, 241},
/*h(2193)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {2193, 7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1677_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(3790)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3790, 221},
/*h(7971)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {7971, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1678_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_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(13749)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_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(8581)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1682_l1(const xed_decoded_inst_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, 1548},
/*h(5997)=1 0x0F 0x01 MOD[0b11] MOD=3  REG[0b101] RM[0b010]  f3_refining_prefix*/ {5997, 427}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(7594)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1685_l1(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*/ {566}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1686_l1(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]*/ {1617}
};
xed_uint64_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_map0x0F_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(12385)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_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(9801)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1689_l1(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()*/ {762}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1691_l1(const xed_decoded_inst_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, 634},
/*h(2049)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {2049, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1692_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(7827)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7827, 7},
/*h(10411)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {10411, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1694_l1(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]*/ {1228}
};
xed_uint64_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_map0x0F_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(75)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1696_l1(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]*/ {1590}
};
xed_uint64_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_map0x0F_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(10034)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1698_l1(const xed_decoded_inst_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, 221},
/*h(14215)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14215, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2282)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1701_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(3879)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3879, 1228},
/*h(14825)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14825, 1548}
};
xed_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_map0x0F_opcode0x1_vv0_1702_l1(const xed_decoded_inst_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, 1228},
/*h(12241)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12241, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1705_l1(const xed_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(15435)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {15435, 1364},
/*h(1905)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {1905, 535},
/*h(4489)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {4489, 1616}
};
xed_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_map0x0F_opcode0x1_vv0_1707_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(3502)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {3502, 1617},
/*h(7683)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {7683, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2515)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1712_l1(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()*/ {8}
};
xed_uint64_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_map0x0F_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(7306)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {7306, 8},
/*h(14071)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {14071, 1771}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(12097)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_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_map0x0F_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(16278)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {16278, 1617},
/*h(9513)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {9513, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(1761)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1761;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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[3] = {
/*h(10123)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {10123, 1616},
/*h(5942)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5942, 1228},
/*h(12707)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12707, 1616}
};
xed_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_map0x0F_opcode0x1_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(12330)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_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(9746)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_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(397)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 397;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(4578)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 4578;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1994)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(14537)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_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(11953)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 11953;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1733_l1(const xed_decoded_inst_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, 1228},
/*h(13550)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {13550, 1771}
};
xed_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_map0x0F_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(1617)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1617, 1365},
/*h(4201)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {4201, 1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1736_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(12563)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12563;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(7395)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1738_l1(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]*/ {1617}
};
xed_uint64_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_map0x0F_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(2227)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_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(14770)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1742_l1(const xed_decoded_inst_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, 1616},
/*h(5421)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5421, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(8615)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_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(6031)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_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(11809)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_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(9225)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1749_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(1473)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1473, 1548},
/*h(12419)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {12419, 8}
};
xed_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_map0x0F_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(9835)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_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(7251)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_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(2083)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1755_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(14626)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {14626, 1227},
/*h(10445)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {10445, 925}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(12042)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(9458)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1759_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(4290)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {4290, 1167},
/*h(8471)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {8471, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1706)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1706;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1761_l1(const xed_decoded_inst_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, 221},
/*h(14249)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14249, 1616}
};
xed_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_map0x0F_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(11665)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 11665;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1764_l1(const xed_decoded_inst_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, 1617},
/*h(3913)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {3913, 535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1329)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1329, 1227},
/*h(12275)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12275, 1548}
};
xed_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_map0x0F_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(5510)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5510;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(4523)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 4523;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1939)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(14482)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_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[3] = {
/*h(16079)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {16079, 11},
/*h(2549)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {2549, 384},
/*h(9314)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {9314, 1364}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_1774_l1(const xed_decoded_inst_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 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {4146, 762},
/*h(8327)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b100] no_refining_prefix*/ {8327, 1288}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(11521)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(6353)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_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(10534)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1780_l1(const xed_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(12131)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {12131, 535},
/*h(7950)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7950, 1228},
/*h(1185)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {1185, 8}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_1781_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(5366)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {204}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5366;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(198)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1970}
};
xed_uint64_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_map0x0F_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(1795)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1785_l1(const xed_decoded_inst_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, 763},
/*h(10157)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10157, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1786_l1(const xed_decoded_inst_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, 1548},
/*h(7573)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {7573, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1789_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(4002)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {4002, 1616},
/*h(1418)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1418, 1616}
};
xed_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_map0x0F_opcode0x1_vv0_1791_l1(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()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1792_l1(const xed_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(15558)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {15558, 11},
/*h(11377)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {11377, 1365},
/*h(431)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {431, 1617}
};
xed_uint64_t key = 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_map0x0F_opcode0x1_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(6209)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 6209;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1794_l1(const xed_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(10390)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b101]  no_refining_prefix*/ {10390, 574},
/*h(3625)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {3625, 763},
/*h(14571)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {14571, 1167}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(1041)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {1041, 762},
/*h(11987)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {11987, 1166}
};
xed_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_map0x0F_opcode0x1_vv0_1798_l1(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()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1799_l1(const xed_decoded_inst_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, 1228},
/*h(1651)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1651, 1365}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(14194)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {14194, 535},
/*h(7429)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7429, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1802_l1(const xed_decoded_inst_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 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {2261, 221},
/*h(15791)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {15791, 1617}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_1803_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(3858)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3858, 1227},
/*h(6442)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {6442, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(8649)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8649, 1548},
/*h(6065)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {6065, 1616}
};
xed_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_map0x0F_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(10246)=0 0x0F 0x01 MOD[0b11] MOD=3  REG[0b000] RM[0b101]  no_refining_prefix*/ {1971}
};
xed_uint64_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_map0x0F_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(11843)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_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(9259)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_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(1507)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(14050)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_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(11466)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1817_l1(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*/ {2005}
};
xed_uint64_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_map0x0F_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(3714)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {3714, 8},
/*h(10479)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {10479, 925}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1819_l1(const xed_decoded_inst_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, 1364},
/*h(7895)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {7895, 241}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(16257)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 16257;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(143)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b000] no_refining_prefix*/ {920}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1823_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(12686)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12686, 1617},
/*h(5921)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {5921, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1824_l1(const xed_decoded_inst_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, 1548},
/*h(3337)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3337, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(11699)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(2350)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1827_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(6531)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 6531;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(3947)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3947;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(13906)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_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(4557)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b010] no_refining_prefix not64 eamode16*/ {1163}
};
xed_uint64_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_map0x0F_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(1973)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_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(3570)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {3570, 1548},
/*h(6154)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {6154, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(16113)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_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(8361)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_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(5777)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5777;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(9958)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {1590}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9958;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1840_l1(const xed_decoded_inst_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, 241},
/*h(11555)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {11555, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(6387)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_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(1219)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1219;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(12165)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12165;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(13762)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1847_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(8594)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {8594, 1616},
/*h(1829)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1829, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(10191)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {910}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1849_l1(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]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1850_l1(const xed_decoded_inst_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, 1617},
/*h(15969)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {15969, 1364}
};
xed_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_map0x0F_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(13385)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_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(5633)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_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(13995)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1855_l1(const xed_decoded_inst_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, 1548},
/*h(11411)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {11411, 7}
};
xed_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_map0x0F_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(2062)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b001] no_refining_prefix*/ {1158}
};
xed_uint64_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_map0x0F_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(6243)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_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[3] = {
/*h(1075)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {1075, 762},
/*h(14605)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14605, 1228},
/*h(3659)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {3659, 1364}
};
xed_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_map0x0F_opcode0x1_vv0_1859_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(16202)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {16202, 535},
/*h(12021)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {12021, 925}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(13618)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1862_l1(const xed_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(5866)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {5866, 1167},
/*h(8450)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {8450, 1227},
/*h(12631)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b110]  no_refining_prefix*/ {12631, 205}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(3282)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3282;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(7463)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7463;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1865_l1(const xed_decoded_inst_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 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {2295, 221},
/*h(15825)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {15825, 1548}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(10657)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(8073)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(9670)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {910}
};
xed_uint64_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_map0x0F_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(4502)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {4502, 1617},
/*h(11267)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {11267, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(8683)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8683;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1872_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(6099)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 6099;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1875_l1(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()*/ {8}
};
xed_uint64_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_map0x0F_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(8306)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1877_l1(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]*/ {1771}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1878_l1(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()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1881_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(5345)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {5345, 1167},
/*h(16291)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {16291, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1884_l1(const xed_decoded_inst_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, 1228},
/*h(13707)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {13707, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1885_l1(const xed_decoded_inst_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, 1228},
/*h(177)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {177, 7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1774)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1970}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1774;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(5955)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {5955, 535},
/*h(3371)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3371, 1227}
};
xed_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_map0x0F_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(15914)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 15914;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1890_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(13330)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {13330, 762},
/*h(6565)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6565, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1891_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(8162)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8162, 1548},
/*h(3981)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {3981, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1892_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1895_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(2007)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b000] mode64*/ {2007, 1008},
/*h(15537)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {15537, 7}
};
xed_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_map0x0F_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(10369)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1897_l1(const xed_decoded_inst_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, 11},
/*h(7785)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {7785, 1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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[2] = {
/*h(5201)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {5201, 1365},
/*h(16147)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {16147, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1900_l1(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()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1901_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(5811)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {5811, 7},
/*h(8395)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {8395, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(6421)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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(8018)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8018;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1253)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1253, 1970},
/*h(12199)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12199, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(9615)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_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(266)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1910_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(15393)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {15393, 763},
/*h(1863)=1 0x0F 0x01 MOD[0b11] MOD=3  REG[0b101] RM[0b000]  f3_refining_prefix*/ {1863, 1294}
};
xed_uint64_t 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_map0x0F_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(10225)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10225;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14406)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b111] no_refining_prefix*/ {896}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14406;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1913_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(16003)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 16003;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(13419)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {13419, 1364},
/*h(2473)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {2473, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(4070)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {384}
};
xed_uint64_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_map0x0F_opcode0x1_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(5667)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1917_l1(const xed_decoded_inst_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, 763},
/*h(14029)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {14029, 1771}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(499)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(15626)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(7874)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {7874, 1167},
/*h(14639)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14639, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1922_l1(const xed_decoded_inst_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, 8},
/*h(12055)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12055, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1924_l1(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]*/ {204}
};
xed_uint64_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_map0x0F_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(10081)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_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_map0x0F_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(14262)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_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(15859)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(10691)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(5523)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {5523, 1616},
/*h(8107)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {8107, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(10314)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_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(7730)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_opcode0x1_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(12521)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_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(9937)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9937;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1942_l1(const xed_decoded_inst_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, 1228},
/*h(11534)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {11534, 1228}
};
xed_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_map0x0F_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(2185)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_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(3782)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3782, 221},
/*h(10547)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {10547, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5379)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(13741)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_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(211)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1950_l1(const xed_decoded_inst_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, 1548},
/*h(5989)=1 0x0F 0x01 MOD[0b11] MOD=3  REG[0b101] RM[0b010]  f3_refining_prefix*/ {5989, 427}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1951_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(7586)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7586;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1953_l1(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*/ {566}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1954_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(4015)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 4015;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(1431)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1431;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1956_l1(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()*/ {1364}
};
xed_uint64_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_map0x0F_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(7209)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_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(15571)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_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(6222)=0 0x0F 0x01  MOD[0b11] MOD=3 REG[0b001] RM[0b011] no_refining_prefix*/ {634}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 6222;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1960_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(10403)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {10403, 8},
/*h(7819)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {7819, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(5235)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {5235, 1365},
/*h(16181)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {16181, 1228}
};
xed_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_map0x0F_opcode0x1_vv0_1963_l1(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()*/ {1364}
};
xed_uint64_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_map0x0F_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(8429)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {1590}
};
xed_uint64_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_map0x0F_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(10026)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {10026, 1227},
/*h(5845)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5845, 204}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(7442)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(2274)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {2274, 1167},
/*h(6455)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {6455, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14817)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1970_l1(const xed_decoded_inst_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, 1228},
/*h(12233)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12233, 1548}
};
xed_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_map0x0F_opcode0x1_vv0_1971_l1(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()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1973_l1(const xed_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(1897)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {1897, 535},
/*h(4481)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {4481, 1616},
/*h(15427)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {15427, 1364},
/*h(8662)=3 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {8662, 910}
};
xed_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_map0x0F_opcode0x1_vv0_1975_l1(const xed_decoded_inst_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, 1617},
/*h(10259)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {10259, 762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2507)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(12466)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_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(7298)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {7298, 8},
/*h(14063)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {14063, 1771}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1982_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(11479)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {925}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 11479;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2130)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1986_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(16270)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {16270, 1617},
/*h(9505)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {9505, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(4337)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1989_l1(const xed_decoded_inst_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, 1228},
/*h(10115)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {10115, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_1990_l1(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]*/ {1228}
};
xed_uint64_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_map0x0F_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(12322)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_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(9738)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {9738, 763},
/*h(5557)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {5557, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(389)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_1998_l1(const xed_decoded_inst_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, 1548},
/*h(6167)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b011] no_refining_prefix*/ {6167, 1994}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14529)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14529;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(11945)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 11945;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(13542)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {13542, 1771},
/*h(9361)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {9361, 7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(4193)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {4193, 1364},
/*h(1609)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1609, 1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2004_l1(const xed_decoded_inst_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, 1227},
/*h(9971)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {9971, 1166}
};
xed_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_map0x0F_opcode0x1_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(15749)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_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(2219)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_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(14762)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(12178)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12178;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5413)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5413;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(245)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1970}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2013_l1(const xed_decoded_inst_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 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1842, 1227},
/*h(6023)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6023, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14385)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14385;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9217)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2017_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(6633)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {6633, 1548},
/*h(4049)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {4049, 1548}
};
xed_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_map0x0F_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(9827)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9827;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(7243)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7243;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(15605)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {11}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2023_l1(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]*/ {925}
};
xed_uint64_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_map0x0F_opcode0x1_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(12034)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12034;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9450)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9450;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(8463)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8463;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(1698)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {1698, 8},
/*h(5879)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5879, 204}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14241)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(11657)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(10670)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10670, 1617},
/*h(3905)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {3905, 535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2033_l1(const xed_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, 1617},
/*h(1321)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1321, 1227},
/*h(12267)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12267, 1548}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(9683)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(4515)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(1931)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(14474)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_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(11890)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_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(2541)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {2541, 384},
/*h(16071)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {16071, 11}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_2042_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(1554)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {1554, 762},
/*h(4138)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {4138, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(14097)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(6345)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_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(3761)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3761;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2048_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(7942)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7942;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5358)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {204}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2051_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2053_l1(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]*/ {1617}
};
xed_uint64_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_map0x0F_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(11746)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {11746, 1548},
/*h(7565)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {7565, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(6578)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(1410)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2059_l1(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()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2060_l1(const xed_decoded_inst_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, 1617},
/*h(11369)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {11369, 1364}
};
xed_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_map0x0F_opcode0x1_vv0_2062_l1(const xed_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(10382)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b101]  no_refining_prefix*/ {10382, 574},
/*h(3617)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {3617, 763},
/*h(14563)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {14563, 1167}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_2063_l1(const xed_decoded_inst_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 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {11979, 1167},
/*h(1033)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {1033, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(9395)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_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(4227)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2067_l1(const xed_decoded_inst_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, 1364},
/*h(12589)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12589, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14186)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {14186, 535},
/*h(10005)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10005, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(15783)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_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(2253)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {221}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 2253;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2071_l1(const xed_decoded_inst_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, 1227},
/*h(3850)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3850, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1266)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_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(13809)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(279)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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(6057)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {6057, 1616},
/*h(8641)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8641, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2077_l1(const xed_decoded_inst_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, 1616},
/*h(14419)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {14419, 1365}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2079_l1(const xed_decoded_inst_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, 1617},
/*h(9251)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {9251, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(4083)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2084_l1(const xed_decoded_inst_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, 1167},
/*h(15639)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {15639, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(6290)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {6290, 7},
/*h(10471)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {10471, 925}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1122)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1122, 1364},
/*h(7887)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {7887, 241}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(135)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b000] no_refining_prefix*/ {920}
};
xed_uint64_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_map0x0F_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(8497)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8497;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2091_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(12678)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12678;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2092_l1(const xed_decoded_inst_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, 1227},
/*h(14275)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14275, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(11691)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(2342)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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(3939)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2098_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(13898)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {13898, 1364},
/*h(9717)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {9717, 910}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2099_l1(const xed_decoded_inst_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, 762},
/*h(4549)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b010] no_refining_prefix not64 eamode16*/ {4549, 1163}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1965)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1965;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2101_l1(const xed_decoded_inst_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, 763},
/*h(3562)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {3562, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2103_l1(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()*/ {1167}
};
xed_uint64_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_map0x0F_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(13521)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_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(8353)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2106_l1(const xed_decoded_inst_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, 1771},
/*h(5769)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {5769, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2107_l1(const xed_decoded_inst_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, 1365},
/*h(14131)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {14131, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(7366)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {241}
};
xed_uint64_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_map0x0F_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(2198)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b001] no_refining_prefix*/ {334}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2110_l1(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()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_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(3795)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {3795, 1166},
/*h(14741)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14741, 1617}
};
xed_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_map0x0F_opcode0x1_vv0_2112_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(4405)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2115_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(8586)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {8586, 1616},
/*h(6002)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {6002, 535}
};
xed_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_map0x0F_opcode0x1_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(10183)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {910}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10183;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(7599)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_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(13377)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_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(8209)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_opcode0x1_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(13987)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_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(11403)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {11403, 8},
/*h(457)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {457, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2054)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b001] no_refining_prefix*/ {1158}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2126_l1(const xed_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(3651)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {3651, 1364},
/*h(1067)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {1067, 763},
/*h(14597)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14597, 1228}
};
xed_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_map0x0F_opcode0x1_vv0_2127_l1(const xed_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(9429)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {9429, 1590},
/*h(12013)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {12013, 925},
/*h(16194)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {16194, 535}
};
xed_uint64_t 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_map0x0F_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(13610)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2130_l1(const xed_decoded_inst_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, 1167},
/*h(12623)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b110]  no_refining_prefix*/ {12623, 205}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2131_l1(const xed_decoded_inst_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, 1167},
/*h(10039)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10039, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(2287)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {2287, 221},
/*h(15817)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {15817, 1548}
};
xed_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_map0x0F_opcode0x1_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(8065)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8065;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2137_l1(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()*/ {762}
};
xed_uint64_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_map0x0F_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(4494)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 4494;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2139_l1(const xed_decoded_inst_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, 1294},
/*h(8675)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8675, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2140_l1(const xed_decoded_inst_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, 1616},
/*h(6091)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {6091, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(16050)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_opcode0x1_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(8298)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {8298, 1364},
/*h(4117)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b010] no_refining_prefix*/ {4117, 631}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(5714)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_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(10505)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(7921)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_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(9518)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {9518, 1228},
/*h(13699)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {13699, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2153_l1(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()*/ {8}
};
xed_uint64_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_map0x0F_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(1766)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1970}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2155_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2157_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(15906)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 15906;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2158_l1(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()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2159_l1(const xed_decoded_inst_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, 1548},
/*h(3973)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {3973, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5570)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(402)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(15529)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2165_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(14542)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {14542, 11},
/*h(7777)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {7777, 1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2166_l1(const xed_decoded_inst_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, 1364},
/*h(16139)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {16139, 1227}
};
xed_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_map0x0F_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(13555)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2169_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(8387)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {8387, 1167},
/*h(5803)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {5803, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2170_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(3219)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3219;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(15762)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(6413)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2174_l1(const xed_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, 535},
/*h(3829)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3829, 221},
/*h(14775)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14775, 1617}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_2175_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(9607)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_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(258)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(10217)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(7633)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(2465)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {2465, 1616},
/*h(13411)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {13411, 1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2184_l1(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()*/ {762}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2185_l1(const xed_decoded_inst_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, 763},
/*h(14021)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {14021, 1771}
};
xed_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_map0x0F_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(491)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 491;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(15618)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 15618;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2188_l1(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()*/ {1166}
};
xed_uint64_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_map0x0F_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(14631)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14631;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2190_l1(const xed_decoded_inst_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, 8},
/*h(12047)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12047, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(9463)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {1590}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9463;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(114)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {114, 1365},
/*h(4295)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {4295, 204}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14254)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14254;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(11670)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {11670, 1617},
/*h(15851)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {15851, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2321)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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[3] = {
/*h(8099)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {8099, 1616},
/*h(5515)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {5515, 1616},
/*h(1334)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1334, 1228}
};
xed_uint64_t 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_map0x0F_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(15474)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_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(10306)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10306;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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[3] = {
/*h(7722)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {7722, 763},
/*h(3541)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {3541, 384},
/*h(14487)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b111] no_refining_prefix*/ {14487, 898}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(5138)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5138;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2208_l1(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()*/ {1167}
};
xed_uint64_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_map0x0F_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(9929)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9929;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2210_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(11526)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {11526, 1228},
/*h(7345)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7345, 7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2212_l1(const xed_decoded_inst_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, 241},
/*h(2177)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {2177, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2213_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(10539)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {10539, 1227},
/*h(7955)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {7955, 1227}
};
xed_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_map0x0F_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(13733)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2216_l1(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()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2218_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(12746)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12746, 1548},
/*h(10162)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {10162, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2222_l1(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]*/ {1617}
};
xed_uint64_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_map0x0F_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(12369)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {12369, 1365},
/*h(1423)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1423, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(7201)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_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(15563)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2227_l1(const xed_decoded_inst_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, 634},
/*h(2033)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {2033, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(7811)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_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(16173)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {16173, 1228},
/*h(5227)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {5227, 1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(13589)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_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(8421)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {1590}
};
xed_uint64_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_map0x0F_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(10018)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {10018, 1227},
/*h(5837)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5837, 204}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(7434)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(6447)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2237_l1(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]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2238_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_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(9641)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2241_l1(const xed_decoded_inst_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, 910},
/*h(1889)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {1889, 535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(6070)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 6070;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2243_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(10251)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {10251, 763},
/*h(7667)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {7667, 1548}
};
xed_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_map0x0F_opcode0x1_vv0_2245_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_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(12458)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12458;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9874)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9874;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2249_l1(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]*/ {1771}
};
xed_uint64_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_map0x0F_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(11471)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {925}
};
xed_uint64_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_map0x0F_opcode0x1_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(2122)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_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(12081)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(16262)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_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(4329)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {4329, 1167},
/*h(1745)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1745, 1166}
};
xed_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_map0x0F_opcode0x1_vv0_2257_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(5926)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5926, 1228},
/*h(12691)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12691, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2258_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(3342)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3342;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2355)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2263_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(9730)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {9730, 763},
/*h(5549)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {5549, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(4562)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(6159)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b011] no_refining_prefix*/ {1994}
};
xed_uint64_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_map0x0F_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(3575)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {384}
};
xed_uint64_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_map0x0F_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(11937)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_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[2] = {
/*h(16118)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {16118, 11},
/*h(9353)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {9353, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1601)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1601;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2272_l1(const xed_decoded_inst_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, 1167},
/*h(12547)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {12547, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2273_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(7379)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7379;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2211)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2276_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(14754)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14754;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(12170)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12170, 1616},
/*h(7989)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7989, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(237)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1970}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2280_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(8599)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8599;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2281_l1(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 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1834;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(14377)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14377;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(11793)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_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(4041)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {4041, 1548},
/*h(6625)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {6625, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1457)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1457, 1616},
/*h(12403)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {12403, 1365}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(470)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b000] mode64*/ {470, 1008},
/*h(7235)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {7235, 1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(15597)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {11}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2290_l1(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()*/ {762}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2291_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_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(9442)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2294_l1(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]*/ {1228}
};
xed_uint64_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_map0x0F_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[2] = {
/*h(4274)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {4274, 7},
/*h(8455)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {8455, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(5871)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {204}
};
xed_uint64_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_map0x0F_opcode0x1_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(3287)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {221}
};
xed_uint64_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_map0x0F_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(11649)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2300_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(10662)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10662;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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[3] = {
/*h(8078)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8078, 1617},
/*h(12259)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12259, 1548},
/*h(1313)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1313, 1227}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(9675)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(1923)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2306_l1(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()*/ {8}
};
xed_uint64_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_map0x0F_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(11882)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2308_l1(const xed_decoded_inst_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, 1365},
/*h(2533)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {2533, 384}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(4130)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {4130, 763},
/*h(1546)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {1546, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14089)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(11505)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_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(6337)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 6337;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2315_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(10518)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10518, 1228},
/*h(3753)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {3753, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2316_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(1169)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {1169, 7},
/*h(12115)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {12115, 535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5350)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {204}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5350;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(4363)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(1779)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1779, 1166},
/*h(12725)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12725, 1617}
};
xed_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_map0x0F_opcode0x1_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(14322)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14322;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(7557)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7557;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2324_l1(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()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(3986)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(11361)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_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(6193)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_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(10374)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b101]  no_refining_prefix*/ {574}
};
xed_uint64_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_map0x0F_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(1025)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {1025, 763},
/*h(11971)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {11971, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9387)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2335_l1(const xed_decoded_inst_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, 1364},
/*h(12581)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12581, 1228}
};
xed_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_map0x0F_opcode0x1_vv0_2336_l1(const xed_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(7413)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {7413, 241},
/*h(9997)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {9997, 1228},
/*h(14178)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {14178, 535}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(2245)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {221}
};
xed_uint64_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_map0x0F_opcode0x1_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(3842)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(1258)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2342_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(271)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {271, 1228},
/*h(13801)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {13801, 1548}
};
xed_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_map0x0F_opcode0x1_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(6049)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 6049;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2345_l1(const xed_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(3465)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {3465, 1616},
/*h(14411)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {14411, 1364},
/*h(10230)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {10230, 910}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(11827)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_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(2478)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_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(4075)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2350_l1(const xed_decoded_inst_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, 1548},
/*h(12437)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b110]  no_refining_prefix*/ {12437, 1906}
};
xed_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_map0x0F_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(14034)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_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(15631)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_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(6282)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {6282, 8},
/*h(3698)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {3698, 1365}
};
xed_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_map0x0F_opcode0x1_vv0_2355_l1(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]*/ {241}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2356_l1(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*/ {535}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2358_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_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(5905)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(11683)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2366_l1(const xed_decoded_inst_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, 1364},
/*h(9709)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {9709, 910}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(11306)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_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(1957)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_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(3554)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2371_l1(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()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2372_l1(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()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2374_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(12526)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {12526, 1771},
/*h(5761)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {5761, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2375_l1(const xed_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(9942)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {9942, 1590},
/*h(3177)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {3177, 1364},
/*h(14123)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {14123, 1227}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(11539)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(2190)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b001] no_refining_prefix*/ {334}
};
xed_uint64_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_map0x0F_opcode0x1_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(6371)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 6371;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2379_l1(const xed_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(3787)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {3787, 1167},
/*h(14733)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14733, 1617},
/*h(1203)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {1203, 7}
};
xed_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_map0x0F_opcode0x1_vv0_2380_l1(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 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 16330;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(13746)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(4397)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2383_l1(const xed_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, 1228},
/*h(5994)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {5994, 535},
/*h(8578)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {8578, 1616}
};
xed_uint64_t 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_map0x0F_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(7591)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2386_l1(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()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2388_l1(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()*/ {763}
};
xed_uint64_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_map0x0F_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(5617)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(449)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {449, 1548},
/*h(11395)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {11395, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(6227)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_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(1059)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1059;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(12005)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {12005, 925},
/*h(9421)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {9421, 1590}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(13602)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(8434)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {8434, 1166},
/*h(12615)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b110]  no_refining_prefix*/ {12615, 205}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2399_l1(const xed_decoded_inst_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, 1167},
/*h(10031)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10031, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(7447)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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(15809)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {15809, 1548},
/*h(2279)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {2279, 221}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(10641)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2405_l1(const xed_decoded_inst_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, 1617},
/*h(13835)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {13835, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(4486)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {4486, 1617},
/*h(305)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {305, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1902)=0 0x0F 0x01 MOD[0b11] MOD=3  REG[0b101] RM[0b000]  f3_refining_prefix*/ {1294}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2408_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(6083)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {6083, 1548},
/*h(3499)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {3499, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(16042)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2411_l1(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()*/ {7}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2412_l1(const xed_decoded_inst_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, 1364},
/*h(4109)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b010] no_refining_prefix*/ {4109, 631}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2413_l1(const xed_decoded_inst_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 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {5706, 1364},
/*h(1525)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b000] mode64*/ {1525, 1008}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(3122)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_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[2] = {
/*h(2135)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b001] no_refining_prefix*/ {2135, 2005},
/*h(15665)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {15665, 1227}
};
xed_uint64_t 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_map0x0F_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(10497)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10497;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14678)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b111]  no_refining_prefix*/ {14678, 992},
/*h(7913)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {7913, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2419_l1(const xed_decoded_inst_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 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {16275, 1616},
/*h(5329)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {5329, 1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9510)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9510;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(4342)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {4342, 204},
/*h(161)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {161, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(5939)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(13314)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {13314, 763},
/*h(6549)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6549, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2427_l1(const xed_decoded_inst_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, 1548},
/*h(8146)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8146, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2430_l1(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()*/ {1616}
};
xed_uint64_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_map0x0F_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(15521)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_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(10353)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10353;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(14534)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {11}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14534;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2434_l1(const xed_decoded_inst_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, 1227},
/*h(5185)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {5185, 1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2435_l1(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()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2436_l1(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()*/ {762}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2437_l1(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()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2438_l1(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()*/ {8}
};
xed_uint64_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_map0x0F_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(11573)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 11573;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(15754)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 15754;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(6405)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2442_l1(const xed_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 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {8002, 535},
/*h(3821)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3821, 221},
/*h(14767)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14767, 1617}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_2443_l1(const xed_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(5418)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {5418, 1227},
/*h(1237)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1237, 1970},
/*h(12183)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12183, 1617}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_2446_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(1847)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1847, 1228},
/*h(15377)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {15377, 762}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(10209)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2448_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_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(15987)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_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(4054)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {384}
};
xed_uint64_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_map0x0F_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(8235)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {8235, 763},
/*h(5651)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {5651, 762}
};
xed_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_map0x0F_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(483)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(10442)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_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(7858)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7858;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(12039)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12039;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9455)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {1590}
};
xed_uint64_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_map0x0F_opcode0x1_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(106)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_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(10065)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10065;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2463_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(14246)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14246;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2464_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(11662)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {11662, 1617},
/*h(15843)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {15843, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(2313)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 2313;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(10675)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(1326)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1326, 1228},
/*h(5507)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {5507, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(15466)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2472_l1(const xed_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, 763},
/*h(3533)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {3533, 384},
/*h(14479)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b111] no_refining_prefix*/ {14479, 898}
};
xed_uint64_t 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_map0x0F_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(5130)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_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(2546)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2477_l1(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()*/ {1167}
};
xed_uint64_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_map0x0F_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[2] = {
/*h(14102)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14102, 1228},
/*h(7337)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {7337, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(6350)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {241}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2481_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(7947)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {7947, 1227},
/*h(10531)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {10531, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5363)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {5363, 1166},
/*h(16309)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {16309, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(195)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_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(12738)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12738;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2486_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(10154)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {10154, 1616},
/*h(5973)=1 0x0F 0x01 MOD[0b11] MOD=3  REG[0b101] RM[0b010]  f3_refining_prefix*/ {5973, 427}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(7570)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7570;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(6583)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2491_l1(const xed_decoded_inst_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, 1617},
/*h(12361)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {12361, 1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(9777)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_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(15555)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 15555;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(2025)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 2025;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(10387)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2497_l1(const xed_decoded_inst_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 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {5219, 1364},
/*h(16165)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {16165, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(13581)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 13581;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(51)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_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(12594)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12594;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5829)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {204}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5829;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(7426)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(2258)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {2258, 1166},
/*h(6439)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {6439, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(3855)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3855, 1228},
/*h(14801)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14801, 1548}
};
xed_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_map0x0F_opcode0x1_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(1271)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1970}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1271;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9633)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(8646)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {8646, 910},
/*h(15411)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {15411, 762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(6062)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6062, 1617},
/*h(10243)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {10243, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(3478)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {3478, 1617},
/*h(7659)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {7659, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(12450)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_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(9866)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_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(7282)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2518_l1(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]*/ {925}
};
xed_uint64_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_map0x0F_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(2114)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_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(12073)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(9489)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2524_l1(const xed_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(1737)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1737, 1167},
/*h(8502)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {8502, 1228},
/*h(4321)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {4321, 1167}
};
xed_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_map0x0F_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[2] = {
/*h(12683)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12683, 1616},
/*h(10099)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {10099, 535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(3334)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3334;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2347)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(12306)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12306;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(5541)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5541;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2533_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2534_l1(const xed_decoded_inst_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 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1970, 1616},
/*h(6151)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b011] no_refining_prefix*/ {6151, 1994}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2535_l1(const xed_decoded_inst_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, 384},
/*h(14513)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {14513, 7}
};
xed_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_map0x0F_opcode0x1_vv0_2537_l1(const xed_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(9345)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {9345, 8},
/*h(13526)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {13526, 1771},
/*h(16110)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {16110, 11}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(4177)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_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(9955)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_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(7371)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_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(12162)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12162, 1616},
/*h(7981)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7981, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2546_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(5397)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5397;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(229)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1970}
};
xed_uint64_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_map0x0F_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(8591)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8591;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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[2] = {
/*h(1826)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1826, 1227},
/*h(6007)=1 0x0F 0x01 MOD[0b11] MOD=3  REG[0b101] RM[0b010]  f3_refining_prefix*/ {6007, 427}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(14369)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2551_l1(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()*/ {763}
};
xed_uint64_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_map0x0F_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(4033)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2554_l1(const xed_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, 1616},
/*h(12395)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {12395, 1364},
/*h(8214)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b100] no_refining_prefix*/ {8214, 1349}
};
xed_uint64_t 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_map0x0F_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(9811)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2557_l1(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]*/ {11}
};
xed_uint64_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_map0x0F_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(2059)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_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(14602)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(12018)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_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(13615)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2563_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(4266)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 4266;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(1682)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {1682, 7},
/*h(5863)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5863, 204}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(3279)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3279, 221},
/*h(14225)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14225, 1616}
};
xed_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_map0x0F_opcode0x1_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(3889)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3889;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2569_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(8070)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8070, 1617},
/*h(14835)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14835, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2570_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(4499)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2575_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(11874)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 11874;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2576_l1(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 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9290;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1538)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1538;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(14081)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(11497)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2583_l1(const xed_decoded_inst_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, 1228},
/*h(3745)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {3745, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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[3] = {
/*h(7926)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {7926, 241},
/*h(1161)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {1161, 8},
/*h(12107)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {12107, 535}
};
xed_uint64_t 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_map0x0F_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(9523)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2587_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2588_l1(const xed_decoded_inst_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, 1617},
/*h(1771)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1771, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2589_l1(const xed_decoded_inst_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, 1548},
/*h(10133)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10133, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(11730)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(6562)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 6562;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(3978)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(13937)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2596_l1(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]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2597_l1(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()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2598_l1(const xed_decoded_inst_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, 1166},
/*h(3601)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {3601, 762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(9379)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_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(4211)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2604_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(9989)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {9989, 1228},
/*h(7405)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {7405, 241}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(15767)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2607_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_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(1250)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2609_l1(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]*/ {1228}
};
xed_uint64_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_map0x0F_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(13793)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {13793, 1548},
/*h(263)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {263, 1228}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(8625)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2613_l1(const xed_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(10222)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {10222, 910},
/*h(3457)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {3457, 1616},
/*h(14403)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {14403, 1364}
};
xed_uint64_t 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_map0x0F_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(11819)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 11819;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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[2] = {
/*h(2470)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {2470, 1617},
/*h(9235)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {9235, 762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(4067)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2618_l1(const xed_decoded_inst_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, 1906},
/*h(1483)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1483, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14026)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_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[2] = {
/*h(11442)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {11442, 7},
/*h(15623)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {15623, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2622_l1(const xed_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(10455)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {10455, 925},
/*h(3690)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {3690, 1364},
/*h(6274)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {6274, 8}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(1106)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_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(16233)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_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_map0x0F_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(8481)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(5897)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2628_l1(const xed_decoded_inst_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, 1616},
/*h(3313)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {3313, 1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(2326)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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(3923)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2634_l1(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]*/ {910}
};
xed_uint64_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_map0x0F_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(11298)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {11298, 763},
/*h(4533)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {4533, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2637_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(13505)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_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(8337)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8337;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(12518)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {1771}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12518;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2643_l1(const xed_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(9934)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {9934, 1590},
/*h(3169)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {3169, 1364},
/*h(14115)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {14115, 1227}
};
xed_uint64_t 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_map0x0F_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(11531)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(2182)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b001] no_refining_prefix*/ {334}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2647_l1(const xed_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(14725)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14725, 1617},
/*h(1195)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {1195, 8},
/*h(3779)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {3779, 1167}
};
xed_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_map0x0F_opcode0x1_vv0_2648_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_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(13738)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2650_l1(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]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2651_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(5986)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {5986, 535},
/*h(1805)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1805, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(10167)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2654_l1(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()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_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(13361)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2656_l1(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()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2657_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_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(13971)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2660_l1(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*/ {1008}
};
xed_uint64_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_map0x0F_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(6219)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_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(3635)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {3635, 762},
/*h(14581)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {14581, 11}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2663_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(16178)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {16178, 1227},
/*h(9413)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {9413, 1590}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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[2] = {
/*h(8426)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {8426, 1167},
/*h(5842)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {5842, 1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(10023)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10023;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(7439)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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(10633)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(8049)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8049;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(9646)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {9646, 1617},
/*h(13827)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {13827, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2674_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_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(1894)=0 0x0F 0x01 MOD[0b11] MOD=3  REG[0b101] RM[0b000]  f3_refining_prefix*/ {1894, 1294},
/*h(8659)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8659, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(3491)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(16034)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2679_l1(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()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_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(4101)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b010] no_refining_prefix*/ {631}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2681_l1(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()*/ {1364}
};
xed_uint64_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_map0x0F_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(3114)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2684_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(2127)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b001] no_refining_prefix*/ {2127, 2005},
/*h(15657)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {15657, 1227}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_2686_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(14670)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b111]  no_refining_prefix*/ {14670, 992},
/*h(7905)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {7905, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2687_l1(const xed_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(5321)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {5321, 1167},
/*h(16267)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {16267, 1616},
/*h(12086)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12086, 1228}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(4334)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {204}
};
xed_uint64_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_map0x0F_opcode0x1_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(1750)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1970}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1750;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5931)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {5931, 1227},
/*h(3347)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3347, 1227}
};
xed_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_map0x0F_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(15890)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_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(6541)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 6541;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(10722)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {10722, 1548},
/*h(8138)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8138, 1548}
};
xed_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_map0x0F_opcode0x1_vv0_2696_l1(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()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2698_l1(const xed_decoded_inst_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, 1616},
/*h(4567)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b010] no_refining_prefix mode64 eamode64*/ {4567, 1164}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(10345)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_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(7761)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_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(13539)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2704_l1(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()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_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(8371)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_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(3203)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_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(11565)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 11565;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(15746)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 15746;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(3813)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3813, 221},
/*h(14759)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14759, 1617}
};
xed_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_map0x0F_opcode0x1_vv0_2711_l1(const xed_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(12175)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12175, 1617},
/*h(5410)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {5410, 1227},
/*h(1229)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1229, 1970}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_2713_l1(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()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_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[3] = {
/*h(15369)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {15369, 763},
/*h(12785)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12785, 1548},
/*h(1839)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1839, 1228}
};
xed_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_map0x0F_opcode0x1_vv0_2716_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_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(15979)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 15979;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2718_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(13395)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {13395, 1365},
/*h(2449)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {2449, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(4046)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {384}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 4046;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2720_l1(const xed_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(5643)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {5643, 763},
/*h(1462)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1462, 1617},
/*h(8227)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {8227, 763}
};
xed_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_map0x0F_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(15602)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_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(10434)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2725_l1(const xed_decoded_inst_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, 8},
/*h(14615)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14615, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5266)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2727_l1(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]*/ {1590}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2728_l1(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()*/ {1364}
};
xed_uint64_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_map0x0F_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(10057)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_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_map0x0F_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(7473)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2732_l1(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]*/ {1617}
};
xed_uint64_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_map0x0F_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(2305)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(10667)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2735_l1(const xed_decoded_inst_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, 1228},
/*h(8083)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {8083, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2738_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(15458)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {15458, 1364},
/*h(8693)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {8693, 910}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(10290)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10290;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2740_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(3525)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {3525, 384},
/*h(14471)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b111] no_refining_prefix*/ {14471, 898}
};
xed_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_map0x0F_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(5122)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_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(2538)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(12497)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2746_l1(const xed_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, 8},
/*h(11510)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {11510, 925},
/*h(14094)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14094, 1228}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_2748_l1(const xed_decoded_inst_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, 241},
/*h(2161)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {2161, 1365}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(7939)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7939;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5355)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {5355, 1167},
/*h(16301)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {16301, 1617}
};
xed_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_map0x0F_opcode0x1_vv0_2751_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(13717)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 13717;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(10146)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {10146, 1616},
/*h(5965)=1 0x0F 0x01 MOD[0b11] MOD=3  REG[0b101] RM[0b010]  f3_refining_prefix*/ {5965, 427}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2755_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(7562)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {7562, 1616},
/*h(3381)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3381, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(6575)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2758_l1(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]*/ {1617}
};
xed_uint64_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_map0x0F_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(12353)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_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(9769)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9769;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(7185)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7185;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2017)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2764_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(10379)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {10379, 8},
/*h(7795)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {7795, 1365}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(13573)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2767_l1(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()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2768_l1(const xed_decoded_inst_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, 1227},
/*h(8405)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {8405, 1590}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2769_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_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(2250)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2773_l1(const xed_decoded_inst_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, 1548},
/*h(3847)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3847, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(1263)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1263, 1970},
/*h(12209)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12209, 1616}
};
xed_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_map0x0F_opcode0x1_vv0_2777_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(15403)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {15403, 763},
/*h(1873)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {1873, 535}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_2778_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(6054)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 6054;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2779_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(3470)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {3470, 1617},
/*h(7651)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {7651, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2781_l1(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()*/ {1616}
};
xed_uint64_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_map0x0F_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(9858)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9858;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2785_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(7274)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {7274, 1364},
/*h(14039)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {14039, 1771}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(12065)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12065;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9481)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(8494)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {8494, 1228},
/*h(1729)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1729, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2793_l1(const xed_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, 1228},
/*h(12675)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12675, 1616},
/*h(10091)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {10091, 535}
};
xed_uint64_t 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_map0x0F_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(2339)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2798_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(12298)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {12298, 763},
/*h(8117)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8117, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9714)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9714;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(4546)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(1962)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2803_l1(const xed_decoded_inst_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, 8},
/*h(3559)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {3559, 384}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2804_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(11921)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 11921;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2805_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(13518)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {13518, 1771},
/*h(16102)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {16102, 11}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2807_l1(const xed_decoded_inst_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 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {4169, 1364},
/*h(1585)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {1585, 762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(12531)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12531;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2809_l1(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()*/ {1167}
};
xed_uint64_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_map0x0F_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(2195)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_opcode0x1_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(14738)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(7973)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7973;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5389)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5389;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2815_l1(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]*/ {1617}
};
xed_uint64_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_map0x0F_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(4402)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {4402, 1227},
/*h(8583)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8583, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(5999)=0 0x0F 0x01 MOD[0b11] MOD=3  REG[0b101] RM[0b010]  f3_refining_prefix*/ {427}
};
xed_uint64_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_map0x0F_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(11777)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_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(6609)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2822_l1(const xed_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(8206)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b100] no_refining_prefix*/ {8206, 1349},
/*h(1441)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1441, 1616},
/*h(12387)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {12387, 1364}
};
xed_uint64_t 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_map0x0F_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(9803)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9803;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2824_l1(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 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7219;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(2051)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2827_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(12010)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_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(9426)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9426;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2830_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(77)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b000] no_refining_prefix not64 eamode16*/ {77, 687},
/*h(13607)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {13607, 1228}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_2831_l1(const xed_decoded_inst_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, 8},
/*h(8439)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {8439, 1590}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1674)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1674;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14217)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14217, 1616},
/*h(3271)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3271, 221}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(10646)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10646, 1617},
/*h(3881)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3881, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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[3] = {
/*h(12243)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12243, 1548},
/*h(14827)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14827, 1548},
/*h(1297)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1297, 1227}
};
xed_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_map0x0F_opcode0x1_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(310)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_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(4491)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2841_l1(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*/ {535}
};
xed_uint64_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_map0x0F_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(14450)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_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(9282)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {9282, 1364},
/*h(2517)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {2517, 384}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(4114)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 4114;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(15670)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {15670, 1228},
/*h(11489)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {11489, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(6321)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_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(10502)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10502;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2852_l1(const xed_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(7918)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {7918, 241},
/*h(1153)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {1153, 8},
/*h(12099)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {12099, 535}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(5334)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5334, 204},
/*h(9515)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {9515, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2856_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(1763)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1763, 1167},
/*h(12709)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12709, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2857_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(14306)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14306, 1548},
/*h(10125)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10125, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(11722)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(3970)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3970;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(13929)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2864_l1(const xed_decoded_inst_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, 1617},
/*h(11345)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {11345, 1365}
};
xed_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_map0x0F_opcode0x1_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(6177)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 6177;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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[2] = {
/*h(3593)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {3593, 763},
/*h(14539)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {14539, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(11955)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2869_l1(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 0x01 MOD[0b11] MOD=3  REG[0b000] RM[0b000]  no_refining_prefix*/ {901}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 22;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(4203)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 4203;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1619)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1619, 1365},
/*h(12565)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12565, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2872_l1(const xed_decoded_inst_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, 535},
/*h(7397)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {7397, 241}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(15759)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_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[2] = {
/*h(6410)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {6410, 1227},
/*h(3826)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {3826, 1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2877_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(5423)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5423, 1228},
/*h(16369)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {16369, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2880_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(6033)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {6033, 1616},
/*h(8617)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {8617, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(10214)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {910}
};
xed_uint64_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_map0x0F_opcode0x1_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(11811)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_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(9227)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_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(6643)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2886_l1(const xed_decoded_inst_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, 1548},
/*h(12421)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b110]  no_refining_prefix*/ {12421, 1906}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14018)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_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(11434)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_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(3682)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {3682, 1364},
/*h(10447)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {10447, 925}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(1098)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1098;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2892_l1(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 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 16225;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2895_l1(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 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5889;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2896_l1(const xed_decoded_inst_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, 1167},
/*h(14251)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14251, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2897_l1(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()*/ {1616}
};
xed_uint64_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_map0x0F_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(2318)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2900_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(3915)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {3915, 535},
/*h(1331)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1331, 1227}
};
xed_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_map0x0F_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(13874)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2903_l1(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]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2904_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(1941)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1941;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(6122)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {6122, 1548},
/*h(3538)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {3538, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(16081)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_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(2551)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {384}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2909_l1(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()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_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(5745)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_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(9926)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {1590}
};
xed_uint64_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_map0x0F_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(11523)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(6355)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_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(1187)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2917_l1(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()*/ {1616}
};
xed_uint64_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_map0x0F_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(1797)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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(10159)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10159;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2921_l1(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]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2922_l1(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()*/ {1364}
};
xed_uint64_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_map0x0F_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(13353)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_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(5601)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2926_l1(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()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2927_l1(const xed_decoded_inst_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, 1365},
/*h(433)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {433, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(6211)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 6211;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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[3] = {
/*h(14573)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {14573, 11},
/*h(3627)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {3627, 763},
/*h(1043)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {1043, 762}
};
xed_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_map0x0F_opcode0x1_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(16170)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {16170, 1227},
/*h(11989)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {11989, 925}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(13586)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2934_l1(const xed_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(8418)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {8418, 1167},
/*h(5834)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {5834, 1167},
/*h(12599)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12599, 1228}
};
xed_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_map0x0F_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(3250)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3250;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(7431)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2937_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(2263)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {2263, 221},
/*h(15793)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {15793, 1616}
};
xed_uint64_t 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_map0x0F_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(10625)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10625;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(8041)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_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_map0x0F_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(9638)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_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(289)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(8651)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(6067)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(13442)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_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(8274)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_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(3106)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2952_l1(const xed_decoded_inst_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, 2005},
/*h(15649)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {15649, 1227}
};
xed_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_map0x0F_opcode0x1_vv0_2953_l1(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()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2954_l1(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*/ {992}
};
xed_uint64_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_map0x0F_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[3] = {
/*h(5313)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {5313, 1167},
/*h(16259)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {16259, 1616},
/*h(12078)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12078, 1228}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(9494)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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(4326)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {4326, 204},
/*h(145)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {145, 7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1742)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1970}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2959_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(3339)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3339, 1227},
/*h(5923)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {5923, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(11701)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 11701;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2961_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(15882)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 15882;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(6533)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_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(8130)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8130;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5546)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2967_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(15505)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {15505, 7},
/*h(1975)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1975, 1617}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_2968_l1(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()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2969_l1(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()*/ {1364}
};
xed_uint64_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_map0x0F_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(5169)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {5169, 762},
/*h(16115)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {16115, 1166}
};
xed_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_map0x0F_opcode0x1_vv0_2972_l1(const xed_decoded_inst_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, 1799},
/*h(1)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {1, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(8363)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8363, 8},
/*h(5779)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {5779, 7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(11557)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2977_l1(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]*/ {241}
};
xed_uint64_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_map0x0F_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(7986)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2979_l1(const xed_decoded_inst_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, 1970},
/*h(12167)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12167, 1617}
};
xed_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_map0x0F_opcode0x1_vv0_2981_l1(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()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_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[3] = {
/*h(1831)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1831, 1228},
/*h(15361)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {15361, 763},
/*h(12777)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12777, 1548}
};
xed_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_map0x0F_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(10193)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2985_l1(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()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2986_l1(const xed_decoded_inst_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, 1616},
/*h(13387)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {13387, 1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(4038)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {384}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 4038;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2988_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(1454)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1454, 1617},
/*h(5635)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {5635, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(467)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 467;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2991_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(15594)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 15594;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_2993_l1(const xed_decoded_inst_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, 8},
/*h(14607)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14607, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(5258)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {5258, 8},
/*h(12023)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {12023, 925}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(10049)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_2999_l1(const xed_decoded_inst_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, 1617},
/*h(7465)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {7465, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(15827)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3002_l1(const xed_decoded_inst_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, 1228},
/*h(10659)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {10659, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(8075)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(8685)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {910}
};
xed_uint64_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_map0x0F_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(10282)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_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(7698)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_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(2530)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(12489)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_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(9905)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9905;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3014_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(11502)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {11502, 925},
/*h(14086)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14086, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2153)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_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(10515)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(16293)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {16293, 1617},
/*h(5347)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {5347, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3019_l1(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]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_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(179)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_opcode0x1_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(12722)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3022_l1(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*/ {427}
};
xed_uint64_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_map0x0F_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(7554)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {7554, 1616},
/*h(3373)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3373, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(6567)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_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(3983)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3028_l1(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()*/ {763}
};
xed_uint64_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_map0x0F_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(7177)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3030_l1(const xed_decoded_inst_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, 1548},
/*h(15539)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {15539, 7}
};
xed_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_map0x0F_opcode0x1_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(10371)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {10371, 8},
/*h(7787)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {7787, 1364}
};
xed_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_map0x0F_opcode0x1_vv0_3033_l1(const xed_decoded_inst_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, 1228},
/*h(5203)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {5203, 1365}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(35)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_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(12578)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {12578, 1227},
/*h(8397)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {8397, 1590}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9994)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(7410)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3040_l1(const xed_decoded_inst_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, 1167},
/*h(6423)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {6423, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14785)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3042_l1(const xed_decoded_inst_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, 1616},
/*h(1255)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1255, 1970}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9617)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3045_l1(const xed_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, 763},
/*h(8630)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8630, 1617},
/*h(1865)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {1865, 535}
};
xed_uint64_t 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_map0x0F_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(10227)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10227;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(3462)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3462;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2475)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(12434)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3053_l1(const xed_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(14031)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {14031, 1771},
/*h(7266)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {7266, 1364},
/*h(501)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b000] mode64*/ {501, 1008}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_3055_l1(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()*/ {762}
};
xed_uint64_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_map0x0F_opcode0x1_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(14641)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(9473)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3060_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(8486)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {8486, 1228},
/*h(4305)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {4305, 1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(5902)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5902, 1228},
/*h(10083)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {10083, 535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(3318)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {221}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3318;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3066_l1(const xed_decoded_inst_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, 763},
/*h(8109)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8109, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9706)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {9706, 1548},
/*h(5525)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {5525, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1954)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1954;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14497)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_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(11913)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_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(13510)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {13510, 1771},
/*h(9329)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {9329, 1365}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3075_l1(const xed_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(1577)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {1577, 763},
/*h(8342)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b100] no_refining_prefix*/ {8342, 1288},
/*h(4161)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {4161, 1364}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_3076_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(9939)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {9939, 1166},
/*h(12523)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {12523, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2187)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3080_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(14730)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14730, 1616},
/*h(10549)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10549, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(12146)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12146;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5381)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5381;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3083_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(213)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {213, 1970},
/*h(13743)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {13743, 1617}
};
xed_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_map0x0F_opcode0x1_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(4394)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 4394;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(1810)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1810, 1227},
/*h(5991)=1 0x0F 0x01 MOD[0b11] MOD=3  REG[0b101] RM[0b010]  f3_refining_prefix*/ {5991, 427}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(14353)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14353;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(4017)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {4017, 1616},
/*h(6601)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {6601, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(8198)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b100] no_refining_prefix*/ {1349}
};
xed_uint64_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_map0x0F_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(9795)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3092_l1(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()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3093_l1(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]*/ {11}
};
xed_uint64_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_map0x0F_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(12002)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3097_l1(const xed_decoded_inst_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, 1167},
/*h(16183)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {16183, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(69)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b000] no_refining_prefix not64 eamode16*/ {687}
};
xed_uint64_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_map0x0F_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(8431)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {1590}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8431;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1666)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {1666, 8},
/*h(5847)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5847, 204}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14209)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3104_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(10638)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10638, 1617},
/*h(3873)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3873, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3105_l1(const xed_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(1289)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1289, 1227},
/*h(14819)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14819, 1548},
/*h(12235)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12235, 1548}
};
xed_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_map0x0F_opcode0x1_vv0_3106_l1(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()*/ {1616}
};
xed_uint64_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_map0x0F_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(302)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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(4483)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(1899)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3110_l1(const xed_decoded_inst_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, 1364},
/*h(10261)=1 0x0F 0x01 MOD[0b11] MOD=3  REG[0b000] RM[0b101]  no_refining_prefix*/ {10261, 1971}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(11858)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3112_l1(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]*/ {384}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3114_l1(const xed_decoded_inst_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, 763},
/*h(1522)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1522, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3116_l1(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()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_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(15662)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_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(6313)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_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(3729)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3729;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3120_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(7910)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {241}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7910;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5326)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5326, 204},
/*h(9507)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {9507, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3123_l1(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()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_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(10117)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_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(11714)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(6546)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3130_l1(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]*/ {1617}
};
xed_uint64_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_map0x0F_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(13921)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 13921;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3132_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(11337)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {11337, 1364},
/*h(391)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {391, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3134_l1(const xed_decoded_inst_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, 763},
/*h(14531)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {14531, 1167}
};
xed_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_map0x0F_opcode0x1_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(11947)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_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(9363)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_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(14)=0 0x0F 0x01 MOD[0b11] MOD=3  REG[0b000] RM[0b000]  no_refining_prefix*/ {901}
};
xed_uint64_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_map0x0F_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(4195)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_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(1611)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1611, 1364},
/*h(12557)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12557, 1228}
};
xed_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_map0x0F_opcode0x1_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(14154)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {14154, 535},
/*h(9973)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {9973, 1590}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3141_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(11570)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {11570, 1227},
/*h(15751)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {15751, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(6402)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {6402, 1227},
/*h(3818)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {3818, 1167}
};
xed_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_map0x0F_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(1234)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1234;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5415)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5415, 1228},
/*h(16361)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {16361, 1548}
};
xed_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_map0x0F_opcode0x1_vv0_3146_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(247)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {247, 1970},
/*h(13777)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {13777, 1548}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_3148_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(8609)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {8609, 1616},
/*h(6025)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {6025, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(14387)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3151_l1(const xed_decoded_inst_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, 1617},
/*h(9219)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {9219, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(6635)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 6635;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(4051)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 4051;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3156_l1(const xed_decoded_inst_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, 8},
/*h(15607)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {15607, 11}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3158_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(6258)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {6258, 1365},
/*h(10439)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {10439, 925}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1090)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3162_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(3297)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {3297, 1167},
/*h(14243)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14243, 1616}
};
xed_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_map0x0F_opcode0x1_vv0_3165_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(7478)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7478, 1228},
/*h(11659)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {11659, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3166_l1(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]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_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(1323)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1323, 1227},
/*h(3907)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {3907, 535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(9685)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {910}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9685;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(13866)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 13866;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(11282)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {11282, 762},
/*h(4517)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {4517, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3172_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(1933)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1933;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(6114)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {6114, 1548},
/*h(3530)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {3530, 1548}
};
xed_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_map0x0F_opcode0x1_vv0_3175_l1(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 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 16073;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3176_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(2543)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {2543, 384},
/*h(13489)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {13489, 7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3177_l1(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()*/ {8}
};
xed_uint64_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_map0x0F_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[2] = {
/*h(12502)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {12502, 1771},
/*h(5737)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {5737, 1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3179_l1(const xed_decoded_inst_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, 1365},
/*h(14099)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {14099, 1227}
};
xed_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_map0x0F_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(6347)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_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(3763)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_opcode0x1_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(16306)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(4373)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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(5970)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5970;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(10151)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10151;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(7567)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_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(13345)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3192_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_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(13955)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 13955;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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[2] = {
/*h(425)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {425, 1616},
/*h(11371)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {11371, 1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3198_l1(const xed_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(3619)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {3619, 763},
/*h(14565)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {14565, 11},
/*h(1035)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {1035, 763}
};
xed_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_map0x0F_opcode0x1_vv0_3199_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(16162)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {16162, 1227},
/*h(11981)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {11981, 925}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(13578)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3202_l1(const xed_decoded_inst_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, 1167},
/*h(12591)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12591, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3203_l1(const xed_decoded_inst_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, 8},
/*h(10007)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10007, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3205_l1(const xed_decoded_inst_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, 1616},
/*h(2255)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {2255, 221}
};
xed_uint64_t 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_map0x0F_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(8033)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8033;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(12214)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3209_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3211_l1(const xed_decoded_inst_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, 1294},
/*h(8643)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8643, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3212_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(6059)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {6059, 1616},
/*h(3475)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {3475, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14421)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b111] no_refining_prefix*/ {896}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14421;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(16018)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_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(8266)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {8266, 1364},
/*h(4085)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {4085, 384}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5682)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_opcode0x1_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(10473)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3222_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(7889)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7889;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(12070)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12070;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9486)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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(137)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3226_l1(const xed_decoded_inst_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, 1970},
/*h(8499)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {8499, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(3331)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(11693)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_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(15874)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_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(10706)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(5538)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5538;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9719)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {910}
};
xed_uint64_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_map0x0F_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[2] = {
/*h(1967)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1967, 1617},
/*h(15497)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {15497, 8}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_3237_l1(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 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7745;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3238_l1(const xed_decoded_inst_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, 1167},
/*h(5161)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {5161, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3239_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(13523)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 13523;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(4174)=0 0x0F 0x01  MOD[0b11] MOD=3 REG[0b001] RM[0b010] no_refining_prefix*/ {1799}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 4174;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(8355)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8355, 8},
/*h(5771)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {5771, 8}
};
xed_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_map0x0F_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(3187)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3187;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14133)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14133;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(6381)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {241}
};
xed_uint64_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_map0x0F_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[3] = {
/*h(14743)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14743, 1617},
/*h(7978)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {7978, 1227},
/*h(3797)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3797, 221}
};
xed_uint64_t 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_map0x0F_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(5394)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3249_l1(const xed_decoded_inst_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, 1167},
/*h(4407)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {4407, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3250_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3251_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_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(7601)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3254_l1(const xed_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, 1364},
/*h(6614)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b011] no_refining_prefix*/ {6614, 566},
/*h(2433)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {2433, 1616}
};
xed_uint64_t 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_map0x0F_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(1446)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1446, 1617},
/*h(8211)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {8211, 762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3258_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_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(15586)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3260_l1(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 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10418;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14599)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14599;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3262_l1(const xed_decoded_inst_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, 8},
/*h(12015)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {12015, 925}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9431)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {1590}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9431;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(82)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3267_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(14222)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14222, 1617},
/*h(7457)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {7457, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(15819)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 15819;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2289)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 2289;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3270_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(3886)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3886;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1302)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1302, 1228},
/*h(8067)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {8067, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3274_l1(const xed_decoded_inst_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, 1365},
/*h(8677)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {8677, 910}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(10274)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10274;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(7690)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {7690, 763},
/*h(3509)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {3509, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(4119)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b010] no_refining_prefix*/ {631}
};
xed_uint64_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_map0x0F_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(12481)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12481;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9897)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9897;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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[2] = {
/*h(11494)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {11494, 925},
/*h(7313)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7313, 7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2145)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3285_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(7923)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {7923, 1166},
/*h(10507)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {10507, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(13701)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3288_l1(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()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_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(12714)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3290_l1(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 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10130;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(3365)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3365;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(3975)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_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(12337)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12337;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(7169)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_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(15531)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {15531, 8},
/*h(4585)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {4585, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3299_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3300_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(7779)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7779;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(5195)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {5195, 1364},
/*h(16141)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {16141, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(13557)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {1771}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 13557;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(8389)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {1590}
};
xed_uint64_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_map0x0F_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(9986)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9986;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(7402)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7402;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(6415)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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(3831)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {221}
};
xed_uint64_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_map0x0F_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(12193)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12193;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3311_l1(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()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3313_l1(const xed_decoded_inst_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, 1617},
/*h(1857)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {1857, 535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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[2] = {
/*h(6038)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6038, 1617},
/*h(10219)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {10219, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3315_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(2467)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(12426)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3320_l1(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()*/ {1365}
};
xed_uint64_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_map0x0F_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(14023)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {1771}
};
xed_uint64_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_map0x0F_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(2090)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3324_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_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(12049)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3328_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(1713)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {1713, 7},
/*h(4297)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {4297, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(5894)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5894;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(3310)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {221}
};
xed_uint64_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_map0x0F_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(2323)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 2323;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(8101)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3335_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(9698)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {9698, 1548},
/*h(5517)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {5517, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(4530)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(3543)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {384}
};
xed_uint64_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_map0x0F_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(11905)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 11905;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3341_l1(const xed_decoded_inst_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, 11},
/*h(9321)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {9321, 1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(8334)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b100] no_refining_prefix*/ {8334, 1288},
/*h(1569)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {1569, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3344_l1(const xed_decoded_inst_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, 1167},
/*h(9931)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {9931, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(7347)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_opcode0x1_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(2179)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3348_l1(const xed_decoded_inst_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, 1616},
/*h(10541)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10541, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3349_l1(const xed_decoded_inst_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 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {12138, 535},
/*h(7957)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7957, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(205)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {205, 1970},
/*h(13735)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {13735, 1617}
};
xed_uint64_t 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_map0x0F_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(4386)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 4386;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3353_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_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(14345)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14345;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(11761)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 11761;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3357_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(6593)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {6593, 1548},
/*h(4009)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {4009, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3358_l1(const xed_decoded_inst_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, 1616},
/*h(12371)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {12371, 1365}
};
xed_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_map0x0F_opcode0x1_vv0_3360_l1(const xed_decoded_inst_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, 1617},
/*h(7203)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {7203, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3361_l1(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]*/ {11}
};
xed_uint64_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_map0x0F_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(2035)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3363_l1(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()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3365_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(9410)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {9410, 1167},
/*h(16175)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {16175, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(13591)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 13591;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(4242)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {4242, 7},
/*h(8423)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {8423, 1590}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5839)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {204}
};
xed_uint64_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_map0x0F_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(15798)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3372_l1(const xed_decoded_inst_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, 1617},
/*h(6449)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {6449, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1281)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1281, 1227},
/*h(12227)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12227, 1548}
};
xed_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_map0x0F_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(9643)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3375_l1(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]*/ {1228}
};
xed_uint64_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_map0x0F_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(1891)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3378_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(14434)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {14434, 1364},
/*h(10253)=1 0x0F 0x01 MOD[0b11] MOD=3  REG[0b000] RM[0b101]  no_refining_prefix*/ {10253, 1971}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(11850)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_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(9266)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {9266, 762},
/*h(2501)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {2501, 384}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(4098)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {4098, 763},
/*h(1514)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1514, 1548}
};
xed_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_map0x0F_opcode0x1_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(14057)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3385_l1(const xed_decoded_inst_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, 1228},
/*h(11473)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {11473, 1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3386_l1(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()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3387_l1(const xed_decoded_inst_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, 925},
/*h(3721)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {3721, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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[2] = {
/*h(1137)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1137, 1365},
/*h(12083)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {12083, 1227}
};
xed_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_map0x0F_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(5318)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {204}
};
xed_uint64_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_map0x0F_opcode0x1_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(150)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b000] no_refining_prefix*/ {920}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3391_l1(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()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_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(12693)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12693, 1617},
/*h(1747)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1747, 1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14290)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(2357)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_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(6538)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3397_l1(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*/ {535}
};
xed_uint64_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_map0x0F_opcode0x1_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(5551)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_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(11329)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_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(6161)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3403_l1(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()*/ {8}
};
xed_uint64_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_map0x0F_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(9355)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3405_l1(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*/ {901}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3407_l1(const xed_decoded_inst_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, 1228},
/*h(1603)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1603, 1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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[3] = {
/*h(9965)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {9965, 1590},
/*h(7381)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {7381, 241},
/*h(14146)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {14146, 535}
};
xed_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_map0x0F_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(11562)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3411_l1(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()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3412_l1(const xed_decoded_inst_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, 1167},
/*h(7991)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7991, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3413_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(13769)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {13769, 1548},
/*h(239)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {239, 1970}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_3416_l1(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 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 6017;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(10198)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {10198, 910},
/*h(14379)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {14379, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3418_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(11795)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 11795;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(2446)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 2446;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(6627)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 6627;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3421_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_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(1459)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1459;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3423_l1(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()*/ {7}
};
xed_uint64_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_map0x0F_opcode0x1_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(15599)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {11}
};
xed_uint64_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_map0x0F_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(2069)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b001] no_refining_prefix*/ {1158}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 2069;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(3666)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {3666, 1365},
/*h(6250)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {6250, 1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(16209)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3430_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_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(5873)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3433_l1(const xed_decoded_inst_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, 1228},
/*h(11651)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {11651, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3436_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(1315)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1315;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(9677)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {910}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9677;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(13858)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 13858;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(11274)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3440_l1(const xed_decoded_inst_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, 1548},
/*h(1925)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1925, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(3522)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(16065)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3444_l1(const xed_decoded_inst_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, 384},
/*h(13481)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {13481, 8}
};
xed_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_map0x0F_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(12494)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {12494, 1771},
/*h(5729)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {5729, 1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3447_l1(const xed_decoded_inst_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, 1227},
/*h(3145)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {3145, 1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(11507)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3450_l1(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()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3451_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(3755)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {3755, 8},
/*h(1171)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {1171, 7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(16298)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(13714)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(4365)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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[3] = {
/*h(12727)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12727, 1617},
/*h(5962)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {5962, 535},
/*h(1781)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1781, 1970}
};
xed_uint64_t 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_map0x0F_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(3378)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3457_l1(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]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_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(15921)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_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(8169)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(5585)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3463_l1(const xed_decoded_inst_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, 1616},
/*h(11363)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {11363, 1364}
};
xed_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_map0x0F_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(6195)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_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(1027)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1027;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(11973)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {925}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 11973;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(13570)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3470_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(8402)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {8402, 1166},
/*h(12583)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12583, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3471_l1(const xed_decoded_inst_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, 8},
/*h(9999)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {9999, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(7415)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {241}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7415;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3473_l1(const xed_decoded_inst_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 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {2247, 221},
/*h(15777)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {15777, 1616}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(12206)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12206;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9622)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {9622, 1617},
/*h(13803)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {13803, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3478_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_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(1870)=0 0x0F 0x01 MOD[0b11] MOD=3  REG[0b101] RM[0b000]  f3_refining_prefix*/ {1294}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3480_l1(const xed_decoded_inst_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, 1616},
/*h(3467)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {3467, 1616}
};
xed_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_map0x0F_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(14413)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b111] no_refining_prefix*/ {896}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3482_l1(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()*/ {8}
};
xed_uint64_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_map0x0F_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(13426)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3484_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(8258)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {8258, 1364},
/*h(4077)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {4077, 384}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3485_l1(const xed_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(12439)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b110]  no_refining_prefix*/ {12439, 1906},
/*h(1493)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b000] mode64*/ {1493, 1008},
/*h(5674)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {5674, 763}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(3090)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3090;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(15633)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3489_l1(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 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10465;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14646)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14646, 1228},
/*h(7881)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {7881, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3491_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(5297)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {5297, 7},
/*h(16243)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {16243, 535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(9478)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9478;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3493_l1(const xed_decoded_inst_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, 204},
/*h(129)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {129, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(8491)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8491;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3495_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_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(11685)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3499_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(10698)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {10698, 1548},
/*h(8114)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {8114, 1616}
};
xed_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_map0x0F_opcode0x1_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(9711)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {910}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3503_l1(const xed_decoded_inst_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, 1617},
/*h(15489)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {15489, 8}
};
xed_uint64_t 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_map0x0F_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(10321)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3506_l1(const xed_decoded_inst_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, 763},
/*h(16099)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {16099, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(13515)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_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(4166)=0 0x0F 0x01  MOD[0b11] MOD=3 REG[0b001] RM[0b010] no_refining_prefix*/ {1799}
};
xed_uint64_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_map0x0F_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(5763)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_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(3179)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3179;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3511_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(11541)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {11541, 1228},
/*h(14125)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14125, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3513_l1(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]*/ {241}
};
xed_uint64_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_map0x0F_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[3] = {
/*h(14735)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14735, 1617},
/*h(3789)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3789, 221},
/*h(7970)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {7970, 1227}
};
xed_uint64_t 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_map0x0F_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(5386)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3517_l1(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]*/ {1228}
};
xed_uint64_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_map0x0F_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(1815)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3519_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(7593)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3521_l1(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()*/ {1365}
};
xed_uint64_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_map0x0F_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(6606)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b011] no_refining_prefix*/ {566}
};
xed_uint64_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_map0x0F_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(4022)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 4022;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3524_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(5619)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {5619, 1548},
/*h(8203)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {8203, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(451)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(10410)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {10410, 8},
/*h(6229)=1 0x0F 0x01  MOD[0b11] MOD=3 REG[0b001] RM[0b011] no_refining_prefix*/ {6229, 634}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(7826)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7826;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(12007)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {925}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3531_l1(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]*/ {1590}
};
xed_uint64_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_map0x0F_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(74)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_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(10033)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10033;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(14214)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14214;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3536_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_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(2281)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_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(3878)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3878, 1228},
/*h(10643)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {10643, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1294)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1294;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(307)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 307;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(15434)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 15434;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3544_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(7682)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {7682, 763},
/*h(3501)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {3501, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2514)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(4111)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b010] no_refining_prefix*/ {631}
};
xed_uint64_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_map0x0F_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(1527)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b000] mode64*/ {1008}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3549_l1(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()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3550_l1(const xed_decoded_inst_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, 1771},
/*h(7305)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {7305, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3551_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3553_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(10499)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {10499, 1227},
/*h(7915)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {7915, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3554_l1(const xed_decoded_inst_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, 1166},
/*h(16277)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {16277, 1617}
};
xed_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_map0x0F_opcode0x1_vv0_3556_l1(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()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_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(12706)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12706;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3558_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(10122)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {10122, 1616},
/*h(5941)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5941, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3561_l1(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]*/ {1617}
};
xed_uint64_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_map0x0F_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(12329)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12329;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9745)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_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(4577)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {4577, 1548},
/*h(15523)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {15523, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(1993)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1993;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(10355)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_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(5187)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {5187, 1364},
/*h(16133)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {16133, 1228}
};
xed_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_map0x0F_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(13549)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {1771}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3571_l1(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()*/ {762}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3572_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_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(7394)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3575_l1(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]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_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(2226)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {2226, 7},
/*h(6407)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {6407, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3577_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(14769)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14769, 1616},
/*h(3823)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3823, 221}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1239)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1970}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1239;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3579_l1(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()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3581_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(8614)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8614, 1617},
/*h(15379)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {15379, 762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3582_l1(const xed_decoded_inst_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, 1617},
/*h(10211)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {10211, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3583_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(12418)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_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(9834)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_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(7250)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_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(2082)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_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(14625)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(12041)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(9457)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3596_l1(const xed_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, 1228},
/*h(4289)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {4289, 1167},
/*h(1705)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {1705, 8}
};
xed_uint64_t 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_map0x0F_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(10067)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10067;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3598_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(3302)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {221}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3302;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2315)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(10677)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3602_l1(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 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12274;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5509)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5509;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(4522)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 4522;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(1938)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(14481)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {14481, 7},
/*h(3535)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {3535, 384}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3609_l1(const xed_decoded_inst_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, 11},
/*h(9313)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {9313, 1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3610_l1(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()*/ {762}
};
xed_uint64_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_map0x0F_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(8326)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b100] no_refining_prefix*/ {1288}
};
xed_uint64_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_map0x0F_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(9923)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3613_l1(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()*/ {8}
};
xed_uint64_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_map0x0F_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(10533)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_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(12130)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {12130, 535},
/*h(7949)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7949, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(16311)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {16311, 1617},
/*h(5365)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5365, 204}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(197)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1970}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3621_l1(const xed_decoded_inst_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, 1227},
/*h(5975)=1 0x0F 0x01 MOD[0b11] MOD=3  REG[0b101] RM[0b010]  f3_refining_prefix*/ {5975, 427}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3622_l1(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()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_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(11753)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(4001)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3626_l1(const xed_decoded_inst_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, 1364},
/*h(1417)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1417, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9779)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_opcode0x1_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(430)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_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(15557)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {11}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 15557;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2027)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 2027;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3631_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(14570)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {14570, 1167},
/*h(10389)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b101]  no_refining_prefix*/ {10389, 574}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(11986)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 11986;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(16167)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 16167;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(13583)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3635_l1(const xed_decoded_inst_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 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1650, 1365},
/*h(4234)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {4234, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5831)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {204}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3637_l1(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*/ {535}
};
xed_uint64_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_map0x0F_opcode0x1_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(15790)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3640_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(6441)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {6441, 1227},
/*h(3857)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3857, 1227}
};
xed_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_map0x0F_opcode0x1_vv0_3641_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(9635)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(10245)=0 0x0F 0x01 MOD[0b11] MOD=3  REG[0b000] RM[0b101]  no_refining_prefix*/ {1971}
};
xed_uint64_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_map0x0F_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(11842)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_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(9258)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_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(1506)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(14049)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_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(11465)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3655_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(10478)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {10478, 925},
/*h(3713)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {3713, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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[3] = {
/*h(12075)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {12075, 1227},
/*h(7894)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {7894, 241},
/*h(1129)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1129, 1364}
};
xed_uint64_t 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_map0x0F_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(9491)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3658_l1(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*/ {920}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3659_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(4323)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 4323;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3660_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(1739)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1739, 1167},
/*h(12685)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12685, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14282)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14282;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(11698)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(2349)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_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(6530)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 6530;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(3946)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_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_map0x0F_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(5543)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3667_l1(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()*/ {1365}
};
xed_uint64_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_map0x0F_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(6153)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3670_l1(const xed_decoded_inst_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, 1548},
/*h(14515)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {14515, 7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9347)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_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(4179)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3676_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(9957)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {9957, 1590},
/*h(7373)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {7373, 241}
};
xed_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_map0x0F_opcode0x1_vv0_3677_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(6386)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3680_l1(const xed_decoded_inst_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, 1167},
/*h(7983)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7983, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(5399)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_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(231)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {231, 1970},
/*h(13761)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {13761, 1548}
};
xed_uint64_t 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_map0x0F_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(8593)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3685_l1(const xed_decoded_inst_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, 910},
/*h(14371)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {14371, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(7606)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {7606, 1617},
/*h(11787)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {11787, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(2438)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3689_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_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(1451)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(13994)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3692_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(11410)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {11410, 7},
/*h(15591)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {15591, 11}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3693_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(2061)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b001] no_refining_prefix*/ {1158}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 2061;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3694_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(6242)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {6242, 1364},
/*h(3658)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {3658, 1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3695_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(1074)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1074;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(16201)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 16201;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3697_l1(const xed_decoded_inst_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 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b000] no_refining_prefix mode64 eamode64*/ {87, 688},
/*h(13617)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {13617, 1227}
};
xed_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_map0x0F_opcode0x1_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(8449)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8449;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(12630)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b110]  no_refining_prefix*/ {12630, 205},
/*h(5865)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {5865, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3700_l1(const xed_decoded_inst_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 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {3281, 1166},
/*h(14227)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14227, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(7462)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7462;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2294)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {221}
};
xed_uint64_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_map0x0F_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(3891)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(9669)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {910}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3707_l1(const xed_decoded_inst_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, 763},
/*h(4501)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {4501, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(8682)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8682;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(6098)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 6098;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(13473)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3713_l1(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 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8305;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(12486)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {1771}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12486;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3715_l1(const xed_decoded_inst_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, 1364},
/*h(14083)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {14083, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3716_l1(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()*/ {1167}
};
xed_uint64_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_map0x0F_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(3747)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {3747, 8},
/*h(1163)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {1163, 8}
};
xed_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_map0x0F_opcode0x1_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(16290)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {16290, 1616},
/*h(9525)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {9525, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(13706)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 13706;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3722_l1(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]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3723_l1(const xed_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, 1617},
/*h(1773)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1773, 1970},
/*h(5954)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {5954, 535}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(3370)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3370, 1227},
/*h(10135)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10135, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(15913)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 15913;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(13329)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 13329;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(8161)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3729_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_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(13939)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_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(2006)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b000] mode64*/ {1008}
};
xed_uint64_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_map0x0F_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(6187)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_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(3603)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {3603, 762},
/*h(14549)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {14549, 11}
};
xed_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_map0x0F_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(16146)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(8394)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {8394, 1167},
/*h(5810)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {5810, 7}
};
xed_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_map0x0F_opcode0x1_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(9991)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9991;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(7407)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {241}
};
xed_uint64_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_map0x0F_opcode0x1_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(8017)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8017;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(12198)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12198;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3745_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(9614)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {9614, 1617},
/*h(13795)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {13795, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(265)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 265;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3747_l1(const xed_decoded_inst_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 0x01 MOD[0b11] MOD=3  REG[0b101] RM[0b000]  f3_refining_prefix*/ {1862, 1294},
/*h(8627)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {8627, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(3459)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3459;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14405)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b111] no_refining_prefix*/ {896}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14405;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(16002)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_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(13418)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3752_l1(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]*/ {384}
};
xed_uint64_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_map0x0F_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[2] = {
/*h(5666)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {5666, 763},
/*h(12431)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b110]  no_refining_prefix*/ {12431, 1906}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3754_l1(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()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_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(498)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(15625)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3758_l1(const xed_decoded_inst_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, 1228},
/*h(7873)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {7873, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3759_l1(const xed_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, 1228},
/*h(16235)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {16235, 535},
/*h(5289)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {5289, 8}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_3761_l1(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]*/ {204}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3762_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3763_l1(const xed_decoded_inst_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, 1166},
/*h(5899)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {5899, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14261)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14261;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3765_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3767_l1(const xed_decoded_inst_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 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {8106, 1616},
/*h(10690)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {10690, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5522)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5522;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9703)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {910}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9703;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(4535)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3772_l1(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()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3773_l1(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()*/ {762}
};
xed_uint64_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_map0x0F_opcode0x1_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(13507)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_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(8339)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_opcode0x1_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(3171)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {3171, 1364},
/*h(14117)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14117, 1228}
};
xed_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_map0x0F_opcode0x1_vv0_3779_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(11533)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 11533;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3782_l1(const xed_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, 221},
/*h(14727)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14727, 1617},
/*h(10546)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {10546, 1227}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_3783_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_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(210)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {210, 1166},
/*h(4391)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {4391, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3786_l1(const xed_decoded_inst_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, 1548},
/*h(1807)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1807, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(7585)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(15947)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 15947;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(6598)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b011] no_refining_prefix*/ {6598, 566},
/*h(13363)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {13363, 762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(4014)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 4014;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3792_l1(const xed_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(1430)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1430, 1617},
/*h(8195)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {8195, 763},
/*h(5611)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {5611, 1548}
};
xed_uint64_t 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_map0x0F_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(15570)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3796_l1(const xed_decoded_inst_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, 8},
/*h(6221)=1 0x0F 0x01  MOD[0b11] MOD=3 REG[0b001] RM[0b011] no_refining_prefix*/ {6221, 634}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3797_l1(const xed_decoded_inst_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, 8},
/*h(14583)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {14583, 11}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5234)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_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(9415)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {1590}
};
xed_uint64_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_map0x0F_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(66)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_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(10025)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3803_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3805_l1(const xed_decoded_inst_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, 1228},
/*h(2273)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {2273, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(10635)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3807_l1(const xed_decoded_inst_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, 1228},
/*h(8051)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {8051, 535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3809_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3810_l1(const xed_decoded_inst_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, 1364},
/*h(8661)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {8661, 910}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(10258)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10258;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(3493)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3493;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3814_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(4103)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b010] no_refining_prefix*/ {631}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3816_l1(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()*/ {7}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3818_l1(const xed_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(14062)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {14062, 1771},
/*h(7297)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {7297, 8},
/*h(11478)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {11478, 925}
};
xed_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_map0x0F_opcode0x1_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(15659)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 15659;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2129)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 2129;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3821_l1(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()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3822_l1(const xed_decoded_inst_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, 1617},
/*h(5323)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {5323, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3826_l1(const xed_decoded_inst_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, 1616},
/*h(5933)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5933, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(3349)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3349;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3829_l1(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]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3831_l1(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 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12321;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9737)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9737;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(6166)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b011] no_refining_prefix*/ {6166, 1994},
/*h(1985)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1985, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3836_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(10347)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {10347, 1364},
/*h(7763)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {7763, 1365}
};
xed_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_map0x0F_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(13541)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {1771}
};
xed_uint64_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_map0x0F_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(11)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3840_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(9970)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_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(11567)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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(2218)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3845_l1(const xed_decoded_inst_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, 221},
/*h(14761)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14761, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(12177)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12177, 1616},
/*h(1231)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1231, 1970}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3849_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(1841)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1841, 1227},
/*h(15371)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {15371, 763}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_3850_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(6022)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6022, 1617},
/*h(12787)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12787, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(7619)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(2451)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(9826)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9826;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3857_l1(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 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7242;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(12033)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12033;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(9449)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3864_l1(const xed_decoded_inst_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, 1228},
/*h(1697)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {1697, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3865_l1(const xed_decoded_inst_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, 204},
/*h(10059)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {10059, 535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(7475)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(2307)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3869_l1(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]*/ {1617}
};
xed_uint64_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_map0x0F_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(12266)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12266, 1548},
/*h(8085)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8085, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3871_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(4514)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {4514, 1616},
/*h(8695)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {8695, 910}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1930)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3875_l1(const xed_decoded_inst_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, 384},
/*h(14473)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {14473, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3876_l1(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()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_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(16070)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {11}
};
xed_uint64_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_map0x0F_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(4137)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_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(1553)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1553;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(12499)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12499;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(7331)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_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(2163)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_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(7941)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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[2] = {
/*h(5357)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5357, 204},
/*h(16303)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {16303, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(13719)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3888_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3889_l1(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*/ {427}
};
xed_uint64_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_map0x0F_opcode0x1_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(3383)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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(11745)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(6577)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(1409)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1409, 1616},
/*h(12355)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {12355, 1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9771)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9771;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3896_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(422)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {422, 1617},
/*h(7187)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {7187, 762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2019)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3899_l1(const xed_decoded_inst_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, 1167},
/*h(10381)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b101]  no_refining_prefix*/ {10381, 574}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(11978)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 11978;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9394)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_opcode0x1_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(13575)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3903_l1(const xed_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(8407)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {8407, 1590},
/*h(4226)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {4226, 8},
/*h(1642)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1642, 1364}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(14185)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_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_map0x0F_opcode0x1_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(15782)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3908_l1(const xed_decoded_inst_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, 1227},
/*h(6433)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {6433, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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[3] = {
/*h(14795)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14795, 1548},
/*h(12211)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12211, 1616},
/*h(1265)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1265, 1166}
};
xed_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_map0x0F_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(278)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3913_l1(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*/ {535}
};
xed_uint64_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_map0x0F_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(14418)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3916_l1(const xed_decoded_inst_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, 763},
/*h(2485)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {2485, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(4082)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3921_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(15638)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {15638, 1228},
/*h(11457)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {11457, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(6289)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 6289;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3923_l1(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 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {925}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10470;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3924_l1(const xed_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(1121)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1121, 1364},
/*h(12067)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {12067, 1227},
/*h(7886)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {7886, 241}
};
xed_uint64_t 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_map0x0F_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(9483)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(134)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b000] no_refining_prefix*/ {920}
};
xed_uint64_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_map0x0F_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(1731)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1731, 1167},
/*h(12677)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12677, 1617}
};
xed_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_map0x0F_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(14274)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(11690)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(2341)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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(3938)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {3938, 535},
/*h(8119)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8119, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(13897)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3936_l1(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()*/ {762}
};
xed_uint64_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_map0x0F_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(6145)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3938_l1(const xed_decoded_inst_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, 1548},
/*h(14507)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {14507, 8}
};
xed_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_map0x0F_opcode0x1_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(11923)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_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(4171)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3943_l1(const xed_decoded_inst_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, 762},
/*h(12533)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {12533, 1771}
};
xed_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_map0x0F_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(14130)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {14130, 1227},
/*h(7365)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {7365, 241}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3946_l1(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*/ {334}
};
xed_uint64_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_map0x0F_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[2] = {
/*h(6378)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {6378, 1167},
/*h(3794)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {3794, 1166}
};
xed_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_map0x0F_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(7975)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7975;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3949_l1(const xed_decoded_inst_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, 1228},
/*h(16337)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {16337, 1548}
};
xed_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_map0x0F_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(8585)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(6001)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 6001;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(10182)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {910}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10182;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3954_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(7598)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {7598, 1617},
/*h(11779)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {11779, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(6611)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(1443)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(13986)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3960_l1(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()*/ {8}
};
xed_uint64_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_map0x0F_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(2053)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b001] no_refining_prefix*/ {1158}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3962_l1(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()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_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(1066)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_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(16193)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_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_map0x0F_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(13609)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3967_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(12622)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b110]  no_refining_prefix*/ {12622, 205},
/*h(5857)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {5857, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3968_l1(const xed_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, 1228},
/*h(14219)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14219, 1616},
/*h(3273)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {3273, 1167}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(2286)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {221}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3972_l1(const xed_decoded_inst_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, 1227},
/*h(3883)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3883, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3974_l1(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()*/ {762}
};
xed_uint64_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_map0x0F_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(4493)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 4493;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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[3] = {
/*h(6090)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {6090, 1548},
/*h(1909)=1 0x0F 0x01 MOD[0b11] MOD=3  REG[0b101] RM[0b000]  f3_refining_prefix*/ {1909, 1294},
/*h(8674)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8674, 1548}
};
xed_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_map0x0F_opcode0x1_vv0_3977_l1(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()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(16049)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 16049;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2519)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {384}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 2519;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3981_l1(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()*/ {1364}
};
xed_uint64_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_map0x0F_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(5713)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_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(11491)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3986_l1(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()*/ {7}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3987_l1(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()*/ {8}
};
xed_uint64_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_map0x0F_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(9517)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9517;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3989_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(13698)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 13698;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3991_l1(const xed_decoded_inst_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, 1617},
/*h(1765)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1765, 1970}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3992_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(3362)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3362, 1227},
/*h(10127)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10127, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_3994_l1(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()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_3995_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(10737)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {10737, 1548},
/*h(13321)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {13321, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5569)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(13931)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 13931;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(401)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {401, 1616},
/*h(11347)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {11347, 1365}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(6179)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {6179, 763},
/*h(3595)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {3595, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14541)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {11}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14541;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4003_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_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(13554)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4006_l1(const xed_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(8386)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {8386, 1167},
/*h(5802)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {5802, 8},
/*h(12567)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12567, 1228}
};
xed_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_map0x0F_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(3218)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_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(7399)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {241}
};
xed_uint64_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_map0x0F_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(15761)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4011_l1(const xed_decoded_inst_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, 1617},
/*h(8009)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {8009, 535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4012_l1(const xed_decoded_inst_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, 1548},
/*h(5425)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {5425, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4013_l1(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]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_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(257)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4015_l1(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()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(6035)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(13410)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_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(8242)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_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(12423)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b110]  no_refining_prefix*/ {1906}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4022_l1(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()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4023_l1(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 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 490;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(15617)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 15617;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4025_l1(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()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_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(14630)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4027_l1(const xed_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(16227)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {16227, 535},
/*h(12046)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12046, 1228},
/*h(5281)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {5281, 8}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_4028_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(9462)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {1590}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9462;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4029_l1(const xed_decoded_inst_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, 204},
/*h(113)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {113, 1365}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(5891)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {5891, 1227},
/*h(3307)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {3307, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4032_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(14253)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14253, 1617},
/*h(11669)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {11669, 1617}
};
xed_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_map0x0F_opcode0x1_vv0_4033_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(15850)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 15850;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(8098)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8098;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4036_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(5514)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {5514, 1616},
/*h(1333)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1333, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(4527)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 4527;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(15473)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {15473, 1365},
/*h(1943)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1943, 1617}
};
xed_uint64_t 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_map0x0F_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(10305)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10305;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4041_l1(const xed_decoded_inst_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, 898},
/*h(7721)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {7721, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(16083)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {16083, 1166},
/*h(5137)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {5137, 762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4045_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(8331)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8331, 8},
/*h(5747)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {5747, 1365}
};
xed_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_map0x0F_opcode0x1_vv0_4047_l1(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]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_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(6357)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {241}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 6357;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4050_l1(const xed_decoded_inst_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, 1227},
/*h(7954)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {7954, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4053_l1(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()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4054_l1(const xed_decoded_inst_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, 1228},
/*h(12745)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12745, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(10161)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4057_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(15939)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 15939;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(13355)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_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(4006)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4060_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(1422)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1422, 1617},
/*h(5603)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {5603, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4062_l1(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()*/ {1616}
};
xed_uint64_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_map0x0F_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(15562)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_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(6213)=0 0x0F 0x01  MOD[0b11] MOD=3 REG[0b001] RM[0b011] no_refining_prefix*/ {634}
};
xed_uint64_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_map0x0F_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(7810)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {7810, 8},
/*h(14575)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {14575, 11}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4066_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(5226)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {5226, 1364},
/*h(11991)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {11991, 925}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(10017)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10017;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(7433)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(15795)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(6446)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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(3862)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3862, 1228},
/*h(10627)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {10627, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(8043)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8043;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(291)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(8653)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {910}
};
xed_uint64_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_map0x0F_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(10250)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {10250, 763},
/*h(6069)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6069, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(7666)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7666;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2498)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(12457)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12457;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9873)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9873;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4086_l1(const xed_decoded_inst_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 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {14054, 1771},
/*h(11470)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {11470, 925}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4087_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(15651)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 15651;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4088_l1(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()*/ {1364}
};
xed_uint64_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_map0x0F_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(10483)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4090_l1(const xed_decoded_inst_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, 1167},
/*h(16261)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {16261, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(147)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_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(12690)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4094_l1(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 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5925;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(3341)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3341;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(11703)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_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(2354)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {2354, 1227},
/*h(6535)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6535, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(9729)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4102_l1(const xed_decoded_inst_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, 7},
/*h(4561)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {4561, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(6158)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b011] no_refining_prefix*/ {1994}
};
xed_uint64_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_map0x0F_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[3] = {
/*h(10339)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {10339, 1364},
/*h(7755)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {7755, 1364},
/*h(3574)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {3574, 384}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(5171)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {5171, 762},
/*h(16117)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {16117, 11}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(3)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_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(12546)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(9962)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_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(7378)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7378;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(11559)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 11559;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4112_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(2210)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {2210, 8},
/*h(6391)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {6391, 241}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4113_l1(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()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4114_l1(const xed_decoded_inst_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, 1970},
/*h(12169)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12169, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4117_l1(const xed_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(8598)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8598, 1617},
/*h(15363)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {15363, 763},
/*h(1833)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1833, 1227}
};
xed_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_map0x0F_opcode0x1_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(12779)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12779, 1548},
/*h(10195)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {10195, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(2443)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4123_l1(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()*/ {1365}
};
xed_uint64_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_map0x0F_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(7234)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {7234, 1364},
/*h(469)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b000] mode64*/ {469, 1008}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2066)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4128_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4130_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(13622)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {13622, 1228},
/*h(9441)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {9441, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(8454)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {8454, 1228},
/*h(4273)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {4273, 7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4133_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(5870)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5870, 204},
/*h(10051)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {10051, 535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4134_l1(const xed_decoded_inst_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, 221},
/*h(7467)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {7467, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(10661)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10661;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(12258)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12258, 1548},
/*h(8077)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8077, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4139_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4141_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(8687)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {910}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8687;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1922)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1922;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4143_l1(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()*/ {8}
};
xed_uint64_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_map0x0F_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(11881)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_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(9297)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_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(4129)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 4129;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(1545)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1545;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4148_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(12491)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {12491, 1167},
/*h(9907)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {9907, 7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2155)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4152_l1(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]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_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(12114)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12114;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4154_l1(const xed_decoded_inst_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 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5349, 204},
/*h(16295)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {16295, 1617}
};
xed_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_map0x0F_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(13711)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_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(4362)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4157_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(1778)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1778, 1166},
/*h(5959)=1 0x0F 0x01 MOD[0b11] MOD=3  REG[0b101] RM[0b010]  f3_refining_prefix*/ {5959, 427}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4158_l1(const xed_decoded_inst_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, 1228},
/*h(14321)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14321, 1548}
};
xed_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_map0x0F_opcode0x1_vv0_4161_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(6569)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {6569, 1616},
/*h(3985)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {3985, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4163_l1(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()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_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(7179)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_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(4595)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(10373)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b101]  no_refining_prefix*/ {574}
};
xed_uint64_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_map0x0F_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(11970)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_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(9386)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {9386, 8},
/*h(16151)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {16151, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4171_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(1634)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1634, 1364},
/*h(8399)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {8399, 1590}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4173_l1(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*/ {535}
};
xed_uint64_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_map0x0F_opcode0x1_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(3841)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3841;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4177_l1(const xed_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(1257)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1257, 1167},
/*h(14787)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14787, 1548},
/*h(12203)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12203, 1616}
};
xed_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_map0x0F_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(9619)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(270)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_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(1867)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4182_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(14410)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {14410, 1364},
/*h(10229)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {10229, 910}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(11826)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_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(2477)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_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(4074)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {4074, 1548},
/*h(1490)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1490, 1548}
};
xed_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_map0x0F_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(14033)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4189_l1(const xed_decoded_inst_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, 1228},
/*h(503)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b000] mode64*/ {503, 1008}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(6281)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_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(14643)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {14643, 1227},
/*h(3697)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {3697, 1365}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4192_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(7878)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {241}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7878;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4193_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4195_l1(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()*/ {1166}
};
xed_uint64_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_map0x0F_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(11682)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(8111)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8111;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5527)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5527;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(13889)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_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(11305)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4206_l1(const xed_decoded_inst_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, 8},
/*h(3553)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {3553, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(11915)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_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(9331)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4210_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(4163)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 4163;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4211_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(12525)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {12525, 1771},
/*h(1579)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {1579, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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[2] = {
/*h(14122)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {14122, 1227},
/*h(9941)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {9941, 1590}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(11538)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4214_l1(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*/ {334}
};
xed_uint64_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_map0x0F_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[3] = {
/*h(6370)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {6370, 1167},
/*h(3786)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {3786, 1167},
/*h(10551)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10551, 1228}
};
xed_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_map0x0F_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(1202)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1202;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(16329)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {16329, 1548},
/*h(5383)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5383, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(215)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {215, 1970},
/*h(13745)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {13745, 1616}
};
xed_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_map0x0F_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(8577)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8577;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(5993)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_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_map0x0F_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(14355)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14355;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(7590)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7590;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(6603)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(4019)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4228_l1(const xed_decoded_inst_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, 8},
/*h(15575)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {15575, 11}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(6226)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_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(1058)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_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(13601)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4234_l1(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()*/ {1166}
};
xed_uint64_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_map0x0F_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(12614)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b110]  no_refining_prefix*/ {205}
};
xed_uint64_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_map0x0F_opcode0x1_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[3] = {
/*h(14211)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14211, 1616},
/*h(10030)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10030, 1228},
/*h(3265)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {3265, 1167}
};
xed_uint64_t 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_map0x0F_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(7446)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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(2278)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {221}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4240_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(3875)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3875, 1227},
/*h(1291)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1291, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9653)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9653;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(13834)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 13834;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(4485)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_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(6082)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {6082, 1548},
/*h(1901)=1 0x0F 0x01 MOD[0b11] MOD=3  REG[0b101] RM[0b000]  f3_refining_prefix*/ {1901, 1294}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4245_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(3498)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {3498, 1616},
/*h(10263)=1 0x0F 0x01 MOD[0b11] MOD=3  REG[0b000] RM[0b101]  no_refining_prefix*/ {10263, 1971}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4247_l1(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()*/ {8}
};
xed_uint64_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_map0x0F_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(2511)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {2511, 384},
/*h(13457)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {13457, 7}
};
xed_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_map0x0F_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(8289)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_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(5705)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4251_l1(const xed_decoded_inst_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, 1166},
/*h(3121)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {3121, 762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4253_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(2134)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b001] no_refining_prefix*/ {2005}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 2134;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(6315)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 6315;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(3731)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {3731, 7},
/*h(14677)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b111]  no_refining_prefix*/ {14677, 992}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4256_l1(const xed_decoded_inst_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, 1616},
/*h(9509)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {9509, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(4341)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {204}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4259_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_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(10119)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_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(13313)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {13313, 763},
/*h(10729)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {10729, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(8145)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(13923)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_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(393)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {393, 1616},
/*h(11339)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {11339, 1364}
};
xed_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_map0x0F_opcode0x1_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(3587)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3587;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(14533)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {11}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14533;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(16130)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 16130;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(13546)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 13546;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4274_l1(const xed_decoded_inst_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, 8},
/*h(12559)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12559, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4275_l1(const xed_decoded_inst_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, 8},
/*h(9975)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {9975, 1590}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(15753)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4279_l1(const xed_decoded_inst_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, 1617},
/*h(8001)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {8001, 535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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[3] = {
/*h(12182)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12182, 1617},
/*h(5417)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {5417, 1227},
/*h(16363)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {16363, 1548}
};
xed_uint64_t 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_map0x0F_opcode0x1_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(13779)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(1846)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1846, 1228},
/*h(8611)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {8611, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(6027)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(15986)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4288_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(8234)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {8234, 763},
/*h(4053)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {4053, 384}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5650)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_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(482)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(10441)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4294_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(7857)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7857;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(12038)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12038;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4296_l1(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]*/ {1590}
};
xed_uint64_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_map0x0F_opcode0x1_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(105)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_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(8467)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(3299)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3299;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4300_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(11661)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {11661, 1617},
/*h(14245)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14245, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(15842)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(10674)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(5506)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {5506, 1616},
/*h(1325)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1325, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9687)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {910}
};
xed_uint64_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_map0x0F_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(4519)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4307_l1(const xed_decoded_inst_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, 1617},
/*h(15465)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {15465, 1364}
};
xed_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_map0x0F_opcode0x1_vv0_4309_l1(const xed_decoded_inst_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, 898},
/*h(7713)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {7713, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4310_l1(const xed_decoded_inst_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, 763},
/*h(16075)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {16075, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4311_l1(const xed_decoded_inst_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, 7},
/*h(2545)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {2545, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5739)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {5739, 1364},
/*h(8323)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8323, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(3155)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {3155, 1365},
/*h(14101)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14101, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4317_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(6349)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {241}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 6349;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(10530)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {10530, 1227},
/*h(7946)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {7946, 1227}
};
xed_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_map0x0F_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(5362)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_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(194)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {194, 1167},
/*h(4375)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {4375, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(12737)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(10153)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(7569)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7569;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4326_l1(const xed_decoded_inst_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, 1617},
/*h(13347)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {13347, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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[2] = {
/*h(1414)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1414, 1617},
/*h(8179)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8179, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(427)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(15554)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_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(10386)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10386;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14567)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {11}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14567;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(5218)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {5218, 1364},
/*h(11983)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {11983, 925}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(50)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_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(12593)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(7425)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(15787)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 15787;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4341_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(6438)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {6438, 1228},
/*h(2257)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {2257, 1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(3854)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3854;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4343_l1(const xed_decoded_inst_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 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1270, 1970},
/*h(8035)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {8035, 535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(15410)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {15410, 762},
/*h(8645)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {8645, 910}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4347_l1(const xed_decoded_inst_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, 763},
/*h(6061)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6061, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4348_l1(const xed_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, 1548},
/*h(3477)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {3477, 1617},
/*h(14423)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b111] no_refining_prefix*/ {14423, 896}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_4351_l1(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]*/ {384}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4352_l1(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()*/ {8}
};
xed_uint64_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_map0x0F_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(9865)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4354_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(11462)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {11462, 925},
/*h(7281)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {7281, 1365}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(2113)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4357_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(10475)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {10475, 1167},
/*h(7891)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {7891, 1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4360_l1(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()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4361_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(12682)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12682, 1616},
/*h(8501)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {8501, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(10098)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10098;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(3333)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3333;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(11695)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_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(2346)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(12305)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12305;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4370_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(4553)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {4553, 1548},
/*h(15499)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {15499, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4371_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(6150)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b011] no_refining_prefix*/ {6150, 1994},
/*h(1969)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1969, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(3566)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {3566, 384},
/*h(7747)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {7747, 1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4373_l1(const xed_decoded_inst_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, 763},
/*h(16109)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {16109, 11}
};
xed_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_map0x0F_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(13525)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {1771}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4377_l1(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()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4378_l1(const xed_decoded_inst_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, 1167},
/*h(14135)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14135, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(6383)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {241}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 6383;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(3799)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {221}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3799;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(12161)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(8590)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8590, 1617},
/*h(1825)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1825, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4386_l1(const xed_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(6006)=0 0x0F 0x01 MOD[0b11] MOD=3  REG[0b101] RM[0b010]  f3_refining_prefix*/ {6006, 427},
/*h(10187)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {10187, 1548},
/*h(12771)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12771, 1548}
};
xed_uint64_t 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_map0x0F_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(7603)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4389_l1(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()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(12394)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {12394, 1364},
/*h(8213)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b100] no_refining_prefix*/ {8213, 1349}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9810)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_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(2058)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4396_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_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(12017)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_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(13614)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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(4265)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {4265, 8},
/*h(1681)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {1681, 7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4401_l1(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 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {204}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5862;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4402_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(3278)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3278, 221},
/*h(7459)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {7459, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(2291)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 2291;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14834)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14834;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4406_l1(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 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8069;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(9666)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(4498)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {4498, 1616},
/*h(8679)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {8679, 910}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4411_l1(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]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4412_l1(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()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_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(9289)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_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(1537)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1537;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4416_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(12483)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {12483, 1167},
/*h(9899)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {9899, 8}
};
xed_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_map0x0F_opcode0x1_vv0_4417_l1(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()*/ {7}
};
xed_uint64_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_map0x0F_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(2147)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_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(10509)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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[2] = {
/*h(12106)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {12106, 535},
/*h(7925)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {7925, 241}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9522)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(13703)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_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(4354)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(1770)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_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(14313)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14313, 1548},
/*h(3367)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3367, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4427_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4429_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(6561)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {6561, 1616},
/*h(3977)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {3977, 1616}
};
xed_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_map0x0F_opcode0x1_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(12339)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4432_l1(const xed_decoded_inst_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, 1617},
/*h(7171)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {7171, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4433_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(4587)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 4587;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(2003)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 2003;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14546)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_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[3] = {
/*h(13559)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {13559, 1771},
/*h(9378)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {9378, 8},
/*h(16143)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {16143, 1228}
};
xed_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_map0x0F_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(4210)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {4210, 1365},
/*h(8391)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {8391, 1590}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(15766)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_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(6417)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4445_l1(const xed_decoded_inst_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 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12195, 1616},
/*h(1249)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1249, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(5430)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5430, 1228},
/*h(9611)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {9611, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(262)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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(1859)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_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_map0x0F_opcode0x1_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(14402)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {14402, 1364},
/*h(10221)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {10221, 910}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(11818)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 11818;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4452_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(9234)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {9234, 762},
/*h(2469)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {2469, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(1482)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1482, 1548},
/*h(4066)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {4066, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4456_l1(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 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14025;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4457_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(15622)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {15622, 1228},
/*h(11441)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {11441, 7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4458_l1(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()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4459_l1(const xed_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, 1364},
/*h(14635)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {14635, 1227},
/*h(10454)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {10454, 925}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_4460_l1(const xed_decoded_inst_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, 1227},
/*h(1105)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1105, 1365}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(4299)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_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(1715)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_opcode0x1_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(14258)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4467_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(2325)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 2325;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4469_l1(const xed_decoded_inst_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, 535},
/*h(8103)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8103, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4470_l1(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]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_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(11297)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_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(6129)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(11907)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_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(9323)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_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(1571)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {1571, 763},
/*h(12517)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {12517, 1771}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4480_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(14114)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {14114, 1227},
/*h(9933)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {9933, 1590}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(11530)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(2181)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b001] no_refining_prefix*/ {334}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4483_l1(const xed_decoded_inst_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, 1167},
/*h(10543)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10543, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4484_l1(const xed_decoded_inst_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, 8},
/*h(7959)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7959, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(16321)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4486_l1(const xed_decoded_inst_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, 1616},
/*h(207)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {207, 1970}
};
xed_uint64_t 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_map0x0F_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(5985)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5985;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4489_l1(const xed_decoded_inst_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, 1617},
/*h(14347)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {14347, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(11763)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4492_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_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(4011)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(1427)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(13970)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_opcode0x1_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(15567)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {11}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 15567;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(2037)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b000] mode64*/ {1008}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 2037;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(6218)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {6218, 1364},
/*h(3634)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {3634, 762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(16177)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(8425)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4503_l1(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 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5841;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(10022)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10022;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(7438)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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(6451)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(1283)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4509_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(9645)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9645;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(13826)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4512_l1(const xed_decoded_inst_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, 1548},
/*h(1893)=1 0x0F 0x01 MOD[0b11] MOD=3  REG[0b101] RM[0b000]  f3_refining_prefix*/ {1893, 1294}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(3490)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {3490, 1616},
/*h(10255)=1 0x0F 0x01 MOD[0b11] MOD=3  REG[0b000] RM[0b101]  no_refining_prefix*/ {10255, 1971}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4515_l1(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()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_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(13449)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {13449, 8},
/*h(2503)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {2503, 384}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4518_l1(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 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5697;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4519_l1(const xed_decoded_inst_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 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {3113, 763},
/*h(14059)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {14059, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(11475)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 11475;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(2126)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b001] no_refining_prefix*/ {2005}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 2126;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(6307)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 6307;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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[3] = {
/*h(14669)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b111]  no_refining_prefix*/ {14669, 992},
/*h(1139)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1139, 1365},
/*h(3723)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {3723, 8}
};
xed_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_map0x0F_opcode0x1_vv0_4524_l1(const xed_decoded_inst_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 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {16266, 1616},
/*h(12085)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12085, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(4333)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {204}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4527_l1(const xed_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, 1227},
/*h(1749)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1749, 1970},
/*h(12695)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12695, 1617}
};
xed_uint64_t 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_map0x0F_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(3346)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(2359)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {2359, 1228},
/*h(15889)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {15889, 762}
};
xed_uint64_t 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_map0x0F_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(10721)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(8137)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4533_l1(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()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4535_l1(const xed_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, 1165},
/*h(385)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {385, 1616},
/*h(11331)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {11331, 1364}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_4537_l1(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()*/ {762}
};
xed_uint64_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_map0x0F_opcode0x1_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(13538)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_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(8370)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {8370, 7},
/*h(12551)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12551, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4543_l1(const xed_decoded_inst_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, 8},
/*h(9967)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {9967, 1590}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(7383)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {241}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7383;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(15745)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(14758)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4548_l1(const xed_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(12174)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12174, 1617},
/*h(5409)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {5409, 1227},
/*h(16355)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {16355, 1548}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_4549_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(13771)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 13771;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(241)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 241;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1838)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1838;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(6019)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 6019;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(15978)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_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(13394)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4556_l1(const xed_decoded_inst_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, 763},
/*h(4045)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {4045, 384}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(5642)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {5642, 763},
/*h(1461)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1461, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4560_l1(const xed_decoded_inst_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, 1158},
/*h(15601)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {15601, 1166}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_4561_l1(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 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10433;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4562_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(14614)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14614, 1228},
/*h(7849)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {7849, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5265)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {5265, 7},
/*h(16211)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {16211, 535}
};
xed_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_map0x0F_opcode0x1_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(9446)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {1590}
};
xed_uint64_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_map0x0F_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(97)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_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(8459)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(5875)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_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(11653)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_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(8082)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {8082, 1616},
/*h(10666)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {10666, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4572_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(1317)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1317;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9679)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {910}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9679;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4575_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(1927)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1927, 1617},
/*h(15457)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {15457, 1364}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_4576_l1(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()*/ {762}
};
xed_uint64_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_map0x0F_opcode0x1_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(14470)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b111] no_refining_prefix*/ {898}
};
xed_uint64_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_map0x0F_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(5121)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {5121, 763},
/*h(16067)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {16067, 1167}
};
xed_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_map0x0F_opcode0x1_vv0_4579_l1(const xed_decoded_inst_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, 1548},
/*h(13483)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {13483, 8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5731)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5731;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(3147)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {3147, 1364},
/*h(14093)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14093, 1228}
};
xed_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_map0x0F_opcode0x1_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(11509)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {925}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 11509;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(6341)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {241}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4586_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(7938)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7938;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5354)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_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(4367)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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(1783)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1970}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4591_l1(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 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10145;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(7561)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4593_l1(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()*/ {762}
};
xed_uint64_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_map0x0F_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(6574)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_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(3990)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3990;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(8171)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8171, 1548},
/*h(5587)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {5587, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(419)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(10378)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_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(7794)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_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(11975)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {925}
};
xed_uint64_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_map0x0F_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(42)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_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(12585)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(10001)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4608_l1(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()*/ {1616}
};
xed_uint64_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_map0x0F_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(2249)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_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(3846)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4611_l1(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]*/ {1970}
};
xed_uint64_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_map0x0F_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(275)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(15402)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_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(6053)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4616_l1(const xed_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(14415)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b111] no_refining_prefix*/ {14415, 896},
/*h(7650)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {7650, 1548},
/*h(3469)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {3469, 1617}
};
xed_uint64_t 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_map0x0F_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(2482)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4619_l1(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]*/ {384}
};
xed_uint64_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_map0x0F_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(1495)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b000] mode64*/ {1008}
};
xed_uint64_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_map0x0F_opcode0x1_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(9857)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9857;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4622_l1(const xed_decoded_inst_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, 1771},
/*h(7273)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {7273, 1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(15635)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4625_l1(const xed_decoded_inst_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, 1167},
/*h(7883)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {7883, 1167}
};
xed_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_map0x0F_opcode0x1_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(5299)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_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_map0x0F_opcode0x1_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(131)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4629_l1(const xed_decoded_inst_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, 1616},
/*h(8493)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {8493, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(10090)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {10090, 535},
/*h(5909)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5909, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(11687)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_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(2338)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4635_l1(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 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12297;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9713)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 9713;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4638_l1(const xed_decoded_inst_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, 1548},
/*h(15491)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {15491, 8}
};
xed_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_map0x0F_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(1961)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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[2] = {
/*h(3558)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {3558, 384},
/*h(10323)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {10323, 1365}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4641_l1(const xed_decoded_inst_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, 11},
/*h(5155)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {5155, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(13517)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {1771}
};
xed_uint64_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_map0x0F_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(12530)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4646_l1(const xed_decoded_inst_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, 1167},
/*h(14127)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14127, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(11543)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4648_l1(const xed_decoded_inst_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, 7},
/*h(6375)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {6375, 241}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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[2] = {
/*h(3791)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3791, 221},
/*h(14737)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14737, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4651_l1(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]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_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(8582)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8582, 1617},
/*h(4401)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {4401, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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[2] = {
/*h(5998)=0 0x0F 0x01 MOD[0b11] MOD=3  REG[0b101] RM[0b010]  f3_refining_prefix*/ {5998, 427},
/*h(10179)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {10179, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(7595)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4659_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(12386)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {12386, 1364},
/*h(8205)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b100] no_refining_prefix*/ {8205, 1349}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9802)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4661_l1(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()*/ {762}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4663_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(2050)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {2050, 763},
/*h(6231)=1 0x0F 0x01  MOD[0b11] MOD=3 REG[0b001] RM[0b011] no_refining_prefix*/ {6231, 634}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(14593)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(12009)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4666_l1(const xed_decoded_inst_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, 1228},
/*h(9425)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {9425, 1166}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4668_l1(const xed_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(1673)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {1673, 8},
/*h(4257)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {4257, 8},
/*h(8438)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {8438, 1590}
};
xed_uint64_t 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_map0x0F_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(10035)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(3270)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {221}
};
xed_uint64_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_map0x0F_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(2283)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4673_l1(const xed_decoded_inst_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, 1548},
/*h(10645)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10645, 1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4674_l1(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 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 12242;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(309)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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(4490)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(1906)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {535}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1906;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(3503)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {3503, 1617},
/*h(14449)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {14449, 1365}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9281)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1364}
};
xed_uint64_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_map0x0F_opcode0x1_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(4113)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_opcode0x1_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(9891)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4685_l1(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()*/ {8}
};
xed_uint64_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_map0x0F_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(15669)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_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(10501)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10501;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4689_l1(const xed_decoded_inst_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, 535},
/*h(7917)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {7917, 241}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4690_l1(const xed_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(9514)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {9514, 1227},
/*h(5333)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5333, 204},
/*h(16279)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {16279, 1617}
};
xed_uint64_t 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_map0x0F_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(1762)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1762, 1167},
/*h(5943)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5943, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14305)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(11721)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4697_l1(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()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(12331)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_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(9747)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_opcode0x1_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(398)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 398;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(4579)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 4579;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4702_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_opcode0x1_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(14538)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_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(11954)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {7}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 11954;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4705_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(13551)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {13551, 1771},
/*h(16135)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {16135, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4706_l1(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 0x01 MOD[0b11] MOD=3  REG[0b000] RM[0b000]  no_refining_prefix*/ {901}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 21;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4707_l1(const xed_decoded_inst_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, 1364},
/*h(1618)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1618, 1365}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4709_l1(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*/ {535}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4710_l1(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]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4712_l1(const xed_decoded_inst_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, 1166},
/*h(6409)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {6409, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4713_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(14771)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 14771;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4714_l1(const xed_decoded_inst_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, 1228},
/*h(9603)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {9603, 1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(10213)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {910}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4719_l1(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()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_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(9226)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {763}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4721_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_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(1474)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(14017)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4725_l1(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()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4727_l1(const xed_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(10446)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {10446, 925},
/*h(3681)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {3681, 1364},
/*h(14627)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {14627, 1227}
};
xed_uint64_t 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_map0x0F_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(1097)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1097, 1364},
/*h(12043)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {12043, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9459)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_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(4291)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_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(1707)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4733_l1(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()*/ {1616}
};
xed_uint64_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_map0x0F_opcode0x1_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(11666)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 11666;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2317)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4736_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(10679)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 10679;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4737_l1(const xed_decoded_inst_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, 535},
/*h(1330)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1330, 1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5511)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4739_l1(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()*/ {762}
};
xed_uint64_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_map0x0F_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(6121)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1548}
};
xed_uint64_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_map0x0F_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(3537)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {3537, 1548},
/*h(14483)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {14483, 7}
};
xed_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_map0x0F_opcode0x1_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(2550)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {2550, 384},
/*h(9315)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {9315, 1364}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(4147)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4748_l1(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]*/ {1590}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4749_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(6354)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {6354, 1166},
/*h(10535)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10535, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4752_l1(const xed_decoded_inst_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, 8},
/*h(7951)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7951, 1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(5367)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {204}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 5367;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4754_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(199)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {199, 1970},
/*h(13729)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {13729, 1616}
};
xed_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_map0x0F_opcode0x1_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(10158)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10158, 1617},
/*h(14339)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {14339, 763}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4758_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(7574)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {7574, 1617},
/*h(11755)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {11755, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_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(4003)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 4003;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4762_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(1419)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1419;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(13962)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4764_l1(const xed_decoded_inst_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, 1365},
/*h(15559)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {15559, 11}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4766_l1(const xed_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(3626)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {3626, 763},
/*h(6210)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {6210, 1364},
/*h(10391)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b101]  no_refining_prefix*/ {10391, 574}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_4767_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(1042)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {762}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1042;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(16169)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(13585)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_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_map0x0F_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(8417)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 8417;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(12598)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12598, 1228},
/*h(5833)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {5833, 1167}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(3249)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] mode64 FORCE64() MODRM()*/ {3249, 7},
/*h(14195)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn]  MODRM()  f3_refining_prefix*/ {14195, 535}
};
xed_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_map0x0F_opcode0x1_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(7430)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1228}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 7430;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2262)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {221}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 2262;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(6443)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 6443;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(3859)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1227}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 3859;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(9637)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4780_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(6066)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {6066, 1616},
/*h(8650)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8650, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4781_l1(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*/ {1971}
};
xed_uint64_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_map0x0F_opcode0x1_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(13441)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {8}
};
xed_uint64_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_map0x0F_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(8273)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_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(3105)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {3105, 763},
/*h(14051)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {14051, 1167}
};
xed_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_map0x0F_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(11467)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1167}
};
xed_uint64_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_map0x0F_opcode0x1_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(2118)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b001] no_refining_prefix*/ {2005}
};
xed_uint64_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_map0x0F_opcode0x1_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[3] = {
/*h(1131)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1131, 1364},
/*h(14661)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b111]  no_refining_prefix*/ {14661, 992},
/*h(3715)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010]  RM[nnn] not64 MODRM()*/ {3715, 8}
};
xed_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_map0x0F_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[3] = {
/*h(12077)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12077, 1228},
/*h(16258)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {16258, 1616},
/*h(9493)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {9493, 1228}
};
xed_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_map0x0F_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(4325)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {204}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4795_l1(const xed_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, 1227},
/*h(1741)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1741, 1970},
/*h(12687)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12687, 1617}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_4796_l1(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()*/ {1227}
};
xed_uint64_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_map0x0F_opcode0x1_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(2351)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {2351, 1228},
/*h(15881)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {15881, 763}
};
xed_uint64_t 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_map0x0F_opcode0x1_vv0_4800_l1(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()*/ {1548}
};
xed_uint64_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_map0x0F_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(5545)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1616}
};
xed_uint64_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_map0x0F_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(13907)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1365}
};
xed_uint64_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_map0x0F_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(4558)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b010] no_refining_prefix not64 eamode32*/ {1162}
};
xed_uint64_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_map0x0F_opcode0x1_vv0_4804_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(1974)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1617}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = key - 1974;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1_vv0_4805_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(6155)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {6155, 763},
/*h(3571)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {3571, 1548}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(16114)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1166}
};
xed_uint64_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_map0x0F_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[4809] = {
/*h(4181)=0 */ {4181, xed3_phash_find_map0x0F_opcode0x1_vv0_0_l1},
/*h(5778)=1 */ {5778, xed3_phash_find_map0x0F_opcode0x1_vv0_1_l1},
/*h(9959)=2 */ {9959, xed3_phash_find_map0x0F_opcode0x1_vv0_2_l1},
/*h(7375)=3 */ {7375, xed3_phash_find_map0x0F_opcode0x1_vv0_3_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7985)=6 */ {7985, xed3_phash_find_map0x0F_opcode0x1_vv0_6_l1},
/*h(12166)=7 */ {12166, xed3_phash_find_map0x0F_opcode0x1_vv0_7_l1},
/*h(13763)=8 */ {13763, xed3_phash_find_map0x0F_opcode0x1_vv0_8_l1},
/*h(233)=9 */ {233, xed3_phash_find_map0x0F_opcode0x1_vv0_9_l1},
/*h(1830)=10 */ {1830, xed3_phash_find_map0x0F_opcode0x1_vv0_10_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15970)=13 */ {15970, xed3_phash_find_map0x0F_opcode0x1_vv0_13_l1},
/*h(13386)=14 */ {13386, xed3_phash_find_map0x0F_opcode0x1_vv0_14_l1},
/*h(4037)=15 */ {4037, xed3_phash_find_map0x0F_opcode0x1_vv0_15_l1},
/*h(1453)=16 */ {1453, xed3_phash_find_map0x0F_opcode0x1_vv0_16_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(466)=18 */ {466, xed3_phash_find_map0x0F_opcode0x1_vv0_18_l1},
/*h(15593)=19 */ {15593, xed3_phash_find_map0x0F_opcode0x1_vv0_19_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7841)=21 */ {7841, xed3_phash_find_map0x0F_opcode0x1_vv0_21_l1},
/*h(5257)=22 */ {5257, xed3_phash_find_map0x0F_opcode0x1_vv0_22_l1},
/*h(13619)=23 */ {13619, xed3_phash_find_map0x0F_opcode0x1_vv0_23_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8451)=25 */ {8451, xed3_phash_find_map0x0F_opcode0x1_vv0_25_l1},
/*h(5867)=26 */ {5867, xed3_phash_find_map0x0F_opcode0x1_vv0_26_l1},
/*h(14229)=27 */ {14229, xed3_phash_find_map0x0F_opcode0x1_vv0_27_l1},
/*h(15826)=28 */ {15826, xed3_phash_find_map0x0F_opcode0x1_vv0_28_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8074)=30 */ {8074, xed3_phash_find_map0x0F_opcode0x1_vv0_30_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9671)=32 */ {9671, xed3_phash_find_map0x0F_opcode0x1_vv0_32_l1},
/*h(4503)=33 */ {4503, xed3_phash_find_map0x0F_opcode0x1_vv0_33_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10281)=35 */ {10281, xed3_phash_find_map0x0F_opcode0x1_vv0_35_l1},
/*h(7697)=36 */ {7697, xed3_phash_find_map0x0F_opcode0x1_vv0_36_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2529)=38 */ {2529, xed3_phash_find_map0x0F_opcode0x1_vv0_38_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8307)=40 */ {8307, xed3_phash_find_map0x0F_opcode0x1_vv0_40_l1},
/*h(3139)=41 */ {3139, xed3_phash_find_map0x0F_opcode0x1_vv0_41_l1},
/*h(11501)=42 */ {11501, xed3_phash_find_map0x0F_opcode0x1_vv0_42_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10514)=44 */ {10514, xed3_phash_find_map0x0F_opcode0x1_vv0_44_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5346)=46 */ {5346, xed3_phash_find_map0x0F_opcode0x1_vv0_46_l1},
/*h(9527)=47 */ {9527, xed3_phash_find_map0x0F_opcode0x1_vv0_47_l1},
/*h(4359)=48 */ {4359, xed3_phash_find_map0x0F_opcode0x1_vv0_48_l1},
/*h(12721)=49 */ {12721, xed3_phash_find_map0x0F_opcode0x1_vv0_49_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7553)=51 */ {7553, xed3_phash_find_map0x0F_opcode0x1_vv0_51_l1},
/*h(15915)=52 */ {15915, xed3_phash_find_map0x0F_opcode0x1_vv0_52_l1},
/*h(13331)=53 */ {13331, xed3_phash_find_map0x0F_opcode0x1_vv0_53_l1},
/*h(3982)=54 */ {3982, xed3_phash_find_map0x0F_opcode0x1_vv0_54_l1},
/*h(5579)=55 */ {5579, xed3_phash_find_map0x0F_opcode0x1_vv0_55_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15538)=58 */ {15538, xed3_phash_find_map0x0F_opcode0x1_vv0_58_l1},
/*h(10370)=59 */ {10370, xed3_phash_find_map0x0F_opcode0x1_vv0_59_l1},
/*h(7786)=60 */ {7786, xed3_phash_find_map0x0F_opcode0x1_vv0_60_l1},
/*h(5202)=61 */ {5202, xed3_phash_find_map0x0F_opcode0x1_vv0_61_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(34)=63 */ {34, xed3_phash_find_map0x0F_opcode0x1_vv0_63_l1},
/*h(12577)=64 */ {12577, xed3_phash_find_map0x0F_opcode0x1_vv0_64_l1},
/*h(9993)=65 */ {9993, xed3_phash_find_map0x0F_opcode0x1_vv0_65_l1},
/*h(7409)=66 */ {7409, xed3_phash_find_map0x0F_opcode0x1_vv0_66_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6422)=68 */ {6422, xed3_phash_find_map0x0F_opcode0x1_vv0_68_l1},
/*h(8019)=69 */ {8019, xed3_phash_find_map0x0F_opcode0x1_vv0_69_l1},
/*h(1254)=70 */ {1254, xed3_phash_find_map0x0F_opcode0x1_vv0_70_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(267)=72 */ {267, xed3_phash_find_map0x0F_opcode0x1_vv0_72_l1},
/*h(15394)=73 */ {15394, xed3_phash_find_map0x0F_opcode0x1_vv0_73_l1},
/*h(10226)=74 */ {10226, xed3_phash_find_map0x0F_opcode0x1_vv0_74_l1},
/*h(14407)=75 */ {14407, xed3_phash_find_map0x0F_opcode0x1_vv0_75_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2474)=77 */ {2474, xed3_phash_find_map0x0F_opcode0x1_vv0_77_l1},
/*h(4071)=78 */ {4071, xed3_phash_find_map0x0F_opcode0x1_vv0_78_l1},
/*h(12433)=79 */ {12433, xed3_phash_find_map0x0F_opcode0x1_vv0_79_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7265)=81 */ {7265, xed3_phash_find_map0x0F_opcode0x1_vv0_81_l1},
/*h(15627)=82 */ {15627, xed3_phash_find_map0x0F_opcode0x1_vv0_82_l1},
/*h(2097)=83 */ {2097, xed3_phash_find_map0x0F_opcode0x1_vv0_83_l1},
/*h(7875)=84 */ {7875, xed3_phash_find_map0x0F_opcode0x1_vv0_84_l1},
/*h(5291)=85 */ {5291, xed3_phash_find_map0x0F_opcode0x1_vv0_85_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8485)=88 */ {8485, xed3_phash_find_map0x0F_opcode0x1_vv0_88_l1},
/*h(10082)=89 */ {10082, xed3_phash_find_map0x0F_opcode0x1_vv0_89_l1},
/*h(14263)=90 */ {14263, xed3_phash_find_map0x0F_opcode0x1_vv0_90_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12289)=94 */ {12289, xed3_phash_find_map0x0F_opcode0x1_vv0_94_l1},
/*h(9705)=95 */ {9705, xed3_phash_find_map0x0F_opcode0x1_vv0_95_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1953)=98 */ {1953, xed3_phash_find_map0x0F_opcode0x1_vv0_98_l1},
/*h(7731)=99 */ {7731, xed3_phash_find_map0x0F_opcode0x1_vv0_99_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13509)=101 */ {13509, xed3_phash_find_map0x0F_opcode0x1_vv0_101_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12522)=103 */ {12522, xed3_phash_find_map0x0F_opcode0x1_vv0_103_l1},
/*h(9938)=104 */ {9938, xed3_phash_find_map0x0F_opcode0x1_vv0_104_l1},
/*h(14119)=105 */ {14119, xed3_phash_find_map0x0F_opcode0x1_vv0_105_l1},
/*h(11535)=106 */ {11535, xed3_phash_find_map0x0F_opcode0x1_vv0_106_l1},
/*h(2186)=107 */ {2186, xed3_phash_find_map0x0F_opcode0x1_vv0_107_l1},
/*h(14729)=108 */ {14729, xed3_phash_find_map0x0F_opcode0x1_vv0_108_l1},
/*h(12145)=109 */ {12145, xed3_phash_find_map0x0F_opcode0x1_vv0_109_l1},
/*h(13742)=110 */ {13742, xed3_phash_find_map0x0F_opcode0x1_vv0_110_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4393)=112 */ {4393, xed3_phash_find_map0x0F_opcode0x1_vv0_112_l1},
/*h(5990)=113 */ {5990, xed3_phash_find_map0x0F_opcode0x1_vv0_113_l1},
/*h(7587)=114 */ {7587, xed3_phash_find_map0x0F_opcode0x1_vv0_114_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8197)=118 */ {8197, xed3_phash_find_map0x0F_opcode0x1_vv0_118_l1},
/*h(9794)=119 */ {9794, xed3_phash_find_map0x0F_opcode0x1_vv0_119_l1},
/*h(7210)=120 */ {7210, xed3_phash_find_map0x0F_opcode0x1_vv0_120_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6223)=122 */ {6223, xed3_phash_find_map0x0F_opcode0x1_vv0_122_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12001)=124 */ {12001, xed3_phash_find_map0x0F_opcode0x1_vv0_124_l1},
/*h(16182)=125 */ {16182, xed3_phash_find_map0x0F_opcode0x1_vv0_125_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8430)=127 */ {8430, xed3_phash_find_map0x0F_opcode0x1_vv0_127_l1},
/*h(10027)=128 */ {10027, xed3_phash_find_map0x0F_opcode0x1_vv0_128_l1},
/*h(7443)=129 */ {7443, xed3_phash_find_map0x0F_opcode0x1_vv0_129_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2275)=131 */ {2275, xed3_phash_find_map0x0F_opcode0x1_vv0_131_l1},
/*h(10637)=132 */ {10637, xed3_phash_find_map0x0F_opcode0x1_vv0_132_l1},
/*h(12234)=133 */ {12234, xed3_phash_find_map0x0F_opcode0x1_vv0_133_l1},
/*h(9650)=134 */ {9650, xed3_phash_find_map0x0F_opcode0x1_vv0_134_l1},
/*h(301)=135 */ {301, xed3_phash_find_map0x0F_opcode0x1_vv0_135_l1},
/*h(8663)=136 */ {8663, xed3_phash_find_map0x0F_opcode0x1_vv0_136_l1},
/*h(1898)=137 */ {1898, xed3_phash_find_map0x0F_opcode0x1_vv0_137_l1},
/*h(14441)=138 */ {14441, xed3_phash_find_map0x0F_opcode0x1_vv0_138_l1},
/*h(11857)=139 */ {11857, xed3_phash_find_map0x0F_opcode0x1_vv0_139_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4105)=141 */ {4105, xed3_phash_find_map0x0F_opcode0x1_vv0_141_l1},
/*h(1521)=142 */ {1521, xed3_phash_find_map0x0F_opcode0x1_vv0_142_l1},
/*h(12467)=143 */ {12467, xed3_phash_find_map0x0F_opcode0x1_vv0_143_l1},
/*h(7299)=144 */ {7299, xed3_phash_find_map0x0F_opcode0x1_vv0_144_l1},
/*h(15661)=145 */ {15661, xed3_phash_find_map0x0F_opcode0x1_vv0_145_l1},
/*h(2131)=146 */ {2131, xed3_phash_find_map0x0F_opcode0x1_vv0_146_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7909)=148 */ {7909, xed3_phash_find_map0x0F_opcode0x1_vv0_148_l1},
/*h(9506)=149 */ {9506, xed3_phash_find_map0x0F_opcode0x1_vv0_149_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4338)=151 */ {4338, xed3_phash_find_map0x0F_opcode0x1_vv0_151_l1},
/*h(5935)=152 */ {5935, xed3_phash_find_map0x0F_opcode0x1_vv0_152_l1},
/*h(3351)=153 */ {3351, xed3_phash_find_map0x0F_opcode0x1_vv0_153_l1},
/*h(11713)=154 */ {11713, xed3_phash_find_map0x0F_opcode0x1_vv0_154_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6545)=156 */ {6545, xed3_phash_find_map0x0F_opcode0x1_vv0_156_l1},
/*h(12323)=157 */ {12323, xed3_phash_find_map0x0F_opcode0x1_vv0_157_l1},
/*h(9739)=158 */ {9739, xed3_phash_find_map0x0F_opcode0x1_vv0_158_l1},
/*h(390)=159 */ {390, xed3_phash_find_map0x0F_opcode0x1_vv0_159_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1987)=161 */ {1987, xed3_phash_find_map0x0F_opcode0x1_vv0_161_l1},
/*h(14530)=162 */ {14530, xed3_phash_find_map0x0F_opcode0x1_vv0_162_l1},
/*h(11946)=163 */ {11946, xed3_phash_find_map0x0F_opcode0x1_vv0_163_l1},
/*h(13543)=164 */ {13543, xed3_phash_find_map0x0F_opcode0x1_vv0_164_l1},
/*h(13)=165 */ {13, xed3_phash_find_map0x0F_opcode0x1_vv0_165_l1},
/*h(1610)=166 */ {1610, xed3_phash_find_map0x0F_opcode0x1_vv0_166_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14153)=168 */ {14153, xed3_phash_find_map0x0F_opcode0x1_vv0_168_l1},
/*h(15750)=169 */ {15750, xed3_phash_find_map0x0F_opcode0x1_vv0_169_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6401)=171 */ {6401, xed3_phash_find_map0x0F_opcode0x1_vv0_171_l1},
/*h(12179)=172 */ {12179, xed3_phash_find_map0x0F_opcode0x1_vv0_172_l1},
/*h(5414)=173 */ {5414, xed3_phash_find_map0x0F_opcode0x1_vv0_173_l1},
/*h(246)=174 */ {246, xed3_phash_find_map0x0F_opcode0x1_vv0_174_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1843)=176 */ {1843, xed3_phash_find_map0x0F_opcode0x1_vv0_176_l1},
/*h(14386)=177 */ {14386, xed3_phash_find_map0x0F_opcode0x1_vv0_177_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2453)=179 */ {2453, xed3_phash_find_map0x0F_opcode0x1_vv0_179_l1},
/*h(6634)=180 */ {6634, xed3_phash_find_map0x0F_opcode0x1_vv0_180_l1},
/*h(4050)=181 */ {4050, xed3_phash_find_map0x0F_opcode0x1_vv0_181_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11425)=184 */ {11425, xed3_phash_find_map0x0F_opcode0x1_vv0_184_l1},
/*h(6257)=185 */ {6257, xed3_phash_find_map0x0F_opcode0x1_vv0_185_l1},
/*h(10438)=186 */ {10438, xed3_phash_find_map0x0F_opcode0x1_vv0_186_l1},
/*h(1089)=187 */ {1089, xed3_phash_find_map0x0F_opcode0x1_vv0_187_l1},
/*h(9451)=188 */ {9451, xed3_phash_find_map0x0F_opcode0x1_vv0_188_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1699)=191 */ {1699, xed3_phash_find_map0x0F_opcode0x1_vv0_191_l1},
/*h(7477)=192 */ {7477, xed3_phash_find_map0x0F_opcode0x1_vv0_192_l1},
/*h(11658)=193 */ {11658, xed3_phash_find_map0x0F_opcode0x1_vv0_193_l1},
/*h(2309)=194 */ {2309, xed3_phash_find_map0x0F_opcode0x1_vv0_194_l1},
/*h(10671)=195 */ {10671, xed3_phash_find_map0x0F_opcode0x1_vv0_195_l1},
/*h(8087)=196 */ {8087, xed3_phash_find_map0x0F_opcode0x1_vv0_196_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13865)=198 */ {13865, xed3_phash_find_map0x0F_opcode0x1_vv0_198_l1},
/*h(11281)=199 */ {11281, xed3_phash_find_map0x0F_opcode0x1_vv0_199_l1},
/*h(6113)=200 */ {6113, xed3_phash_find_map0x0F_opcode0x1_vv0_200_l1},
/*h(14475)=201 */ {14475, xed3_phash_find_map0x0F_opcode0x1_vv0_201_l1},
/*h(11891)=202 */ {11891, xed3_phash_find_map0x0F_opcode0x1_vv0_202_l1},
/*h(2542)=203 */ {2542, xed3_phash_find_map0x0F_opcode0x1_vv0_203_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4139)=205 */ {4139, xed3_phash_find_map0x0F_opcode0x1_vv0_205_l1},
/*h(1555)=206 */ {1555, xed3_phash_find_map0x0F_opcode0x1_vv0_206_l1},
/*h(14098)=207 */ {14098, xed3_phash_find_map0x0F_opcode0x1_vv0_207_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3762)=210 */ {3762, xed3_phash_find_map0x0F_opcode0x1_vv0_210_l1},
/*h(7943)=211 */ {7943, xed3_phash_find_map0x0F_opcode0x1_vv0_211_l1},
/*h(16305)=212 */ {16305, xed3_phash_find_map0x0F_opcode0x1_vv0_212_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5969)=215 */ {5969, xed3_phash_find_map0x0F_opcode0x1_vv0_215_l1},
/*h(10150)=216 */ {10150, xed3_phash_find_map0x0F_opcode0x1_vv0_216_l1},
/*h(7566)=217 */ {7566, xed3_phash_find_map0x0F_opcode0x1_vv0_217_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6579)=219 */ {6579, xed3_phash_find_map0x0F_opcode0x1_vv0_219_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1411)=221 */ {1411, xed3_phash_find_map0x0F_opcode0x1_vv0_221_l1},
/*h(13954)=222 */ {13954, xed3_phash_find_map0x0F_opcode0x1_vv0_222_l1},
/*h(11370)=223 */ {11370, xed3_phash_find_map0x0F_opcode0x1_vv0_223_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3618)=225 */ {3618, xed3_phash_find_map0x0F_opcode0x1_vv0_225_l1},
/*h(1034)=226 */ {1034, xed3_phash_find_map0x0F_opcode0x1_vv0_226_l1},
/*h(16161)=227 */ {16161, xed3_phash_find_map0x0F_opcode0x1_vv0_227_l1},
/*h(13577)=228 */ {13577, xed3_phash_find_map0x0F_opcode0x1_vv0_228_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12590)=230 */ {12590, xed3_phash_find_map0x0F_opcode0x1_vv0_230_l1},
/*h(10006)=231 */ {10006, xed3_phash_find_map0x0F_opcode0x1_vv0_231_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2254)=233 */ {2254, xed3_phash_find_map0x0F_opcode0x1_vv0_233_l1},
/*h(6435)=234 */ {6435, xed3_phash_find_map0x0F_opcode0x1_vv0_234_l1},
/*h(1267)=235 */ {1267, xed3_phash_find_map0x0F_opcode0x1_vv0_235_l1},
/*h(12213)=236 */ {12213, xed3_phash_find_map0x0F_opcode0x1_vv0_236_l1},
/*h(13810)=237 */ {13810, xed3_phash_find_map0x0F_opcode0x1_vv0_237_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8642)=239 */ {8642, xed3_phash_find_map0x0F_opcode0x1_vv0_239_l1},
/*h(3474)=240 */ {3474, xed3_phash_find_map0x0F_opcode0x1_vv0_240_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16017)=242 */ {16017, xed3_phash_find_map0x0F_opcode0x1_vv0_242_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8265)=244 */ {8265, xed3_phash_find_map0x0F_opcode0x1_vv0_244_l1},
/*h(5681)=245 */ {5681, xed3_phash_find_map0x0F_opcode0x1_vv0_245_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11459)=247 */ {11459, xed3_phash_find_map0x0F_opcode0x1_vv0_247_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6291)=249 */ {6291, xed3_phash_find_map0x0F_opcode0x1_vv0_249_l1},
/*h(1123)=250 */ {1123, xed3_phash_find_map0x0F_opcode0x1_vv0_250_l1},
/*h(12069)=251 */ {12069, xed3_phash_find_map0x0F_opcode0x1_vv0_251_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8498)=254 */ {8498, xed3_phash_find_map0x0F_opcode0x1_vv0_254_l1},
/*h(3330)=255 */ {3330, xed3_phash_find_map0x0F_opcode0x1_vv0_255_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2343)=257 */ {2343, xed3_phash_find_map0x0F_opcode0x1_vv0_257_l1},
/*h(10705)=258 */ {10705, xed3_phash_find_map0x0F_opcode0x1_vv0_258_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5537)=260 */ {5537, xed3_phash_find_map0x0F_opcode0x1_vv0_260_l1},
/*h(13899)=261 */ {13899, xed3_phash_find_map0x0F_opcode0x1_vv0_261_l1},
/*h(4550)=262 */ {4550, xed3_phash_find_map0x0F_opcode0x1_vv0_262_l1},
/*h(1966)=263 */ {1966, xed3_phash_find_map0x0F_opcode0x1_vv0_263_l1},
/*h(6147)=264 */ {6147, xed3_phash_find_map0x0F_opcode0x1_vv0_264_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16106)=266 */ {16106, xed3_phash_find_map0x0F_opcode0x1_vv0_266_l1},
/*h(13522)=267 */ {13522, xed3_phash_find_map0x0F_opcode0x1_vv0_267_l1},
/*h(4173)=268 */ {4173, xed3_phash_find_map0x0F_opcode0x1_vv0_268_l1},
/*h(12535)=269 */ {12535, xed3_phash_find_map0x0F_opcode0x1_vv0_269_l1},
/*h(3186)=270 */ {3186, xed3_phash_find_map0x0F_opcode0x1_vv0_270_l1},
/*h(7367)=271 */ {7367, xed3_phash_find_map0x0F_opcode0x1_vv0_271_l1},
/*h(2199)=272 */ {2199, xed3_phash_find_map0x0F_opcode0x1_vv0_272_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7977)=274 */ {7977, xed3_phash_find_map0x0F_opcode0x1_vv0_274_l1},
/*h(16339)=275 */ {16339, xed3_phash_find_map0x0F_opcode0x1_vv0_275_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4406)=277 */ {4406, xed3_phash_find_map0x0F_opcode0x1_vv0_277_l1},
/*h(8587)=278 */ {8587, xed3_phash_find_map0x0F_opcode0x1_vv0_278_l1},
/*h(6003)=279 */ {6003, xed3_phash_find_map0x0F_opcode0x1_vv0_279_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6613)=282 */ {6613, xed3_phash_find_map0x0F_opcode0x1_vv0_282_l1},
/*h(8210)=283 */ {8210, xed3_phash_find_map0x0F_opcode0x1_vv0_283_l1},
/*h(1445)=284 */ {1445, xed3_phash_find_map0x0F_opcode0x1_vv0_284_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(458)=286 */ {458, xed3_phash_find_map0x0F_opcode0x1_vv0_286_l1},
/*h(15585)=287 */ {15585, xed3_phash_find_map0x0F_opcode0x1_vv0_287_l1},
/*h(10417)=288 */ {10417, xed3_phash_find_map0x0F_opcode0x1_vv0_288_l1},
/*h(14598)=289 */ {14598, xed3_phash_find_map0x0F_opcode0x1_vv0_289_l1},
/*h(16195)=290 */ {16195, xed3_phash_find_map0x0F_opcode0x1_vv0_290_l1},
/*h(13611)=291 */ {13611, xed3_phash_find_map0x0F_opcode0x1_vv0_291_l1},
/*h(81)=292 */ {81, xed3_phash_find_map0x0F_opcode0x1_vv0_292_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5859)=294 */ {5859, xed3_phash_find_map0x0F_opcode0x1_vv0_294_l1},
/*h(14221)=295 */ {14221, xed3_phash_find_map0x0F_opcode0x1_vv0_295_l1},
/*h(15818)=296 */ {15818, xed3_phash_find_map0x0F_opcode0x1_vv0_296_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8066)=298 */ {8066, xed3_phash_find_map0x0F_opcode0x1_vv0_298_l1},
/*h(1301)=299 */ {1301, xed3_phash_find_map0x0F_opcode0x1_vv0_299_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4495)=301 */ {4495, xed3_phash_find_map0x0F_opcode0x1_vv0_301_l1},
/*h(15441)=302 */ {15441, xed3_phash_find_map0x0F_opcode0x1_vv0_302_l1},
/*h(10273)=303 */ {10273, xed3_phash_find_map0x0F_opcode0x1_vv0_303_l1},
/*h(7689)=304 */ {7689, xed3_phash_find_map0x0F_opcode0x1_vv0_304_l1},
/*h(16051)=305 */ {16051, xed3_phash_find_map0x0F_opcode0x1_vv0_305_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4118)=307 */ {4118, xed3_phash_find_map0x0F_opcode0x1_vv0_307_l1},
/*h(5715)=308 */ {5715, xed3_phash_find_map0x0F_opcode0x1_vv0_308_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11493)=310 */ {11493, xed3_phash_find_map0x0F_opcode0x1_vv0_310_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10506)=312 */ {10506, xed3_phash_find_map0x0F_opcode0x1_vv0_312_l1},
/*h(7922)=313 */ {7922, xed3_phash_find_map0x0F_opcode0x1_vv0_313_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9519)=315 */ {9519, xed3_phash_find_map0x0F_opcode0x1_vv0_315_l1},
/*h(170)=316 */ {170, xed3_phash_find_map0x0F_opcode0x1_vv0_316_l1},
/*h(1767)=317 */ {1767, xed3_phash_find_map0x0F_opcode0x1_vv0_317_l1},
/*h(10129)=318 */ {10129, xed3_phash_find_map0x0F_opcode0x1_vv0_318_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15907)=320 */ {15907, xed3_phash_find_map0x0F_opcode0x1_vv0_320_l1},
/*h(13323)=321 */ {13323, xed3_phash_find_map0x0F_opcode0x1_vv0_321_l1},
/*h(3974)=322 */ {3974, xed3_phash_find_map0x0F_opcode0x1_vv0_322_l1},
/*h(5571)=323 */ {5571, xed3_phash_find_map0x0F_opcode0x1_vv0_323_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(403)=325 */ {403, xed3_phash_find_map0x0F_opcode0x1_vv0_325_l1},
/*h(15530)=326 */ {15530, xed3_phash_find_map0x0F_opcode0x1_vv0_326_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14543)=328 */ {14543, xed3_phash_find_map0x0F_opcode0x1_vv0_328_l1},
/*h(5194)=329 */ {5194, xed3_phash_find_map0x0F_opcode0x1_vv0_329_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9985)=333 */ {9985, xed3_phash_find_map0x0F_opcode0x1_vv0_333_l1},
/*h(7401)=334 */ {7401, xed3_phash_find_map0x0F_opcode0x1_vv0_334_l1},
/*h(15763)=335 */ {15763, xed3_phash_find_map0x0F_opcode0x1_vv0_335_l1},
/*h(6414)=336 */ {6414, xed3_phash_find_map0x0F_opcode0x1_vv0_336_l1},
/*h(8011)=337 */ {8011, xed3_phash_find_map0x0F_opcode0x1_vv0_337_l1},
/*h(5427)=338 */ {5427, xed3_phash_find_map0x0F_opcode0x1_vv0_338_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(259)=340 */ {259, xed3_phash_find_map0x0F_opcode0x1_vv0_340_l1},
/*h(8621)=341 */ {8621, xed3_phash_find_map0x0F_opcode0x1_vv0_341_l1},
/*h(6037)=342 */ {6037, xed3_phash_find_map0x0F_opcode0x1_vv0_342_l1},
/*h(7634)=343 */ {7634, xed3_phash_find_map0x0F_opcode0x1_vv0_343_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2466)=345 */ {2466, xed3_phash_find_map0x0F_opcode0x1_vv0_345_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12425)=347 */ {12425, xed3_phash_find_map0x0F_opcode0x1_vv0_347_l1},
/*h(9841)=348 */ {9841, xed3_phash_find_map0x0F_opcode0x1_vv0_348_l1},
/*h(14022)=349 */ {14022, xed3_phash_find_map0x0F_opcode0x1_vv0_349_l1},
/*h(15619)=350 */ {15619, xed3_phash_find_map0x0F_opcode0x1_vv0_350_l1},
/*h(2089)=351 */ {2089, xed3_phash_find_map0x0F_opcode0x1_vv0_351_l1},
/*h(10451)=352 */ {10451, xed3_phash_find_map0x0F_opcode0x1_vv0_352_l1},
/*h(5283)=353 */ {5283, xed3_phash_find_map0x0F_opcode0x1_vv0_353_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(115)=355 */ {115, xed3_phash_find_map0x0F_opcode0x1_vv0_355_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5893)=357 */ {5893, xed3_phash_find_map0x0F_opcode0x1_vv0_357_l1},
/*h(14255)=358 */ {14255, xed3_phash_find_map0x0F_opcode0x1_vv0_358_l1},
/*h(11671)=359 */ {11671, xed3_phash_find_map0x0F_opcode0x1_vv0_359_l1},
/*h(2322)=360 */ {2322, xed3_phash_find_map0x0F_opcode0x1_vv0_360_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1335)=362 */ {1335, xed3_phash_find_map0x0F_opcode0x1_vv0_362_l1},
/*h(9697)=363 */ {9697, xed3_phash_find_map0x0F_opcode0x1_vv0_363_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15475)=365 */ {15475, xed3_phash_find_map0x0F_opcode0x1_vv0_365_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3542)=367 */ {3542, xed3_phash_find_map0x0F_opcode0x1_vv0_367_l1},
/*h(16085)=368 */ {16085, xed3_phash_find_map0x0F_opcode0x1_vv0_368_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12514)=371 */ {12514, xed3_phash_find_map0x0F_opcode0x1_vv0_371_l1},
/*h(9930)=372 */ {9930, xed3_phash_find_map0x0F_opcode0x1_vv0_372_l1},
/*h(7346)=373 */ {7346, xed3_phash_find_map0x0F_opcode0x1_vv0_373_l1},
/*h(11527)=374 */ {11527, xed3_phash_find_map0x0F_opcode0x1_vv0_374_l1},
/*h(6359)=375 */ {6359, xed3_phash_find_map0x0F_opcode0x1_vv0_375_l1},
/*h(14721)=376 */ {14721, xed3_phash_find_map0x0F_opcode0x1_vv0_376_l1},
/*h(12137)=377 */ {12137, xed3_phash_find_map0x0F_opcode0x1_vv0_377_l1},
/*h(13734)=378 */ {13734, xed3_phash_find_map0x0F_opcode0x1_vv0_378_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4385)=380 */ {4385, xed3_phash_find_map0x0F_opcode0x1_vv0_380_l1},
/*h(12747)=381 */ {12747, xed3_phash_find_map0x0F_opcode0x1_vv0_381_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)=386 */ {12370, xed3_phash_find_map0x0F_opcode0x1_vv0_386_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(437)=388 */ {437, xed3_phash_find_map0x0F_opcode0x1_vv0_388_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6215)=390 */ {6215, xed3_phash_find_map0x0F_opcode0x1_vv0_390_l1},
/*h(14577)=391 */ {14577, xed3_phash_find_map0x0F_opcode0x1_vv0_391_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9409)=393 */ {9409, xed3_phash_find_map0x0F_opcode0x1_vv0_393_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4241)=395 */ {4241, xed3_phash_find_map0x0F_opcode0x1_vv0_395_l1},
/*h(5838)=396 */ {5838, xed3_phash_find_map0x0F_opcode0x1_vv0_396_l1},
/*h(7435)=397 */ {7435, xed3_phash_find_map0x0F_opcode0x1_vv0_397_l1},
/*h(15797)=398 */ {15797, xed3_phash_find_map0x0F_opcode0x1_vv0_398_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10629)=400 */ {10629, xed3_phash_find_map0x0F_opcode0x1_vv0_400_l1},
/*h(12226)=401 */ {12226, xed3_phash_find_map0x0F_opcode0x1_vv0_401_l1},
/*h(9642)=402 */ {9642, xed3_phash_find_map0x0F_opcode0x1_vv0_402_l1},
/*h(293)=403 */ {293, xed3_phash_find_map0x0F_opcode0x1_vv0_403_l1},
/*h(8655)=404 */ {8655, xed3_phash_find_map0x0F_opcode0x1_vv0_404_l1},
/*h(6071)=405 */ {6071, xed3_phash_find_map0x0F_opcode0x1_vv0_405_l1},
/*h(14433)=406 */ {14433, xed3_phash_find_map0x0F_opcode0x1_vv0_406_l1},
/*h(11849)=407 */ {11849, xed3_phash_find_map0x0F_opcode0x1_vv0_407_l1},
/*h(9265)=408 */ {9265, xed3_phash_find_map0x0F_opcode0x1_vv0_408_l1},
/*h(4097)=409 */ {4097, xed3_phash_find_map0x0F_opcode0x1_vv0_409_l1},
/*h(12459)=410 */ {12459, xed3_phash_find_map0x0F_opcode0x1_vv0_410_l1},
/*h(9875)=411 */ {9875, xed3_phash_find_map0x0F_opcode0x1_vv0_411_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15653)=413 */ {15653, xed3_phash_find_map0x0F_opcode0x1_vv0_413_l1},
/*h(2123)=414 */ {2123, xed3_phash_find_map0x0F_opcode0x1_vv0_414_l1},
/*h(10485)=415 */ {10485, xed3_phash_find_map0x0F_opcode0x1_vv0_415_l1},
/*h(12082)=416 */ {12082, xed3_phash_find_map0x0F_opcode0x1_vv0_416_l1},
/*h(5317)=417 */ {5317, xed3_phash_find_map0x0F_opcode0x1_vv0_417_l1},
/*h(149)=418 */ {149, xed3_phash_find_map0x0F_opcode0x1_vv0_418_l1},
/*h(4330)=419 */ {4330, xed3_phash_find_map0x0F_opcode0x1_vv0_419_l1},
/*h(5927)=420 */ {5927, xed3_phash_find_map0x0F_opcode0x1_vv0_420_l1},
/*h(3343)=421 */ {3343, xed3_phash_find_map0x0F_opcode0x1_vv0_421_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6537)=424 */ {6537, xed3_phash_find_map0x0F_opcode0x1_vv0_424_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5550)=426 */ {5550, xed3_phash_find_map0x0F_opcode0x1_vv0_426_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4563)=428 */ {4563, xed3_phash_find_map0x0F_opcode0x1_vv0_428_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11938)=431 */ {11938, xed3_phash_find_map0x0F_opcode0x1_vv0_431_l1},
/*h(9354)=432 */ {9354, xed3_phash_find_map0x0F_opcode0x1_vv0_432_l1},
/*h(5)=433 */ {5, xed3_phash_find_map0x0F_opcode0x1_vv0_433_l1},
/*h(1602)=434 */ {1602, xed3_phash_find_map0x0F_opcode0x1_vv0_434_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14145)=436 */ {14145, xed3_phash_find_map0x0F_opcode0x1_vv0_436_l1},
/*h(11561)=437 */ {11561, xed3_phash_find_map0x0F_opcode0x1_vv0_437_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3809)=439 */ {3809, xed3_phash_find_map0x0F_opcode0x1_vv0_439_l1},
/*h(7990)=440 */ {7990, xed3_phash_find_map0x0F_opcode0x1_vv0_440_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(238)=442 */ {238, xed3_phash_find_map0x0F_opcode0x1_vv0_442_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1835)=444 */ {1835, xed3_phash_find_map0x0F_opcode0x1_vv0_444_l1},
/*h(10197)=445 */ {10197, xed3_phash_find_map0x0F_opcode0x1_vv0_445_l1},
/*h(11794)=446 */ {11794, xed3_phash_find_map0x0F_opcode0x1_vv0_446_l1},
/*h(2445)=447 */ {2445, xed3_phash_find_map0x0F_opcode0x1_vv0_447_l1},
/*h(6626)=448 */ {6626, xed3_phash_find_map0x0F_opcode0x1_vv0_448_l1},
/*h(4042)=449 */ {4042, xed3_phash_find_map0x0F_opcode0x1_vv0_449_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14001)=451 */ {14001, xed3_phash_find_map0x0F_opcode0x1_vv0_451_l1},
/*h(15598)=452 */ {15598, xed3_phash_find_map0x0F_opcode0x1_vv0_452_l1},
/*h(6249)=453 */ {6249, xed3_phash_find_map0x0F_opcode0x1_vv0_453_l1},
/*h(14611)=454 */ {14611, xed3_phash_find_map0x0F_opcode0x1_vv0_454_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9443)=456 */ {9443, xed3_phash_find_map0x0F_opcode0x1_vv0_456_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4275)=458 */ {4275, xed3_phash_find_map0x0F_opcode0x1_vv0_458_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7469)=460 */ {7469, xed3_phash_find_map0x0F_opcode0x1_vv0_460_l1},
/*h(11650)=461 */ {11650, xed3_phash_find_map0x0F_opcode0x1_vv0_461_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10663)=463 */ {10663, xed3_phash_find_map0x0F_opcode0x1_vv0_463_l1},
/*h(8079)=464 */ {8079, xed3_phash_find_map0x0F_opcode0x1_vv0_464_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13857)=466 */ {13857, xed3_phash_find_map0x0F_opcode0x1_vv0_466_l1},
/*h(11273)=467 */ {11273, xed3_phash_find_map0x0F_opcode0x1_vv0_467_l1},
/*h(8689)=468 */ {8689, xed3_phash_find_map0x0F_opcode0x1_vv0_468_l1},
/*h(14467)=469 */ {14467, xed3_phash_find_map0x0F_opcode0x1_vv0_469_l1},
/*h(11883)=470 */ {11883, xed3_phash_find_map0x0F_opcode0x1_vv0_470_l1},
/*h(9299)=471 */ {9299, xed3_phash_find_map0x0F_opcode0x1_vv0_471_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4131)=473 */ {4131, xed3_phash_find_map0x0F_opcode0x1_vv0_473_l1},
/*h(12493)=474 */ {12493, xed3_phash_find_map0x0F_opcode0x1_vv0_474_l1},
/*h(14090)=475 */ {14090, xed3_phash_find_map0x0F_opcode0x1_vv0_475_l1},
/*h(11506)=476 */ {11506, xed3_phash_find_map0x0F_opcode0x1_vv0_476_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3754)=478 */ {3754, xed3_phash_find_map0x0F_opcode0x1_vv0_478_l1},
/*h(1170)=479 */ {1170, xed3_phash_find_map0x0F_opcode0x1_vv0_479_l1},
/*h(16297)=480 */ {16297, xed3_phash_find_map0x0F_opcode0x1_vv0_480_l1},
/*h(13713)=481 */ {13713, xed3_phash_find_map0x0F_opcode0x1_vv0_481_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5961)=483 */ {5961, xed3_phash_find_map0x0F_opcode0x1_vv0_483_l1},
/*h(14323)=484 */ {14323, xed3_phash_find_map0x0F_opcode0x1_vv0_484_l1},
/*h(7558)=485 */ {7558, xed3_phash_find_map0x0F_opcode0x1_vv0_485_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6571)=487 */ {6571, xed3_phash_find_map0x0F_opcode0x1_vv0_487_l1},
/*h(3987)=488 */ {3987, xed3_phash_find_map0x0F_opcode0x1_vv0_488_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11362)=491 */ {11362, xed3_phash_find_map0x0F_opcode0x1_vv0_491_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6194)=493 */ {6194, xed3_phash_find_map0x0F_opcode0x1_vv0_493_l1},
/*h(1026)=494 */ {1026, xed3_phash_find_map0x0F_opcode0x1_vv0_494_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13569)=496 */ {13569, xed3_phash_find_map0x0F_opcode0x1_vv0_496_l1},
/*h(8401)=497 */ {8401, xed3_phash_find_map0x0F_opcode0x1_vv0_497_l1},
/*h(12582)=498 */ {12582, xed3_phash_find_map0x0F_opcode0x1_vv0_498_l1},
/*h(14179)=499 */ {14179, xed3_phash_find_map0x0F_opcode0x1_vv0_499_l1},
/*h(7414)=500 */ {7414, xed3_phash_find_map0x0F_opcode0x1_vv0_500_l1},
/*h(2246)=501 */ {2246, xed3_phash_find_map0x0F_opcode0x1_vv0_501_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3843)=503 */ {3843, xed3_phash_find_map0x0F_opcode0x1_vv0_503_l1},
/*h(12205)=504 */ {12205, xed3_phash_find_map0x0F_opcode0x1_vv0_504_l1},
/*h(13802)=505 */ {13802, xed3_phash_find_map0x0F_opcode0x1_vv0_505_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6050)=507 */ {6050, xed3_phash_find_map0x0F_opcode0x1_vv0_507_l1},
/*h(3466)=508 */ {3466, xed3_phash_find_map0x0F_opcode0x1_vv0_508_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16009)=510 */ {16009, xed3_phash_find_map0x0F_opcode0x1_vv0_510_l1},
/*h(13425)=511 */ {13425, xed3_phash_find_map0x0F_opcode0x1_vv0_511_l1},
/*h(8257)=512 */ {8257, xed3_phash_find_map0x0F_opcode0x1_vv0_512_l1},
/*h(5673)=513 */ {5673, xed3_phash_find_map0x0F_opcode0x1_vv0_513_l1},
/*h(14035)=514 */ {14035, xed3_phash_find_map0x0F_opcode0x1_vv0_514_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6283)=517 */ {6283, xed3_phash_find_map0x0F_opcode0x1_vv0_517_l1},
/*h(14645)=518 */ {14645, xed3_phash_find_map0x0F_opcode0x1_vv0_518_l1},
/*h(16242)=519 */ {16242, xed3_phash_find_map0x0F_opcode0x1_vv0_519_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4309)=521 */ {4309, xed3_phash_find_map0x0F_opcode0x1_vv0_521_l1},
/*h(5906)=522 */ {5906, xed3_phash_find_map0x0F_opcode0x1_vv0_522_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10697)=526 */ {10697, xed3_phash_find_map0x0F_opcode0x1_vv0_526_l1},
/*h(8113)=527 */ {8113, xed3_phash_find_map0x0F_opcode0x1_vv0_527_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13891)=529 */ {13891, xed3_phash_find_map0x0F_opcode0x1_vv0_529_l1},
/*h(11307)=530 */ {11307, xed3_phash_find_map0x0F_opcode0x1_vv0_530_l1},
/*h(1958)=531 */ {1958, xed3_phash_find_map0x0F_opcode0x1_vv0_531_l1},
/*h(3555)=532 */ {3555, xed3_phash_find_map0x0F_opcode0x1_vv0_532_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16098)=534 */ {16098, xed3_phash_find_map0x0F_opcode0x1_vv0_534_l1},
/*h(13514)=535 */ {13514, xed3_phash_find_map0x0F_opcode0x1_vv0_535_l1},
/*h(4165)=536 */ {4165, xed3_phash_find_map0x0F_opcode0x1_vv0_536_l1},
/*h(5762)=537 */ {5762, xed3_phash_find_map0x0F_opcode0x1_vv0_537_l1},
/*h(9943)=538 */ {9943, xed3_phash_find_map0x0F_opcode0x1_vv0_538_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2191)=540 */ {2191, xed3_phash_find_map0x0F_opcode0x1_vv0_540_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7969)=542 */ {7969, xed3_phash_find_map0x0F_opcode0x1_vv0_542_l1},
/*h(16331)=543 */ {16331, xed3_phash_find_map0x0F_opcode0x1_vv0_543_l1},
/*h(13747)=544 */ {13747, xed3_phash_find_map0x0F_opcode0x1_vv0_544_l1},
/*h(4398)=545 */ {4398, xed3_phash_find_map0x0F_opcode0x1_vv0_545_l1},
/*h(1814)=546 */ {1814, xed3_phash_find_map0x0F_opcode0x1_vv0_546_l1},
/*h(5995)=547 */ {5995, xed3_phash_find_map0x0F_opcode0x1_vv0_547_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15954)=549 */ {15954, xed3_phash_find_map0x0F_opcode0x1_vv0_549_l1},
/*h(6605)=550 */ {6605, xed3_phash_find_map0x0F_opcode0x1_vv0_550_l1},
/*h(4021)=551 */ {4021, xed3_phash_find_map0x0F_opcode0x1_vv0_551_l1},
/*h(5618)=552 */ {5618, xed3_phash_find_map0x0F_opcode0x1_vv0_552_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(450)=554 */ {450, xed3_phash_find_map0x0F_opcode0x1_vv0_554_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10409)=556 */ {10409, xed3_phash_find_map0x0F_opcode0x1_vv0_556_l1},
/*h(7825)=557 */ {7825, xed3_phash_find_map0x0F_opcode0x1_vv0_557_l1},
/*h(12006)=558 */ {12006, xed3_phash_find_map0x0F_opcode0x1_vv0_558_l1},
/*h(9422)=559 */ {9422, xed3_phash_find_map0x0F_opcode0x1_vv0_559_l1},
/*h(73)=560 */ {73, xed3_phash_find_map0x0F_opcode0x1_vv0_560_l1},
/*h(8435)=561 */ {8435, xed3_phash_find_map0x0F_opcode0x1_vv0_561_l1},
/*h(3267)=562 */ {3267, xed3_phash_find_map0x0F_opcode0x1_vv0_562_l1},
/*h(14213)=563 */ {14213, xed3_phash_find_map0x0F_opcode0x1_vv0_563_l1},
/*h(15810)=564 */ {15810, xed3_phash_find_map0x0F_opcode0x1_vv0_564_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3877)=566 */ {3877, xed3_phash_find_map0x0F_opcode0x1_vv0_566_l1},
/*h(1293)=567 */ {1293, xed3_phash_find_map0x0F_opcode0x1_vv0_567_l1},
/*h(9655)=568 */ {9655, xed3_phash_find_map0x0F_opcode0x1_vv0_568_l1},
/*h(4487)=569 */ {4487, xed3_phash_find_map0x0F_opcode0x1_vv0_569_l1},
/*h(15433)=570 */ {15433, xed3_phash_find_map0x0F_opcode0x1_vv0_570_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7681)=572 */ {7681, xed3_phash_find_map0x0F_opcode0x1_vv0_572_l1},
/*h(16043)=573 */ {16043, xed3_phash_find_map0x0F_opcode0x1_vv0_573_l1},
/*h(13459)=574 */ {13459, xed3_phash_find_map0x0F_opcode0x1_vv0_574_l1},
/*h(4110)=575 */ {4110, xed3_phash_find_map0x0F_opcode0x1_vv0_575_l1},
/*h(8291)=576 */ {8291, xed3_phash_find_map0x0F_opcode0x1_vv0_576_l1},
/*h(3123)=577 */ {3123, xed3_phash_find_map0x0F_opcode0x1_vv0_577_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15666)=579 */ {15666, xed3_phash_find_map0x0F_opcode0x1_vv0_579_l1},
/*h(10498)=580 */ {10498, xed3_phash_find_map0x0F_opcode0x1_vv0_580_l1},
/*h(7914)=581 */ {7914, xed3_phash_find_map0x0F_opcode0x1_vv0_581_l1},
/*h(5330)=582 */ {5330, xed3_phash_find_map0x0F_opcode0x1_vv0_582_l1},
/*h(9511)=583 */ {9511, xed3_phash_find_map0x0F_opcode0x1_vv0_583_l1},
/*h(4343)=584 */ {4343, xed3_phash_find_map0x0F_opcode0x1_vv0_584_l1},
/*h(12705)=585 */ {12705, xed3_phash_find_map0x0F_opcode0x1_vv0_585_l1},
/*h(10121)=586 */ {10121, xed3_phash_find_map0x0F_opcode0x1_vv0_586_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13315)=589 */ {13315, xed3_phash_find_map0x0F_opcode0x1_vv0_589_l1},
/*h(10731)=590 */ {10731, xed3_phash_find_map0x0F_opcode0x1_vv0_590_l1},
/*h(8147)=591 */ {8147, xed3_phash_find_map0x0F_opcode0x1_vv0_591_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(395)=593 */ {395, xed3_phash_find_map0x0F_opcode0x1_vv0_593_l1},
/*h(15522)=594 */ {15522, xed3_phash_find_map0x0F_opcode0x1_vv0_594_l1},
/*h(10354)=595 */ {10354, xed3_phash_find_map0x0F_opcode0x1_vv0_595_l1},
/*h(14535)=596 */ {14535, xed3_phash_find_map0x0F_opcode0x1_vv0_596_l1},
/*h(5186)=597 */ {5186, xed3_phash_find_map0x0F_opcode0x1_vv0_597_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(18)=599 */ {18, xed3_phash_find_map0x0F_opcode0x1_vv0_599_l1},
/*h(12561)=600 */ {12561, xed3_phash_find_map0x0F_opcode0x1_vv0_600_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7393)=602 */ {7393, xed3_phash_find_map0x0F_opcode0x1_vv0_602_l1},
/*h(15755)=603 */ {15755, xed3_phash_find_map0x0F_opcode0x1_vv0_603_l1},
/*h(2225)=604 */ {2225, xed3_phash_find_map0x0F_opcode0x1_vv0_604_l1},
/*h(8003)=605 */ {8003, xed3_phash_find_map0x0F_opcode0x1_vv0_605_l1},
/*h(5419)=606 */ {5419, xed3_phash_find_map0x0F_opcode0x1_vv0_606_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15378)=609 */ {15378, xed3_phash_find_map0x0F_opcode0x1_vv0_609_l1},
/*h(6029)=610 */ {6029, xed3_phash_find_map0x0F_opcode0x1_vv0_610_l1},
/*h(7626)=611 */ {7626, xed3_phash_find_map0x0F_opcode0x1_vv0_611_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4055)=614 */ {4055, xed3_phash_find_map0x0F_opcode0x1_vv0_614_l1},
/*h(12417)=615 */ {12417, xed3_phash_find_map0x0F_opcode0x1_vv0_615_l1},
/*h(9833)=616 */ {9833, xed3_phash_find_map0x0F_opcode0x1_vv0_616_l1},
/*h(7249)=617 */ {7249, xed3_phash_find_map0x0F_opcode0x1_vv0_617_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2081)=619 */ {2081, xed3_phash_find_map0x0F_opcode0x1_vv0_619_l1},
/*h(7859)=620 */ {7859, xed3_phash_find_map0x0F_opcode0x1_vv0_620_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(107)=623 */ {107, xed3_phash_find_map0x0F_opcode0x1_vv0_623_l1},
/*h(8469)=624 */ {8469, xed3_phash_find_map0x0F_opcode0x1_vv0_624_l1},
/*h(10066)=625 */ {10066, xed3_phash_find_map0x0F_opcode0x1_vv0_625_l1},
/*h(14247)=626 */ {14247, xed3_phash_find_map0x0F_opcode0x1_vv0_626_l1},
/*h(11663)=627 */ {11663, xed3_phash_find_map0x0F_opcode0x1_vv0_627_l1},
/*h(2314)=628 */ {2314, xed3_phash_find_map0x0F_opcode0x1_vv0_628_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1327)=630 */ {1327, xed3_phash_find_map0x0F_opcode0x1_vv0_630_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4521)=633 */ {4521, xed3_phash_find_map0x0F_opcode0x1_vv0_633_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3534)=635 */ {3534, xed3_phash_find_map0x0F_opcode0x1_vv0_635_l1},
/*h(16077)=636 */ {16077, xed3_phash_find_map0x0F_opcode0x1_vv0_636_l1},
/*h(2547)=637 */ {2547, xed3_phash_find_map0x0F_opcode0x1_vv0_637_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8325)=639 */ {8325, xed3_phash_find_map0x0F_opcode0x1_vv0_639_l1},
/*h(9922)=640 */ {9922, xed3_phash_find_map0x0F_opcode0x1_vv0_640_l1},
/*h(7338)=641 */ {7338, xed3_phash_find_map0x0F_opcode0x1_vv0_641_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6351)=643 */ {6351, xed3_phash_find_map0x0F_opcode0x1_vv0_643_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12129)=645 */ {12129, xed3_phash_find_map0x0F_opcode0x1_vv0_645_l1},
/*h(16310)=646 */ {16310, xed3_phash_find_map0x0F_opcode0x1_vv0_646_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1793)=648 */ {1793, xed3_phash_find_map0x0F_opcode0x1_vv0_648_l1},
/*h(10155)=649 */ {10155, xed3_phash_find_map0x0F_opcode0x1_vv0_649_l1},
/*h(7571)=650 */ {7571, xed3_phash_find_map0x0F_opcode0x1_vv0_650_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12362)=654 */ {12362, xed3_phash_find_map0x0F_opcode0x1_vv0_654_l1},
/*h(9778)=655 */ {9778, xed3_phash_find_map0x0F_opcode0x1_vv0_655_l1},
/*h(429)=656 */ {429, xed3_phash_find_map0x0F_opcode0x1_vv0_656_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2026)=658 */ {2026, xed3_phash_find_map0x0F_opcode0x1_vv0_658_l1},
/*h(14569)=659 */ {14569, xed3_phash_find_map0x0F_opcode0x1_vv0_659_l1},
/*h(11985)=660 */ {11985, xed3_phash_find_map0x0F_opcode0x1_vv0_660_l1},
/*h(16166)=661 */ {16166, xed3_phash_find_map0x0F_opcode0x1_vv0_661_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4233)=663 */ {4233, xed3_phash_find_map0x0F_opcode0x1_vv0_663_l1},
/*h(5830)=664 */ {5830, xed3_phash_find_map0x0F_opcode0x1_vv0_664_l1},
/*h(7427)=665 */ {7427, xed3_phash_find_map0x0F_opcode0x1_vv0_665_l1},
/*h(15789)=666 */ {15789, xed3_phash_find_map0x0F_opcode0x1_vv0_666_l1},
/*h(2259)=667 */ {2259, xed3_phash_find_map0x0F_opcode0x1_vv0_667_l1},
/*h(14802)=668 */ {14802, xed3_phash_find_map0x0F_opcode0x1_vv0_668_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9634)=670 */ {9634, xed3_phash_find_map0x0F_opcode0x1_vv0_670_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8647)=672 */ {8647, xed3_phash_find_map0x0F_opcode0x1_vv0_672_l1},
/*h(6063)=673 */ {6063, xed3_phash_find_map0x0F_opcode0x1_vv0_673_l1},
/*h(3479)=674 */ {3479, xed3_phash_find_map0x0F_opcode0x1_vv0_674_l1},
/*h(11841)=675 */ {11841, xed3_phash_find_map0x0F_opcode0x1_vv0_675_l1},
/*h(9257)=676 */ {9257, xed3_phash_find_map0x0F_opcode0x1_vv0_676_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12451)=678 */ {12451, xed3_phash_find_map0x0F_opcode0x1_vv0_678_l1},
/*h(9867)=679 */ {9867, xed3_phash_find_map0x0F_opcode0x1_vv0_679_l1},
/*h(7283)=680 */ {7283, xed3_phash_find_map0x0F_opcode0x1_vv0_680_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2115)=682 */ {2115, xed3_phash_find_map0x0F_opcode0x1_vv0_682_l1},
/*h(10477)=683 */ {10477, xed3_phash_find_map0x0F_opcode0x1_vv0_683_l1},
/*h(7893)=684 */ {7893, xed3_phash_find_map0x0F_opcode0x1_vv0_684_l1},
/*h(9490)=685 */ {9490, xed3_phash_find_map0x0F_opcode0x1_vv0_685_l1},
/*h(141)=686 */ {141, xed3_phash_find_map0x0F_opcode0x1_vv0_686_l1},
/*h(8503)=687 */ {8503, xed3_phash_find_map0x0F_opcode0x1_vv0_687_l1},
/*h(1738)=688 */ {1738, xed3_phash_find_map0x0F_opcode0x1_vv0_688_l1},
/*h(14281)=689 */ {14281, xed3_phash_find_map0x0F_opcode0x1_vv0_689_l1},
/*h(11697)=690 */ {11697, xed3_phash_find_map0x0F_opcode0x1_vv0_690_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6529)=692 */ {6529, xed3_phash_find_map0x0F_opcode0x1_vv0_692_l1},
/*h(12307)=693 */ {12307, xed3_phash_find_map0x0F_opcode0x1_vv0_693_l1},
/*h(5542)=694 */ {5542, xed3_phash_find_map0x0F_opcode0x1_vv0_694_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4555)=696 */ {4555, xed3_phash_find_map0x0F_opcode0x1_vv0_696_l1},
/*h(1971)=697 */ {1971, xed3_phash_find_map0x0F_opcode0x1_vv0_697_l1},
/*h(14514)=698 */ {14514, xed3_phash_find_map0x0F_opcode0x1_vv0_698_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16111)=700 */ {16111, xed3_phash_find_map0x0F_opcode0x1_vv0_700_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4178)=702 */ {4178, xed3_phash_find_map0x0F_opcode0x1_vv0_702_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11553)=705 */ {11553, xed3_phash_find_map0x0F_opcode0x1_vv0_705_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6385)=707 */ {6385, xed3_phash_find_map0x0F_opcode0x1_vv0_707_l1},
/*h(7982)=708 */ {7982, xed3_phash_find_map0x0F_opcode0x1_vv0_708_l1},
/*h(5398)=709 */ {5398, xed3_phash_find_map0x0F_opcode0x1_vv0_709_l1},
/*h(230)=710 */ {230, xed3_phash_find_map0x0F_opcode0x1_vv0_710_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1827)=712 */ {1827, xed3_phash_find_map0x0F_opcode0x1_vv0_712_l1},
/*h(14370)=713 */ {14370, xed3_phash_find_map0x0F_opcode0x1_vv0_713_l1},
/*h(7605)=714 */ {7605, xed3_phash_find_map0x0F_opcode0x1_vv0_714_l1},
/*h(2437)=715 */ {2437, xed3_phash_find_map0x0F_opcode0x1_vv0_715_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4034)=717 */ {4034, xed3_phash_find_map0x0F_opcode0x1_vv0_717_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13993)=719 */ {13993, xed3_phash_find_map0x0F_opcode0x1_vv0_719_l1},
/*h(11409)=720 */ {11409, xed3_phash_find_map0x0F_opcode0x1_vv0_720_l1},
/*h(6241)=721 */ {6241, xed3_phash_find_map0x0F_opcode0x1_vv0_721_l1},
/*h(3657)=722 */ {3657, xed3_phash_find_map0x0F_opcode0x1_vv0_722_l1},
/*h(12019)=723 */ {12019, xed3_phash_find_map0x0F_opcode0x1_vv0_723_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(86)=725 */ {86, xed3_phash_find_map0x0F_opcode0x1_vv0_725_l1},
/*h(4267)=726 */ {4267, xed3_phash_find_map0x0F_opcode0x1_vv0_726_l1},
/*h(1683)=727 */ {1683, xed3_phash_find_map0x0F_opcode0x1_vv0_727_l1},
/*h(7461)=728 */ {7461, xed3_phash_find_map0x0F_opcode0x1_vv0_728_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2293)=730 */ {2293, xed3_phash_find_map0x0F_opcode0x1_vv0_730_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8071)=732 */ {8071, xed3_phash_find_map0x0F_opcode0x1_vv0_732_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11265)=735 */ {11265, xed3_phash_find_map0x0F_opcode0x1_vv0_735_l1},
/*h(6097)=736 */ {6097, xed3_phash_find_map0x0F_opcode0x1_vv0_736_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11875)=738 */ {11875, xed3_phash_find_map0x0F_opcode0x1_vv0_738_l1},
/*h(9291)=739 */ {9291, xed3_phash_find_map0x0F_opcode0x1_vv0_739_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12485)=742 */ {12485, xed3_phash_find_map0x0F_opcode0x1_vv0_742_l1},
/*h(14082)=743 */ {14082, xed3_phash_find_map0x0F_opcode0x1_vv0_743_l1},
/*h(11498)=744 */ {11498, xed3_phash_find_map0x0F_opcode0x1_vv0_744_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3746)=746 */ {3746, xed3_phash_find_map0x0F_opcode0x1_vv0_746_l1},
/*h(1162)=747 */ {1162, xed3_phash_find_map0x0F_opcode0x1_vv0_747_l1},
/*h(16289)=748 */ {16289, xed3_phash_find_map0x0F_opcode0x1_vv0_748_l1},
/*h(13705)=749 */ {13705, xed3_phash_find_map0x0F_opcode0x1_vv0_749_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5953)=751 */ {5953, xed3_phash_find_map0x0F_opcode0x1_vv0_751_l1},
/*h(14315)=752 */ {14315, xed3_phash_find_map0x0F_opcode0x1_vv0_752_l1},
/*h(11731)=753 */ {11731, xed3_phash_find_map0x0F_opcode0x1_vv0_753_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6563)=755 */ {6563, xed3_phash_find_map0x0F_opcode0x1_vv0_755_l1},
/*h(3979)=756 */ {3979, xed3_phash_find_map0x0F_opcode0x1_vv0_756_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13938)=758 */ {13938, xed3_phash_find_map0x0F_opcode0x1_vv0_758_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2005)=760 */ {2005, xed3_phash_find_map0x0F_opcode0x1_vv0_760_l1},
/*h(6186)=761 */ {6186, xed3_phash_find_map0x0F_opcode0x1_vv0_761_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16145)=763 */ {16145, xed3_phash_find_map0x0F_opcode0x1_vv0_763_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8393)=765 */ {8393, xed3_phash_find_map0x0F_opcode0x1_vv0_765_l1},
/*h(5809)=766 */ {5809, xed3_phash_find_map0x0F_opcode0x1_vv0_766_l1},
/*h(9990)=767 */ {9990, xed3_phash_find_map0x0F_opcode0x1_vv0_767_l1},
/*h(7406)=768 */ {7406, xed3_phash_find_map0x0F_opcode0x1_vv0_768_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6419)=770 */ {6419, xed3_phash_find_map0x0F_opcode0x1_vv0_770_l1},
/*h(1251)=771 */ {1251, xed3_phash_find_map0x0F_opcode0x1_vv0_771_l1},
/*h(12197)=772 */ {12197, xed3_phash_find_map0x0F_opcode0x1_vv0_772_l1},
/*h(13794)=773 */ {13794, xed3_phash_find_map0x0F_opcode0x1_vv0_773_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1861)=775 */ {1861, xed3_phash_find_map0x0F_opcode0x1_vv0_775_l1},
/*h(3458)=776 */ {3458, xed3_phash_find_map0x0F_opcode0x1_vv0_776_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16001)=778 */ {16001, xed3_phash_find_map0x0F_opcode0x1_vv0_778_l1},
/*h(13417)=779 */ {13417, xed3_phash_find_map0x0F_opcode0x1_vv0_779_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5665)=781 */ {5665, xed3_phash_find_map0x0F_opcode0x1_vv0_781_l1},
/*h(14027)=782 */ {14027, xed3_phash_find_map0x0F_opcode0x1_vv0_782_l1},
/*h(11443)=783 */ {11443, xed3_phash_find_map0x0F_opcode0x1_vv0_783_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6275)=785 */ {6275, xed3_phash_find_map0x0F_opcode0x1_vv0_785_l1},
/*h(3691)=786 */ {3691, xed3_phash_find_map0x0F_opcode0x1_vv0_786_l1},
/*h(16234)=787 */ {16234, xed3_phash_find_map0x0F_opcode0x1_vv0_787_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4301)=789 */ {4301, xed3_phash_find_map0x0F_opcode0x1_vv0_789_l1},
/*h(5898)=790 */ {5898, xed3_phash_find_map0x0F_opcode0x1_vv0_790_l1},
/*h(3314)=791 */ {3314, xed3_phash_find_map0x0F_opcode0x1_vv0_791_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15857)=793 */ {15857, xed3_phash_find_map0x0F_opcode0x1_vv0_793_l1},
/*h(10689)=794 */ {10689, xed3_phash_find_map0x0F_opcode0x1_vv0_794_l1},
/*h(8105)=795 */ {8105, xed3_phash_find_map0x0F_opcode0x1_vv0_795_l1},
/*h(5521)=796 */ {5521, xed3_phash_find_map0x0F_opcode0x1_vv0_796_l1},
/*h(9702)=797 */ {9702, xed3_phash_find_map0x0F_opcode0x1_vv0_797_l1},
/*h(4534)=798 */ {4534, xed3_phash_find_map0x0F_opcode0x1_vv0_798_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6131)=800 */ {6131, xed3_phash_find_map0x0F_opcode0x1_vv0_800_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13506)=803 */ {13506, xed3_phash_find_map0x0F_opcode0x1_vv0_803_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8338)=805 */ {8338, xed3_phash_find_map0x0F_opcode0x1_vv0_805_l1},
/*h(3170)=806 */ {3170, xed3_phash_find_map0x0F_opcode0x1_vv0_806_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2183)=808 */ {2183, xed3_phash_find_map0x0F_opcode0x1_vv0_808_l1},
/*h(10545)=809 */ {10545, xed3_phash_find_map0x0F_opcode0x1_vv0_809_l1},
/*h(14726)=810 */ {14726, xed3_phash_find_map0x0F_opcode0x1_vv0_810_l1},
/*h(5377)=811 */ {5377, xed3_phash_find_map0x0F_opcode0x1_vv0_811_l1},
/*h(13739)=812 */ {13739, xed3_phash_find_map0x0F_opcode0x1_vv0_812_l1},
/*h(4390)=813 */ {4390, xed3_phash_find_map0x0F_opcode0x1_vv0_813_l1},
/*h(1806)=814 */ {1806, xed3_phash_find_map0x0F_opcode0x1_vv0_814_l1},
/*h(5987)=815 */ {5987, xed3_phash_find_map0x0F_opcode0x1_vv0_815_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15946)=817 */ {15946, xed3_phash_find_map0x0F_opcode0x1_vv0_817_l1},
/*h(6597)=818 */ {6597, xed3_phash_find_map0x0F_opcode0x1_vv0_818_l1},
/*h(4013)=819 */ {4013, xed3_phash_find_map0x0F_opcode0x1_vv0_819_l1},
/*h(5610)=820 */ {5610, xed3_phash_find_map0x0F_opcode0x1_vv0_820_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15569)=823 */ {15569, xed3_phash_find_map0x0F_opcode0x1_vv0_823_l1},
/*h(10401)=824 */ {10401, xed3_phash_find_map0x0F_opcode0x1_vv0_824_l1},
/*h(14582)=825 */ {14582, xed3_phash_find_map0x0F_opcode0x1_vv0_825_l1},
/*h(5233)=826 */ {5233, xed3_phash_find_map0x0F_opcode0x1_vv0_826_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(65)=828 */ {65, xed3_phash_find_map0x0F_opcode0x1_vv0_828_l1},
/*h(8427)=829 */ {8427, xed3_phash_find_map0x0F_opcode0x1_vv0_829_l1},
/*h(5843)=830 */ {5843, xed3_phash_find_map0x0F_opcode0x1_vv0_830_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6453)=833 */ {6453, xed3_phash_find_map0x0F_opcode0x1_vv0_833_l1},
/*h(8050)=834 */ {8050, xed3_phash_find_map0x0F_opcode0x1_vv0_834_l1},
/*h(1285)=835 */ {1285, xed3_phash_find_map0x0F_opcode0x1_vv0_835_l1},
/*h(9647)=836 */ {9647, xed3_phash_find_map0x0F_opcode0x1_vv0_836_l1},
/*h(298)=837 */ {298, xed3_phash_find_map0x0F_opcode0x1_vv0_837_l1},
/*h(15425)=838 */ {15425, xed3_phash_find_map0x0F_opcode0x1_vv0_838_l1},
/*h(10257)=839 */ {10257, xed3_phash_find_map0x0F_opcode0x1_vv0_839_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16035)=841 */ {16035, xed3_phash_find_map0x0F_opcode0x1_vv0_841_l1},
/*h(2505)=842 */ {2505, xed3_phash_find_map0x0F_opcode0x1_vv0_842_l1},
/*h(4102)=843 */ {4102, xed3_phash_find_map0x0F_opcode0x1_vv0_843_l1},
/*h(5699)=844 */ {5699, xed3_phash_find_map0x0F_opcode0x1_vv0_844_l1},
/*h(3115)=845 */ {3115, xed3_phash_find_map0x0F_opcode0x1_vv0_845_l1},
/*h(11477)=846 */ {11477, xed3_phash_find_map0x0F_opcode0x1_vv0_846_l1},
/*h(15658)=847 */ {15658, xed3_phash_find_map0x0F_opcode0x1_vv0_847_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7906)=849 */ {7906, xed3_phash_find_map0x0F_opcode0x1_vv0_849_l1},
/*h(5322)=850 */ {5322, xed3_phash_find_map0x0F_opcode0x1_vv0_850_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4335)=852 */ {4335, xed3_phash_find_map0x0F_opcode0x1_vv0_852_l1},
/*h(1751)=853 */ {1751, xed3_phash_find_map0x0F_opcode0x1_vv0_853_l1},
/*h(10113)=854 */ {10113, xed3_phash_find_map0x0F_opcode0x1_vv0_854_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15891)=856 */ {15891, xed3_phash_find_map0x0F_opcode0x1_vv0_856_l1},
/*h(6542)=857 */ {6542, xed3_phash_find_map0x0F_opcode0x1_vv0_857_l1},
/*h(10723)=858 */ {10723, xed3_phash_find_map0x0F_opcode0x1_vv0_858_l1},
/*h(8139)=859 */ {8139, xed3_phash_find_map0x0F_opcode0x1_vv0_859_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(387)=861 */ {387, xed3_phash_find_map0x0F_opcode0x1_vv0_861_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6165)=863 */ {6165, xed3_phash_find_map0x0F_opcode0x1_vv0_863_l1},
/*h(7762)=864 */ {7762, xed3_phash_find_map0x0F_opcode0x1_vv0_864_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10)=867 */ {10, xed3_phash_find_map0x0F_opcode0x1_vv0_867_l1},
/*h(12553)=868 */ {12553, xed3_phash_find_map0x0F_opcode0x1_vv0_868_l1},
/*h(9969)=869 */ {9969, xed3_phash_find_map0x0F_opcode0x1_vv0_869_l1},
/*h(11566)=870 */ {11566, xed3_phash_find_map0x0F_opcode0x1_vv0_870_l1},
/*h(15747)=871 */ {15747, xed3_phash_find_map0x0F_opcode0x1_vv0_871_l1},
/*h(2217)=872 */ {2217, xed3_phash_find_map0x0F_opcode0x1_vv0_872_l1},
/*h(3814)=873 */ {3814, xed3_phash_find_map0x0F_opcode0x1_vv0_873_l1},
/*h(5411)=874 */ {5411, xed3_phash_find_map0x0F_opcode0x1_vv0_874_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(243)=876 */ {243, xed3_phash_find_map0x0F_opcode0x1_vv0_876_l1},
/*h(15370)=877 */ {15370, xed3_phash_find_map0x0F_opcode0x1_vv0_877_l1},
/*h(12786)=878 */ {12786, xed3_phash_find_map0x0F_opcode0x1_vv0_878_l1},
/*h(7618)=879 */ {7618, xed3_phash_find_map0x0F_opcode0x1_vv0_879_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2450)=881 */ {2450, xed3_phash_find_map0x0F_opcode0x1_vv0_881_l1},
/*h(4047)=882 */ {4047, xed3_phash_find_map0x0F_opcode0x1_vv0_882_l1},
/*h(1463)=883 */ {1463, xed3_phash_find_map0x0F_opcode0x1_vv0_883_l1},
/*h(9825)=884 */ {9825, xed3_phash_find_map0x0F_opcode0x1_vv0_884_l1},
/*h(7241)=885 */ {7241, xed3_phash_find_map0x0F_opcode0x1_vv0_885_l1},
/*h(15603)=886 */ {15603, xed3_phash_find_map0x0F_opcode0x1_vv0_886_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7851)=888 */ {7851, xed3_phash_find_map0x0F_opcode0x1_vv0_888_l1},
/*h(5267)=889 */ {5267, xed3_phash_find_map0x0F_opcode0x1_vv0_889_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(99)=891 */ {99, xed3_phash_find_map0x0F_opcode0x1_vv0_891_l1},
/*h(8461)=892 */ {8461, xed3_phash_find_map0x0F_opcode0x1_vv0_892_l1},
/*h(10058)=893 */ {10058, xed3_phash_find_map0x0F_opcode0x1_vv0_893_l1},
/*h(7474)=894 */ {7474, xed3_phash_find_map0x0F_opcode0x1_vv0_894_l1},
/*h(11655)=895 */ {11655, xed3_phash_find_map0x0F_opcode0x1_vv0_895_l1},
/*h(2306)=896 */ {2306, xed3_phash_find_map0x0F_opcode0x1_vv0_896_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12265)=898 */ {12265, xed3_phash_find_map0x0F_opcode0x1_vv0_898_l1},
/*h(9681)=899 */ {9681, xed3_phash_find_map0x0F_opcode0x1_vv0_899_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4513)=901 */ {4513, xed3_phash_find_map0x0F_opcode0x1_vv0_901_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3526)=903 */ {3526, xed3_phash_find_map0x0F_opcode0x1_vv0_903_l1},
/*h(5123)=904 */ {5123, xed3_phash_find_map0x0F_opcode0x1_vv0_904_l1},
/*h(2539)=905 */ {2539, xed3_phash_find_map0x0F_opcode0x1_vv0_905_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12498)=907 */ {12498, xed3_phash_find_map0x0F_opcode0x1_vv0_907_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14095)=909 */ {14095, xed3_phash_find_map0x0F_opcode0x1_vv0_909_l1},
/*h(11511)=910 */ {11511, xed3_phash_find_map0x0F_opcode0x1_vv0_910_l1},
/*h(6343)=911 */ {6343, xed3_phash_find_map0x0F_opcode0x1_vv0_911_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16302)=914 */ {16302, xed3_phash_find_map0x0F_opcode0x1_vv0_914_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4369)=916 */ {4369, xed3_phash_find_map0x0F_opcode0x1_vv0_916_l1},
/*h(5966)=917 */ {5966, xed3_phash_find_map0x0F_opcode0x1_vv0_917_l1},
/*h(7563)=918 */ {7563, xed3_phash_find_map0x0F_opcode0x1_vv0_918_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12354)=922 */ {12354, xed3_phash_find_map0x0F_opcode0x1_vv0_922_l1},
/*h(9770)=923 */ {9770, xed3_phash_find_map0x0F_opcode0x1_vv0_923_l1},
/*h(7186)=924 */ {7186, xed3_phash_find_map0x0F_opcode0x1_vv0_924_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2018)=926 */ {2018, xed3_phash_find_map0x0F_opcode0x1_vv0_926_l1},
/*h(14561)=927 */ {14561, xed3_phash_find_map0x0F_opcode0x1_vv0_927_l1},
/*h(11977)=928 */ {11977, xed3_phash_find_map0x0F_opcode0x1_vv0_928_l1},
/*h(13574)=929 */ {13574, xed3_phash_find_map0x0F_opcode0x1_vv0_929_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4225)=931 */ {4225, xed3_phash_find_map0x0F_opcode0x1_vv0_931_l1},
/*h(10003)=932 */ {10003, xed3_phash_find_map0x0F_opcode0x1_vv0_932_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15781)=934 */ {15781, xed3_phash_find_map0x0F_opcode0x1_vv0_934_l1},
/*h(2251)=935 */ {2251, xed3_phash_find_map0x0F_opcode0x1_vv0_935_l1},
/*h(14794)=936 */ {14794, xed3_phash_find_map0x0F_opcode0x1_vv0_936_l1},
/*h(12210)=937 */ {12210, xed3_phash_find_map0x0F_opcode0x1_vv0_937_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(277)=939 */ {277, xed3_phash_find_map0x0F_opcode0x1_vv0_939_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6055)=941 */ {6055, xed3_phash_find_map0x0F_opcode0x1_vv0_941_l1},
/*h(14417)=942 */ {14417, xed3_phash_find_map0x0F_opcode0x1_vv0_942_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9249)=944 */ {9249, xed3_phash_find_map0x0F_opcode0x1_vv0_944_l1},
/*h(4081)=945 */ {4081, xed3_phash_find_map0x0F_opcode0x1_vv0_945_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9859)=947 */ {9859, xed3_phash_find_map0x0F_opcode0x1_vv0_947_l1},
/*h(7275)=948 */ {7275, xed3_phash_find_map0x0F_opcode0x1_vv0_948_l1},
/*h(15637)=949 */ {15637, xed3_phash_find_map0x0F_opcode0x1_vv0_949_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10469)=951 */ {10469, xed3_phash_find_map0x0F_opcode0x1_vv0_951_l1},
/*h(7885)=952 */ {7885, xed3_phash_find_map0x0F_opcode0x1_vv0_952_l1},
/*h(9482)=953 */ {9482, xed3_phash_find_map0x0F_opcode0x1_vv0_953_l1},
/*h(133)=954 */ {133, xed3_phash_find_map0x0F_opcode0x1_vv0_954_l1},
/*h(8495)=955 */ {8495, xed3_phash_find_map0x0F_opcode0x1_vv0_955_l1},
/*h(5911)=956 */ {5911, xed3_phash_find_map0x0F_opcode0x1_vv0_956_l1},
/*h(14273)=957 */ {14273, xed3_phash_find_map0x0F_opcode0x1_vv0_957_l1},
/*h(11689)=958 */ {11689, xed3_phash_find_map0x0F_opcode0x1_vv0_958_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3937)=960 */ {3937, xed3_phash_find_map0x0F_opcode0x1_vv0_960_l1},
/*h(8118)=961 */ {8118, xed3_phash_find_map0x0F_opcode0x1_vv0_961_l1},
/*h(9715)=962 */ {9715, xed3_phash_find_map0x0F_opcode0x1_vv0_962_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4547)=964 */ {4547, xed3_phash_find_map0x0F_opcode0x1_vv0_964_l1},
/*h(1963)=965 */ {1963, xed3_phash_find_map0x0F_opcode0x1_vv0_965_l1},
/*h(14506)=966 */ {14506, xed3_phash_find_map0x0F_opcode0x1_vv0_966_l1},
/*h(11922)=967 */ {11922, xed3_phash_find_map0x0F_opcode0x1_vv0_967_l1},
/*h(13519)=968 */ {13519, xed3_phash_find_map0x0F_opcode0x1_vv0_968_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4170)=970 */ {4170, xed3_phash_find_map0x0F_opcode0x1_vv0_970_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14129)=972 */ {14129, xed3_phash_find_map0x0F_opcode0x1_vv0_972_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6377)=975 */ {6377, xed3_phash_find_map0x0F_opcode0x1_vv0_975_l1},
/*h(7974)=976 */ {7974, xed3_phash_find_map0x0F_opcode0x1_vv0_976_l1},
/*h(5390)=977 */ {5390, xed3_phash_find_map0x0F_opcode0x1_vv0_977_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4403)=979 */ {4403, xed3_phash_find_map0x0F_opcode0x1_vv0_979_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10181)=981 */ {10181, xed3_phash_find_map0x0F_opcode0x1_vv0_981_l1},
/*h(7597)=982 */ {7597, xed3_phash_find_map0x0F_opcode0x1_vv0_982_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6610)=984 */ {6610, xed3_phash_find_map0x0F_opcode0x1_vv0_984_l1},
/*h(1442)=985 */ {1442, xed3_phash_find_map0x0F_opcode0x1_vv0_985_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13985)=987 */ {13985, xed3_phash_find_map0x0F_opcode0x1_vv0_987_l1},
/*h(11401)=988 */ {11401, xed3_phash_find_map0x0F_opcode0x1_vv0_988_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14595)=990 */ {14595, xed3_phash_find_map0x0F_opcode0x1_vv0_990_l1},
/*h(12011)=991 */ {12011, xed3_phash_find_map0x0F_opcode0x1_vv0_991_l1},
/*h(9427)=992 */ {9427, xed3_phash_find_map0x0F_opcode0x1_vv0_992_l1},
/*h(78)=993 */ {78, xed3_phash_find_map0x0F_opcode0x1_vv0_993_l1},
/*h(4259)=994 */ {4259, xed3_phash_find_map0x0F_opcode0x1_vv0_994_l1},
/*h(12621)=995 */ {12621, xed3_phash_find_map0x0F_opcode0x1_vv0_995_l1},
/*h(10037)=996 */ {10037, xed3_phash_find_map0x0F_opcode0x1_vv0_996_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2285)=998 */ {2285, xed3_phash_find_map0x0F_opcode0x1_vv0_998_l1},
/*h(10647)=999 */ {10647, xed3_phash_find_map0x0F_opcode0x1_vv0_999_l1},
/*h(1298)=1000 */ {1298, xed3_phash_find_map0x0F_opcode0x1_vv0_1000_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13841)=1002 */ {13841, xed3_phash_find_map0x0F_opcode0x1_vv0_1002_l1},
/*h(311)=1003 */ {311, xed3_phash_find_map0x0F_opcode0x1_vv0_1003_l1},
/*h(6089)=1004 */ {6089, xed3_phash_find_map0x0F_opcode0x1_vv0_1004_l1},
/*h(14451)=1005 */ {14451, xed3_phash_find_map0x0F_opcode0x1_vv0_1005_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9283)=1007 */ {9283, xed3_phash_find_map0x0F_opcode0x1_vv0_1007_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4115)=1009 */ {4115, xed3_phash_find_map0x0F_opcode0x1_vv0_1009_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11490)=1012 */ {11490, xed3_phash_find_map0x0F_opcode0x1_vv0_1012_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6322)=1014 */ {6322, xed3_phash_find_map0x0F_opcode0x1_vv0_1014_l1},
/*h(7919)=1015 */ {7919, xed3_phash_find_map0x0F_opcode0x1_vv0_1015_l1},
/*h(5335)=1016 */ {5335, xed3_phash_find_map0x0F_opcode0x1_vv0_1016_l1},
/*h(13697)=1017 */ {13697, xed3_phash_find_map0x0F_opcode0x1_vv0_1017_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12710)=1019 */ {12710, xed3_phash_find_map0x0F_opcode0x1_vv0_1019_l1},
/*h(14307)=1020 */ {14307, xed3_phash_find_map0x0F_opcode0x1_vv0_1020_l1},
/*h(11723)=1021 */ {11723, xed3_phash_find_map0x0F_opcode0x1_vv0_1021_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3971)=1024 */ {3971, xed3_phash_find_map0x0F_opcode0x1_vv0_1024_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13930)=1026 */ {13930, xed3_phash_find_map0x0F_opcode0x1_vv0_1026_l1},
/*h(11346)=1027 */ {11346, xed3_phash_find_map0x0F_opcode0x1_vv0_1027_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6178)=1029 */ {6178, xed3_phash_find_map0x0F_opcode0x1_vv0_1029_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16137)=1031 */ {16137, xed3_phash_find_map0x0F_opcode0x1_vv0_1031_l1},
/*h(13553)=1032 */ {13553, xed3_phash_find_map0x0F_opcode0x1_vv0_1032_l1},
/*h(8385)=1033 */ {8385, xed3_phash_find_map0x0F_opcode0x1_vv0_1033_l1},
/*h(5801)=1034 */ {5801, xed3_phash_find_map0x0F_opcode0x1_vv0_1034_l1},
/*h(3217)=1035 */ {3217, xed3_phash_find_map0x0F_opcode0x1_vv0_1035_l1},
/*h(7398)=1036 */ {7398, xed3_phash_find_map0x0F_opcode0x1_vv0_1036_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6411)=1038 */ {6411, xed3_phash_find_map0x0F_opcode0x1_vv0_1038_l1},
/*h(14773)=1039 */ {14773, xed3_phash_find_map0x0F_opcode0x1_vv0_1039_l1},
/*h(9605)=1040 */ {9605, xed3_phash_find_map0x0F_opcode0x1_vv0_1040_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6034)=1043 */ {6034, xed3_phash_find_map0x0F_opcode0x1_vv0_1043_l1},
/*h(10215)=1044 */ {10215, xed3_phash_find_map0x0F_opcode0x1_vv0_1044_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13409)=1047 */ {13409, xed3_phash_find_map0x0F_opcode0x1_vv0_1047_l1},
/*h(8241)=1048 */ {8241, xed3_phash_find_map0x0F_opcode0x1_vv0_1048_l1},
/*h(12422)=1049 */ {12422, xed3_phash_find_map0x0F_opcode0x1_vv0_1049_l1},
/*h(14019)=1050 */ {14019, xed3_phash_find_map0x0F_opcode0x1_vv0_1050_l1},
/*h(489)=1051 */ {489, xed3_phash_find_map0x0F_opcode0x1_vv0_1051_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14629)=1054 */ {14629, xed3_phash_find_map0x0F_opcode0x1_vv0_1054_l1},
/*h(16226)=1055 */ {16226, xed3_phash_find_map0x0F_opcode0x1_vv0_1055_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4293)=1057 */ {4293, xed3_phash_find_map0x0F_opcode0x1_vv0_1057_l1},
/*h(5890)=1058 */ {5890, xed3_phash_find_map0x0F_opcode0x1_vv0_1058_l1},
/*h(3306)=1059 */ {3306, xed3_phash_find_map0x0F_opcode0x1_vv0_1059_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15849)=1061 */ {15849, xed3_phash_find_map0x0F_opcode0x1_vv0_1061_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8097)=1063 */ {8097, xed3_phash_find_map0x0F_opcode0x1_vv0_1063_l1},
/*h(5513)=1064 */ {5513, xed3_phash_find_map0x0F_opcode0x1_vv0_1064_l1},
/*h(13875)=1065 */ {13875, xed3_phash_find_map0x0F_opcode0x1_vv0_1065_l1},
/*h(4526)=1066 */ {4526, xed3_phash_find_map0x0F_opcode0x1_vv0_1066_l1},
/*h(1942)=1067 */ {1942, xed3_phash_find_map0x0F_opcode0x1_vv0_1067_l1},
/*h(6123)=1068 */ {6123, xed3_phash_find_map0x0F_opcode0x1_vv0_1068_l1},
/*h(14485)=1069 */ {14485, xed3_phash_find_map0x0F_opcode0x1_vv0_1069_l1},
/*h(16082)=1070 */ {16082, xed3_phash_find_map0x0F_opcode0x1_vv0_1070_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5746)=1073 */ {5746, xed3_phash_find_map0x0F_opcode0x1_vv0_1073_l1},
/*h(9927)=1074 */ {9927, xed3_phash_find_map0x0F_opcode0x1_vv0_1074_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10537)=1077 */ {10537, xed3_phash_find_map0x0F_opcode0x1_vv0_1077_l1},
/*h(7953)=1078 */ {7953, xed3_phash_find_map0x0F_opcode0x1_vv0_1078_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13731)=1080 */ {13731, xed3_phash_find_map0x0F_opcode0x1_vv0_1080_l1},
/*h(201)=1081 */ {201, xed3_phash_find_map0x0F_opcode0x1_vv0_1081_l1},
/*h(1798)=1082 */ {1798, xed3_phash_find_map0x0F_opcode0x1_vv0_1082_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15938)=1085 */ {15938, xed3_phash_find_map0x0F_opcode0x1_vv0_1085_l1},
/*h(13354)=1086 */ {13354, xed3_phash_find_map0x0F_opcode0x1_vv0_1086_l1},
/*h(4005)=1087 */ {4005, xed3_phash_find_map0x0F_opcode0x1_vv0_1087_l1},
/*h(5602)=1088 */ {5602, xed3_phash_find_map0x0F_opcode0x1_vv0_1088_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(434)=1090 */ {434, xed3_phash_find_map0x0F_opcode0x1_vv0_1090_l1},
/*h(15561)=1091 */ {15561, xed3_phash_find_map0x0F_opcode0x1_vv0_1091_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14574)=1093 */ {14574, xed3_phash_find_map0x0F_opcode0x1_vv0_1093_l1},
/*h(16171)=1094 */ {16171, xed3_phash_find_map0x0F_opcode0x1_vv0_1094_l1},
/*h(13587)=1095 */ {13587, xed3_phash_find_map0x0F_opcode0x1_vv0_1095_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8419)=1097 */ {8419, xed3_phash_find_map0x0F_opcode0x1_vv0_1097_l1},
/*h(5835)=1098 */ {5835, xed3_phash_find_map0x0F_opcode0x1_vv0_1098_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15794)=1100 */ {15794, xed3_phash_find_map0x0F_opcode0x1_vv0_1100_l1},
/*h(6445)=1101 */ {6445, xed3_phash_find_map0x0F_opcode0x1_vv0_1101_l1},
/*h(8042)=1102 */ {8042, xed3_phash_find_map0x0F_opcode0x1_vv0_1102_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9639)=1104 */ {9639, xed3_phash_find_map0x0F_opcode0x1_vv0_1104_l1},
/*h(290)=1105 */ {290, xed3_phash_find_map0x0F_opcode0x1_vv0_1105_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10249)=1107 */ {10249, xed3_phash_find_map0x0F_opcode0x1_vv0_1107_l1},
/*h(7665)=1108 */ {7665, xed3_phash_find_map0x0F_opcode0x1_vv0_1108_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13443)=1110 */ {13443, xed3_phash_find_map0x0F_opcode0x1_vv0_1110_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8275)=1112 */ {8275, xed3_phash_find_map0x0F_opcode0x1_vv0_1112_l1},
/*h(14053)=1113 */ {14053, xed3_phash_find_map0x0F_opcode0x1_vv0_1113_l1},
/*h(11469)=1114 */ {11469, xed3_phash_find_map0x0F_opcode0x1_vv0_1114_l1},
/*h(15650)=1115 */ {15650, xed3_phash_find_map0x0F_opcode0x1_vv0_1115_l1},
/*h(10482)=1116 */ {10482, xed3_phash_find_map0x0F_opcode0x1_vv0_1116_l1},
/*h(14663)=1117 */ {14663, xed3_phash_find_map0x0F_opcode0x1_vv0_1117_l1},
/*h(5314)=1118 */ {5314, xed3_phash_find_map0x0F_opcode0x1_vv0_1118_l1},
/*h(9495)=1119 */ {9495, xed3_phash_find_map0x0F_opcode0x1_vv0_1119_l1},
/*h(4327)=1120 */ {4327, xed3_phash_find_map0x0F_opcode0x1_vv0_1120_l1},
/*h(12689)=1121 */ {12689, xed3_phash_find_map0x0F_opcode0x1_vv0_1121_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11702)=1124 */ {11702, xed3_phash_find_map0x0F_opcode0x1_vv0_1124_l1},
/*h(6534)=1125 */ {6534, xed3_phash_find_map0x0F_opcode0x1_vv0_1125_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8131)=1127 */ {8131, xed3_phash_find_map0x0F_opcode0x1_vv0_1127_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15506)=1130 */ {15506, xed3_phash_find_map0x0F_opcode0x1_vv0_1130_l1},
/*h(10338)=1131 */ {10338, xed3_phash_find_map0x0F_opcode0x1_vv0_1131_l1},
/*h(3573)=1132 */ {3573, xed3_phash_find_map0x0F_opcode0x1_vv0_1132_l1},
/*h(5170)=1133 */ {5170, xed3_phash_find_map0x0F_opcode0x1_vv0_1133_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4183)=1135 */ {4183, xed3_phash_find_map0x0F_opcode0x1_vv0_1135_l1},
/*h(12545)=1136 */ {12545, xed3_phash_find_map0x0F_opcode0x1_vv0_1136_l1},
/*h(9961)=1137 */ {9961, xed3_phash_find_map0x0F_opcode0x1_vv0_1137_l1},
/*h(11558)=1138 */ {11558, xed3_phash_find_map0x0F_opcode0x1_vv0_1138_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6390)=1140 */ {6390, xed3_phash_find_map0x0F_opcode0x1_vv0_1140_l1},
/*h(7987)=1141 */ {7987, xed3_phash_find_map0x0F_opcode0x1_vv0_1141_l1},
/*h(1222)=1142 */ {1222, xed3_phash_find_map0x0F_opcode0x1_vv0_1142_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(235)=1144 */ {235, xed3_phash_find_map0x0F_opcode0x1_vv0_1144_l1},
/*h(8597)=1145 */ {8597, xed3_phash_find_map0x0F_opcode0x1_vv0_1145_l1},
/*h(12778)=1146 */ {12778, xed3_phash_find_map0x0F_opcode0x1_vv0_1146_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2442)=1149 */ {2442, xed3_phash_find_map0x0F_opcode0x1_vv0_1149_l1},
/*h(4039)=1150 */ {4039, xed3_phash_find_map0x0F_opcode0x1_vv0_1150_l1},
/*h(12401)=1151 */ {12401, xed3_phash_find_map0x0F_opcode0x1_vv0_1151_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7233)=1153 */ {7233, xed3_phash_find_map0x0F_opcode0x1_vv0_1153_l1},
/*h(15595)=1154 */ {15595, xed3_phash_find_map0x0F_opcode0x1_vv0_1154_l1},
/*h(2065)=1155 */ {2065, xed3_phash_find_map0x0F_opcode0x1_vv0_1155_l1},
/*h(7843)=1156 */ {7843, xed3_phash_find_map0x0F_opcode0x1_vv0_1156_l1},
/*h(5259)=1157 */ {5259, xed3_phash_find_map0x0F_opcode0x1_vv0_1157_l1},
/*h(13621)=1158 */ {13621, xed3_phash_find_map0x0F_opcode0x1_vv0_1158_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8453)=1160 */ {8453, xed3_phash_find_map0x0F_opcode0x1_vv0_1160_l1},
/*h(5869)=1161 */ {5869, xed3_phash_find_map0x0F_opcode0x1_vv0_1161_l1},
/*h(7466)=1162 */ {7466, xed3_phash_find_map0x0F_opcode0x1_vv0_1162_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3895)=1165 */ {3895, xed3_phash_find_map0x0F_opcode0x1_vv0_1165_l1},
/*h(12257)=1166 */ {12257, xed3_phash_find_map0x0F_opcode0x1_vv0_1166_l1},
/*h(9673)=1167 */ {9673, xed3_phash_find_map0x0F_opcode0x1_vv0_1167_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1921)=1169 */ {1921, xed3_phash_find_map0x0F_opcode0x1_vv0_1169_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7699)=1171 */ {7699, xed3_phash_find_map0x0F_opcode0x1_vv0_1171_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2531)=1173 */ {2531, xed3_phash_find_map0x0F_opcode0x1_vv0_1173_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12490)=1175 */ {12490, xed3_phash_find_map0x0F_opcode0x1_vv0_1175_l1},
/*h(9906)=1176 */ {9906, xed3_phash_find_map0x0F_opcode0x1_vv0_1176_l1},
/*h(14087)=1177 */ {14087, xed3_phash_find_map0x0F_opcode0x1_vv0_1177_l1},
/*h(11503)=1178 */ {11503, xed3_phash_find_map0x0F_opcode0x1_vv0_1178_l1},
/*h(2154)=1179 */ {2154, xed3_phash_find_map0x0F_opcode0x1_vv0_1179_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12113)=1181 */ {12113, xed3_phash_find_map0x0F_opcode0x1_vv0_1181_l1},
/*h(13710)=1182 */ {13710, xed3_phash_find_map0x0F_opcode0x1_vv0_1182_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4361)=1184 */ {4361, xed3_phash_find_map0x0F_opcode0x1_vv0_1184_l1},
/*h(5958)=1185 */ {5958, xed3_phash_find_map0x0F_opcode0x1_vv0_1185_l1},
/*h(3374)=1186 */ {3374, xed3_phash_find_map0x0F_opcode0x1_vv0_1186_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)=1191 */ {9762, xed3_phash_find_map0x0F_opcode0x1_vv0_1191_l1},
/*h(7178)=1192 */ {7178, xed3_phash_find_map0x0F_opcode0x1_vv0_1192_l1},
/*h(4594)=1193 */ {4594, xed3_phash_find_map0x0F_opcode0x1_vv0_1193_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11969)=1196 */ {11969, xed3_phash_find_map0x0F_opcode0x1_vv0_1196_l1},
/*h(9385)=1197 */ {9385, xed3_phash_find_map0x0F_opcode0x1_vv0_1197_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8398)=1199 */ {8398, xed3_phash_find_map0x0F_opcode0x1_vv0_1199_l1},
/*h(12579)=1200 */ {12579, xed3_phash_find_map0x0F_opcode0x1_vv0_1200_l1},
/*h(7411)=1201 */ {7411, xed3_phash_find_map0x0F_opcode0x1_vv0_1201_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2243)=1203 */ {2243, xed3_phash_find_map0x0F_opcode0x1_vv0_1203_l1},
/*h(14786)=1204 */ {14786, xed3_phash_find_map0x0F_opcode0x1_vv0_1204_l1},
/*h(12202)=1205 */ {12202, xed3_phash_find_map0x0F_opcode0x1_vv0_1205_l1},
/*h(9618)=1206 */ {9618, xed3_phash_find_map0x0F_opcode0x1_vv0_1206_l1},
/*h(269)=1207 */ {269, xed3_phash_find_map0x0F_opcode0x1_vv0_1207_l1},
/*h(8631)=1208 */ {8631, xed3_phash_find_map0x0F_opcode0x1_vv0_1208_l1},
/*h(1866)=1209 */ {1866, xed3_phash_find_map0x0F_opcode0x1_vv0_1209_l1},
/*h(14409)=1210 */ {14409, xed3_phash_find_map0x0F_opcode0x1_vv0_1210_l1},
/*h(11825)=1211 */ {11825, xed3_phash_find_map0x0F_opcode0x1_vv0_1211_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4073)=1213 */ {4073, xed3_phash_find_map0x0F_opcode0x1_vv0_1213_l1},
/*h(12435)=1214 */ {12435, xed3_phash_find_map0x0F_opcode0x1_vv0_1214_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7267)=1216 */ {7267, xed3_phash_find_map0x0F_opcode0x1_vv0_1216_l1},
/*h(15629)=1217 */ {15629, xed3_phash_find_map0x0F_opcode0x1_vv0_1217_l1},
/*h(2099)=1218 */ {2099, xed3_phash_find_map0x0F_opcode0x1_vv0_1218_l1},
/*h(14642)=1219 */ {14642, xed3_phash_find_map0x0F_opcode0x1_vv0_1219_l1},
/*h(7877)=1220 */ {7877, xed3_phash_find_map0x0F_opcode0x1_vv0_1220_l1},
/*h(9474)=1221 */ {9474, xed3_phash_find_map0x0F_opcode0x1_vv0_1221_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8487)=1223 */ {8487, xed3_phash_find_map0x0F_opcode0x1_vv0_1223_l1},
/*h(5903)=1224 */ {5903, xed3_phash_find_map0x0F_opcode0x1_vv0_1224_l1},
/*h(3319)=1225 */ {3319, xed3_phash_find_map0x0F_opcode0x1_vv0_1225_l1},
/*h(11681)=1226 */ {11681, xed3_phash_find_map0x0F_opcode0x1_vv0_1226_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8110)=1229 */ {8110, xed3_phash_find_map0x0F_opcode0x1_vv0_1229_l1},
/*h(5526)=1230 */ {5526, xed3_phash_find_map0x0F_opcode0x1_vv0_1230_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1955)=1233 */ {1955, xed3_phash_find_map0x0F_opcode0x1_vv0_1233_l1},
/*h(14498)=1234 */ {14498, xed3_phash_find_map0x0F_opcode0x1_vv0_1234_l1},
/*h(11914)=1235 */ {11914, xed3_phash_find_map0x0F_opcode0x1_vv0_1235_l1},
/*h(13511)=1236 */ {13511, xed3_phash_find_map0x0F_opcode0x1_vv0_1236_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4162)=1238 */ {4162, xed3_phash_find_map0x0F_opcode0x1_vv0_1238_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14121)=1240 */ {14121, xed3_phash_find_map0x0F_opcode0x1_vv0_1240_l1},
/*h(11537)=1241 */ {11537, xed3_phash_find_map0x0F_opcode0x1_vv0_1241_l1},
/*h(6369)=1242 */ {6369, xed3_phash_find_map0x0F_opcode0x1_vv0_1242_l1},
/*h(10550)=1243 */ {10550, xed3_phash_find_map0x0F_opcode0x1_vv0_1243_l1},
/*h(14731)=1244 */ {14731, xed3_phash_find_map0x0F_opcode0x1_vv0_1244_l1},
/*h(5382)=1245 */ {5382, xed3_phash_find_map0x0F_opcode0x1_vv0_1245_l1},
/*h(214)=1246 */ {214, xed3_phash_find_map0x0F_opcode0x1_vv0_1246_l1},
/*h(4395)=1247 */ {4395, xed3_phash_find_map0x0F_opcode0x1_vv0_1247_l1},
/*h(1811)=1248 */ {1811, xed3_phash_find_map0x0F_opcode0x1_vv0_1248_l1},
/*h(14354)=1249 */ {14354, xed3_phash_find_map0x0F_opcode0x1_vv0_1249_l1},
/*h(7589)=1250 */ {7589, xed3_phash_find_map0x0F_opcode0x1_vv0_1250_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6602)=1252 */ {6602, xed3_phash_find_map0x0F_opcode0x1_vv0_1252_l1},
/*h(4018)=1253 */ {4018, xed3_phash_find_map0x0F_opcode0x1_vv0_1253_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15574)=1256 */ {15574, xed3_phash_find_map0x0F_opcode0x1_vv0_1256_l1},
/*h(6225)=1257 */ {6225, xed3_phash_find_map0x0F_opcode0x1_vv0_1257_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1057)=1259 */ {1057, xed3_phash_find_map0x0F_opcode0x1_vv0_1259_l1},
/*h(9419)=1260 */ {9419, xed3_phash_find_map0x0F_opcode0x1_vv0_1260_l1},
/*h(70)=1261 */ {70, xed3_phash_find_map0x0F_opcode0x1_vv0_1261_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12613)=1263 */ {12613, xed3_phash_find_map0x0F_opcode0x1_vv0_1263_l1},
/*h(7445)=1264 */ {7445, xed3_phash_find_map0x0F_opcode0x1_vv0_1264_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2277)=1266 */ {2277, xed3_phash_find_map0x0F_opcode0x1_vv0_1266_l1},
/*h(3874)=1267 */ {3874, xed3_phash_find_map0x0F_opcode0x1_vv0_1267_l1},
/*h(1290)=1268 */ {1290, xed3_phash_find_map0x0F_opcode0x1_vv0_1268_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13833)=1270 */ {13833, xed3_phash_find_map0x0F_opcode0x1_vv0_1270_l1},
/*h(303)=1271 */ {303, xed3_phash_find_map0x0F_opcode0x1_vv0_1271_l1},
/*h(6081)=1272 */ {6081, xed3_phash_find_map0x0F_opcode0x1_vv0_1272_l1},
/*h(14443)=1273 */ {14443, xed3_phash_find_map0x0F_opcode0x1_vv0_1273_l1},
/*h(11859)=1274 */ {11859, xed3_phash_find_map0x0F_opcode0x1_vv0_1274_l1},
/*h(2510)=1275 */ {2510, xed3_phash_find_map0x0F_opcode0x1_vv0_1275_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4107)=1277 */ {4107, xed3_phash_find_map0x0F_opcode0x1_vv0_1277_l1},
/*h(1523)=1278 */ {1523, xed3_phash_find_map0x0F_opcode0x1_vv0_1278_l1},
/*h(14066)=1279 */ {14066, xed3_phash_find_map0x0F_opcode0x1_vv0_1279_l1},
/*h(15663)=1280 */ {15663, xed3_phash_find_map0x0F_opcode0x1_vv0_1280_l1},
/*h(2133)=1281 */ {2133, xed3_phash_find_map0x0F_opcode0x1_vv0_1281_l1},
/*h(6314)=1282 */ {6314, xed3_phash_find_map0x0F_opcode0x1_vv0_1282_l1},
/*h(7911)=1283 */ {7911, xed3_phash_find_map0x0F_opcode0x1_vv0_1283_l1},
/*h(16273)=1284 */ {16273, xed3_phash_find_map0x0F_opcode0x1_vv0_1284_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5937)=1287 */ {5937, xed3_phash_find_map0x0F_opcode0x1_vv0_1287_l1},
/*h(10118)=1288 */ {10118, xed3_phash_find_map0x0F_opcode0x1_vv0_1288_l1},
/*h(11715)=1289 */ {11715, xed3_phash_find_map0x0F_opcode0x1_vv0_1289_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6547)=1291 */ {6547, xed3_phash_find_map0x0F_opcode0x1_vv0_1291_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13922)=1294 */ {13922, xed3_phash_find_map0x0F_opcode0x1_vv0_1294_l1},
/*h(11338)=1295 */ {11338, xed3_phash_find_map0x0F_opcode0x1_vv0_1295_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3586)=1297 */ {3586, xed3_phash_find_map0x0F_opcode0x1_vv0_1297_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16129)=1299 */ {16129, xed3_phash_find_map0x0F_opcode0x1_vv0_1299_l1},
/*h(13545)=1300 */ {13545, xed3_phash_find_map0x0F_opcode0x1_vv0_1300_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12558)=1302 */ {12558, xed3_phash_find_map0x0F_opcode0x1_vv0_1302_l1},
/*h(9974)=1303 */ {9974, xed3_phash_find_map0x0F_opcode0x1_vv0_1303_l1},
/*h(11571)=1304 */ {11571, xed3_phash_find_map0x0F_opcode0x1_vv0_1304_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6403)=1306 */ {6403, xed3_phash_find_map0x0F_opcode0x1_vv0_1306_l1},
/*h(1235)=1307 */ {1235, xed3_phash_find_map0x0F_opcode0x1_vv0_1307_l1},
/*h(16362)=1308 */ {16362, xed3_phash_find_map0x0F_opcode0x1_vv0_1308_l1},
/*h(13778)=1309 */ {13778, xed3_phash_find_map0x0F_opcode0x1_vv0_1309_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1845)=1311 */ {1845, xed3_phash_find_map0x0F_opcode0x1_vv0_1311_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15985)=1314 */ {15985, xed3_phash_find_map0x0F_opcode0x1_vv0_1314_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8233)=1316 */ {8233, xed3_phash_find_map0x0F_opcode0x1_vv0_1316_l1},
/*h(5649)=1317 */ {5649, xed3_phash_find_map0x0F_opcode0x1_vv0_1317_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(481)=1319 */ {481, xed3_phash_find_map0x0F_opcode0x1_vv0_1319_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6259)=1321 */ {6259, xed3_phash_find_map0x0F_opcode0x1_vv0_1321_l1},
/*h(1091)=1322 */ {1091, xed3_phash_find_map0x0F_opcode0x1_vv0_1322_l1},
/*h(12037)=1323 */ {12037, xed3_phash_find_map0x0F_opcode0x1_vv0_1323_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8466)=1326 */ {8466, xed3_phash_find_map0x0F_opcode0x1_vv0_1326_l1},
/*h(3298)=1327 */ {3298, xed3_phash_find_map0x0F_opcode0x1_vv0_1327_l1},
/*h(7479)=1328 */ {7479, xed3_phash_find_map0x0F_opcode0x1_vv0_1328_l1},
/*h(15841)=1329 */ {15841, xed3_phash_find_map0x0F_opcode0x1_vv0_1329_l1},
/*h(10673)=1330 */ {10673, xed3_phash_find_map0x0F_opcode0x1_vv0_1330_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5505)=1332 */ {5505, xed3_phash_find_map0x0F_opcode0x1_vv0_1332_l1},
/*h(9686)=1333 */ {9686, xed3_phash_find_map0x0F_opcode0x1_vv0_1333_l1},
/*h(4518)=1334 */ {4518, xed3_phash_find_map0x0F_opcode0x1_vv0_1334_l1},
/*h(1934)=1335 */ {1934, xed3_phash_find_map0x0F_opcode0x1_vv0_1335_l1},
/*h(3531)=1336 */ {3531, xed3_phash_find_map0x0F_opcode0x1_vv0_1336_l1},
/*h(14477)=1337 */ {14477, xed3_phash_find_map0x0F_opcode0x1_vv0_1337_l1},
/*h(16074)=1338 */ {16074, xed3_phash_find_map0x0F_opcode0x1_vv0_1338_l1},
/*h(13490)=1339 */ {13490, xed3_phash_find_map0x0F_opcode0x1_vv0_1339_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12503)=1341 */ {12503, xed3_phash_find_map0x0F_opcode0x1_vv0_1341_l1},
/*h(3154)=1342 */ {3154, xed3_phash_find_map0x0F_opcode0x1_vv0_1342_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10529)=1345 */ {10529, xed3_phash_find_map0x0F_opcode0x1_vv0_1345_l1},
/*h(7945)=1346 */ {7945, xed3_phash_find_map0x0F_opcode0x1_vv0_1346_l1},
/*h(16307)=1347 */ {16307, xed3_phash_find_map0x0F_opcode0x1_vv0_1347_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4374)=1349 */ {4374, xed3_phash_find_map0x0F_opcode0x1_vv0_1349_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5971)=1351 */ {5971, xed3_phash_find_map0x0F_opcode0x1_vv0_1351_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6581)=1354 */ {6581, xed3_phash_find_map0x0F_opcode0x1_vv0_1354_l1},
/*h(8178)=1355 */ {8178, xed3_phash_find_map0x0F_opcode0x1_vv0_1355_l1},
/*h(1413)=1356 */ {1413, xed3_phash_find_map0x0F_opcode0x1_vv0_1356_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(426)=1358 */ {426, xed3_phash_find_map0x0F_opcode0x1_vv0_1358_l1},
/*h(15553)=1359 */ {15553, xed3_phash_find_map0x0F_opcode0x1_vv0_1359_l1},
/*h(10385)=1360 */ {10385, xed3_phash_find_map0x0F_opcode0x1_vv0_1360_l1},
/*h(14566)=1361 */ {14566, xed3_phash_find_map0x0F_opcode0x1_vv0_1361_l1},
/*h(16163)=1362 */ {16163, xed3_phash_find_map0x0F_opcode0x1_vv0_1362_l1},
/*h(13579)=1363 */ {13579, xed3_phash_find_map0x0F_opcode0x1_vv0_1363_l1},
/*h(49)=1364 */ {49, xed3_phash_find_map0x0F_opcode0x1_vv0_1364_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3243)=1366 */ {3243, xed3_phash_find_map0x0F_opcode0x1_vv0_1366_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15786)=1368 */ {15786, xed3_phash_find_map0x0F_opcode0x1_vv0_1368_l1},
/*h(6437)=1369 */ {6437, xed3_phash_find_map0x0F_opcode0x1_vv0_1369_l1},
/*h(8034)=1370 */ {8034, xed3_phash_find_map0x0F_opcode0x1_vv0_1370_l1},
/*h(12215)=1371 */ {12215, xed3_phash_find_map0x0F_opcode0x1_vv0_1371_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15409)=1374 */ {15409, xed3_phash_find_map0x0F_opcode0x1_vv0_1374_l1},
/*h(10241)=1375 */ {10241, xed3_phash_find_map0x0F_opcode0x1_vv0_1375_l1},
/*h(7657)=1376 */ {7657, xed3_phash_find_map0x0F_opcode0x1_vv0_1376_l1},
/*h(16019)=1377 */ {16019, xed3_phash_find_map0x0F_opcode0x1_vv0_1377_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4086)=1379 */ {4086, xed3_phash_find_map0x0F_opcode0x1_vv0_1379_l1},
/*h(5683)=1380 */ {5683, xed3_phash_find_map0x0F_opcode0x1_vv0_1380_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11461)=1382 */ {11461, xed3_phash_find_map0x0F_opcode0x1_vv0_1382_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10474)=1384 */ {10474, xed3_phash_find_map0x0F_opcode0x1_vv0_1384_l1},
/*h(7890)=1385 */ {7890, xed3_phash_find_map0x0F_opcode0x1_vv0_1385_l1},
/*h(12071)=1386 */ {12071, xed3_phash_find_map0x0F_opcode0x1_vv0_1386_l1},
/*h(9487)=1387 */ {9487, xed3_phash_find_map0x0F_opcode0x1_vv0_1387_l1},
/*h(138)=1388 */ {138, xed3_phash_find_map0x0F_opcode0x1_vv0_1388_l1},
/*h(12681)=1389 */ {12681, xed3_phash_find_map0x0F_opcode0x1_vv0_1389_l1},
/*h(10097)=1390 */ {10097, xed3_phash_find_map0x0F_opcode0x1_vv0_1390_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15875)=1392 */ {15875, xed3_phash_find_map0x0F_opcode0x1_vv0_1392_l1},
/*h(2345)=1393 */ {2345, xed3_phash_find_map0x0F_opcode0x1_vv0_1393_l1},
/*h(10707)=1394 */ {10707, xed3_phash_find_map0x0F_opcode0x1_vv0_1394_l1},
/*h(5539)=1395 */ {5539, xed3_phash_find_map0x0F_opcode0x1_vv0_1395_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15498)=1398 */ {15498, xed3_phash_find_map0x0F_opcode0x1_vv0_1398_l1},
/*h(6149)=1399 */ {6149, xed3_phash_find_map0x0F_opcode0x1_vv0_1399_l1},
/*h(7746)=1400 */ {7746, xed3_phash_find_map0x0F_opcode0x1_vv0_1400_l1},
/*h(5162)=1401 */ {5162, xed3_phash_find_map0x0F_opcode0x1_vv0_1401_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4175)=1403 */ {4175, xed3_phash_find_map0x0F_opcode0x1_vv0_1403_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9953)=1405 */ {9953, xed3_phash_find_map0x0F_opcode0x1_vv0_1405_l1},
/*h(7369)=1406 */ {7369, xed3_phash_find_map0x0F_opcode0x1_vv0_1406_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6382)=1408 */ {6382, xed3_phash_find_map0x0F_opcode0x1_vv0_1408_l1},
/*h(3798)=1409 */ {3798, xed3_phash_find_map0x0F_opcode0x1_vv0_1409_l1},
/*h(5395)=1410 */ {5395, xed3_phash_find_map0x0F_opcode0x1_vv0_1410_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(227)=1412 */ {227, xed3_phash_find_map0x0F_opcode0x1_vv0_1412_l1},
/*h(8589)=1413 */ {8589, xed3_phash_find_map0x0F_opcode0x1_vv0_1413_l1},
/*h(12770)=1414 */ {12770, xed3_phash_find_map0x0F_opcode0x1_vv0_1414_l1},
/*h(7602)=1415 */ {7602, xed3_phash_find_map0x0F_opcode0x1_vv0_1415_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2434)=1417 */ {2434, xed3_phash_find_map0x0F_opcode0x1_vv0_1417_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12393)=1419 */ {12393, xed3_phash_find_map0x0F_opcode0x1_vv0_1419_l1},
/*h(9809)=1420 */ {9809, xed3_phash_find_map0x0F_opcode0x1_vv0_1420_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15587)=1422 */ {15587, xed3_phash_find_map0x0F_opcode0x1_vv0_1422_l1},
/*h(2057)=1423 */ {2057, xed3_phash_find_map0x0F_opcode0x1_vv0_1423_l1},
/*h(10419)=1424 */ {10419, xed3_phash_find_map0x0F_opcode0x1_vv0_1424_l1},
/*h(5251)=1425 */ {5251, xed3_phash_find_map0x0F_opcode0x1_vv0_1425_l1},
/*h(13613)=1426 */ {13613, xed3_phash_find_map0x0F_opcode0x1_vv0_1426_l1},
/*h(83)=1427 */ {83, xed3_phash_find_map0x0F_opcode0x1_vv0_1427_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5861)=1429 */ {5861, xed3_phash_find_map0x0F_opcode0x1_vv0_1429_l1},
/*h(7458)=1430 */ {7458, xed3_phash_find_map0x0F_opcode0x1_vv0_1430_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2290)=1432 */ {2290, xed3_phash_find_map0x0F_opcode0x1_vv0_1432_l1},
/*h(14833)=1433 */ {14833, xed3_phash_find_map0x0F_opcode0x1_vv0_1433_l1},
/*h(1303)=1434 */ {1303, xed3_phash_find_map0x0F_opcode0x1_vv0_1434_l1},
/*h(9665)=1435 */ {9665, xed3_phash_find_map0x0F_opcode0x1_vv0_1435_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15443)=1437 */ {15443, xed3_phash_find_map0x0F_opcode0x1_vv0_1437_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7691)=1439 */ {7691, xed3_phash_find_map0x0F_opcode0x1_vv0_1439_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12482)=1443 */ {12482, xed3_phash_find_map0x0F_opcode0x1_vv0_1443_l1},
/*h(9898)=1444 */ {9898, xed3_phash_find_map0x0F_opcode0x1_vv0_1444_l1},
/*h(7314)=1445 */ {7314, xed3_phash_find_map0x0F_opcode0x1_vv0_1445_l1},
/*h(11495)=1446 */ {11495, xed3_phash_find_map0x0F_opcode0x1_vv0_1446_l1},
/*h(2146)=1447 */ {2146, xed3_phash_find_map0x0F_opcode0x1_vv0_1447_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12105)=1449 */ {12105, xed3_phash_find_map0x0F_opcode0x1_vv0_1449_l1},
/*h(9521)=1450 */ {9521, xed3_phash_find_map0x0F_opcode0x1_vv0_1450_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1769)=1452 */ {1769, xed3_phash_find_map0x0F_opcode0x1_vv0_1452_l1},
/*h(12715)=1453 */ {12715, xed3_phash_find_map0x0F_opcode0x1_vv0_1453_l1},
/*h(3366)=1454 */ {3366, xed3_phash_find_map0x0F_opcode0x1_vv0_1454_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12338)=1458 */ {12338, xed3_phash_find_map0x0F_opcode0x1_vv0_1458_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7170)=1460 */ {7170, xed3_phash_find_map0x0F_opcode0x1_vv0_1460_l1},
/*h(4586)=1461 */ {4586, xed3_phash_find_map0x0F_opcode0x1_vv0_1461_l1},
/*h(2002)=1462 */ {2002, xed3_phash_find_map0x0F_opcode0x1_vv0_1462_l1},
/*h(14545)=1463 */ {14545, xed3_phash_find_map0x0F_opcode0x1_vv0_1463_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16142)=1465 */ {16142, xed3_phash_find_map0x0F_opcode0x1_vv0_1465_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4209)=1467 */ {4209, xed3_phash_find_map0x0F_opcode0x1_vv0_1467_l1},
/*h(9987)=1468 */ {9987, xed3_phash_find_map0x0F_opcode0x1_vv0_1468_l1},
/*h(7403)=1469 */ {7403, xed3_phash_find_map0x0F_opcode0x1_vv0_1469_l1},
/*h(15765)=1470 */ {15765, xed3_phash_find_map0x0F_opcode0x1_vv0_1470_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12194)=1473 */ {12194, xed3_phash_find_map0x0F_opcode0x1_vv0_1473_l1},
/*h(5429)=1474 */ {5429, xed3_phash_find_map0x0F_opcode0x1_vv0_1474_l1},
/*h(261)=1475 */ {261, xed3_phash_find_map0x0F_opcode0x1_vv0_1475_l1},
/*h(8623)=1476 */ {8623, xed3_phash_find_map0x0F_opcode0x1_vv0_1476_l1},
/*h(1858)=1477 */ {1858, xed3_phash_find_map0x0F_opcode0x1_vv0_1477_l1},
/*h(14401)=1478 */ {14401, xed3_phash_find_map0x0F_opcode0x1_vv0_1478_l1},
/*h(11817)=1479 */ {11817, xed3_phash_find_map0x0F_opcode0x1_vv0_1479_l1},
/*h(9233)=1480 */ {9233, xed3_phash_find_map0x0F_opcode0x1_vv0_1480_l1},
/*h(4065)=1481 */ {4065, xed3_phash_find_map0x0F_opcode0x1_vv0_1481_l1},
/*h(1481)=1482 */ {1481, xed3_phash_find_map0x0F_opcode0x1_vv0_1482_l1},
/*h(9843)=1483 */ {9843, xed3_phash_find_map0x0F_opcode0x1_vv0_1483_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15621)=1485 */ {15621, xed3_phash_find_map0x0F_opcode0x1_vv0_1485_l1},
/*h(2091)=1486 */ {2091, xed3_phash_find_map0x0F_opcode0x1_vv0_1486_l1},
/*h(10453)=1487 */ {10453, xed3_phash_find_map0x0F_opcode0x1_vv0_1487_l1},
/*h(12050)=1488 */ {12050, xed3_phash_find_map0x0F_opcode0x1_vv0_1488_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4298)=1491 */ {4298, xed3_phash_find_map0x0F_opcode0x1_vv0_1491_l1},
/*h(5895)=1492 */ {5895, xed3_phash_find_map0x0F_opcode0x1_vv0_1492_l1},
/*h(14257)=1493 */ {14257, xed3_phash_find_map0x0F_opcode0x1_vv0_1493_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3921)=1496 */ {3921, xed3_phash_find_map0x0F_opcode0x1_vv0_1496_l1},
/*h(8102)=1497 */ {8102, xed3_phash_find_map0x0F_opcode0x1_vv0_1497_l1},
/*h(5518)=1498 */ {5518, xed3_phash_find_map0x0F_opcode0x1_vv0_1498_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4531)=1500 */ {4531, xed3_phash_find_map0x0F_opcode0x1_vv0_1500_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11906)=1503 */ {11906, xed3_phash_find_map0x0F_opcode0x1_vv0_1503_l1},
/*h(16087)=1504 */ {16087, xed3_phash_find_map0x0F_opcode0x1_vv0_1504_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1570)=1506 */ {1570, xed3_phash_find_map0x0F_opcode0x1_vv0_1506_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14113)=1508 */ {14113, xed3_phash_find_map0x0F_opcode0x1_vv0_1508_l1},
/*h(11529)=1509 */ {11529, xed3_phash_find_map0x0F_opcode0x1_vv0_1509_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3777)=1511 */ {3777, xed3_phash_find_map0x0F_opcode0x1_vv0_1511_l1},
/*h(7958)=1512 */ {7958, xed3_phash_find_map0x0F_opcode0x1_vv0_1512_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(206)=1514 */ {206, xed3_phash_find_map0x0F_opcode0x1_vv0_1514_l1},
/*h(4387)=1515 */ {4387, xed3_phash_find_map0x0F_opcode0x1_vv0_1515_l1},
/*h(1803)=1516 */ {1803, xed3_phash_find_map0x0F_opcode0x1_vv0_1516_l1},
/*h(14346)=1517 */ {14346, xed3_phash_find_map0x0F_opcode0x1_vv0_1517_l1},
/*h(11762)=1518 */ {11762, xed3_phash_find_map0x0F_opcode0x1_vv0_1518_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6594)=1520 */ {6594, xed3_phash_find_map0x0F_opcode0x1_vv0_1520_l1},
/*h(4010)=1521 */ {4010, xed3_phash_find_map0x0F_opcode0x1_vv0_1521_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13969)=1523 */ {13969, xed3_phash_find_map0x0F_opcode0x1_vv0_1523_l1},
/*h(439)=1524 */ {439, xed3_phash_find_map0x0F_opcode0x1_vv0_1524_l1},
/*h(6217)=1525 */ {6217, xed3_phash_find_map0x0F_opcode0x1_vv0_1525_l1},
/*h(14579)=1526 */ {14579, xed3_phash_find_map0x0F_opcode0x1_vv0_1526_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9411)=1528 */ {9411, xed3_phash_find_map0x0F_opcode0x1_vv0_1528_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4243)=1530 */ {4243, xed3_phash_find_map0x0F_opcode0x1_vv0_1530_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10021)=1532 */ {10021, xed3_phash_find_map0x0F_opcode0x1_vv0_1532_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15799)=1534 */ {15799, xed3_phash_find_map0x0F_opcode0x1_vv0_1534_l1},
/*h(10631)=1535 */ {10631, xed3_phash_find_map0x0F_opcode0x1_vv0_1535_l1},
/*h(1282)=1536 */ {1282, xed3_phash_find_map0x0F_opcode0x1_vv0_1536_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13825)=1538 */ {13825, xed3_phash_find_map0x0F_opcode0x1_vv0_1538_l1},
/*h(295)=1539 */ {295, xed3_phash_find_map0x0F_opcode0x1_vv0_1539_l1},
/*h(8657)=1540 */ {8657, xed3_phash_find_map0x0F_opcode0x1_vv0_1540_l1},
/*h(14435)=1541 */ {14435, xed3_phash_find_map0x0F_opcode0x1_vv0_1541_l1},
/*h(11851)=1542 */ {11851, xed3_phash_find_map0x0F_opcode0x1_vv0_1542_l1},
/*h(9267)=1543 */ {9267, xed3_phash_find_map0x0F_opcode0x1_vv0_1543_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4099)=1545 */ {4099, xed3_phash_find_map0x0F_opcode0x1_vv0_1545_l1},
/*h(1515)=1546 */ {1515, xed3_phash_find_map0x0F_opcode0x1_vv0_1546_l1},
/*h(14058)=1547 */ {14058, xed3_phash_find_map0x0F_opcode0x1_vv0_1547_l1},
/*h(15655)=1548 */ {15655, xed3_phash_find_map0x0F_opcode0x1_vv0_1548_l1},
/*h(2125)=1549 */ {2125, xed3_phash_find_map0x0F_opcode0x1_vv0_1549_l1},
/*h(3722)=1550 */ {3722, xed3_phash_find_map0x0F_opcode0x1_vv0_1550_l1},
/*h(1138)=1551 */ {1138, xed3_phash_find_map0x0F_opcode0x1_vv0_1551_l1},
/*h(16265)=1552 */ {16265, xed3_phash_find_map0x0F_opcode0x1_vv0_1552_l1},
/*h(151)=1553 */ {151, xed3_phash_find_map0x0F_opcode0x1_vv0_1553_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5929)=1555 */ {5929, xed3_phash_find_map0x0F_opcode0x1_vv0_1555_l1},
/*h(14291)=1556 */ {14291, xed3_phash_find_map0x0F_opcode0x1_vv0_1556_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2358)=1558 */ {2358, xed3_phash_find_map0x0F_opcode0x1_vv0_1558_l1},
/*h(6539)=1559 */ {6539, xed3_phash_find_map0x0F_opcode0x1_vv0_1559_l1},
/*h(3955)=1560 */ {3955, xed3_phash_find_map0x0F_opcode0x1_vv0_1560_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11330)=1563 */ {11330, xed3_phash_find_map0x0F_opcode0x1_vv0_1563_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6162)=1565 */ {6162, xed3_phash_find_map0x0F_opcode0x1_vv0_1565_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13537)=1568 */ {13537, xed3_phash_find_map0x0F_opcode0x1_vv0_1568_l1},
/*h(8369)=1569 */ {8369, xed3_phash_find_map0x0F_opcode0x1_vv0_1569_l1},
/*h(12550)=1570 */ {12550, xed3_phash_find_map0x0F_opcode0x1_vv0_1570_l1},
/*h(9966)=1571 */ {9966, xed3_phash_find_map0x0F_opcode0x1_vv0_1571_l1},
/*h(11563)=1572 */ {11563, xed3_phash_find_map0x0F_opcode0x1_vv0_1572_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14757)=1575 */ {14757, xed3_phash_find_map0x0F_opcode0x1_vv0_1575_l1},
/*h(16354)=1576 */ {16354, xed3_phash_find_map0x0F_opcode0x1_vv0_1576_l1},
/*h(13770)=1577 */ {13770, xed3_phash_find_map0x0F_opcode0x1_vv0_1577_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6018)=1579 */ {6018, xed3_phash_find_map0x0F_opcode0x1_vv0_1579_l1},
/*h(10199)=1580 */ {10199, xed3_phash_find_map0x0F_opcode0x1_vv0_1580_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15977)=1582 */ {15977, xed3_phash_find_map0x0F_opcode0x1_vv0_1582_l1},
/*h(13393)=1583 */ {13393, xed3_phash_find_map0x0F_opcode0x1_vv0_1583_l1},
/*h(8225)=1584 */ {8225, xed3_phash_find_map0x0F_opcode0x1_vv0_1584_l1},
/*h(5641)=1585 */ {5641, xed3_phash_find_map0x0F_opcode0x1_vv0_1585_l1},
/*h(14003)=1586 */ {14003, xed3_phash_find_map0x0F_opcode0x1_vv0_1586_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2070)=1588 */ {2070, xed3_phash_find_map0x0F_opcode0x1_vv0_1588_l1},
/*h(6251)=1589 */ {6251, xed3_phash_find_map0x0F_opcode0x1_vv0_1589_l1},
/*h(14613)=1590 */ {14613, xed3_phash_find_map0x0F_opcode0x1_vv0_1590_l1},
/*h(16210)=1591 */ {16210, xed3_phash_find_map0x0F_opcode0x1_vv0_1591_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5874)=1594 */ {5874, xed3_phash_find_map0x0F_opcode0x1_vv0_1594_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7471)=1596 */ {7471, xed3_phash_find_map0x0F_opcode0x1_vv0_1596_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10665)=1598 */ {10665, xed3_phash_find_map0x0F_opcode0x1_vv0_1598_l1},
/*h(8081)=1599 */ {8081, xed3_phash_find_map0x0F_opcode0x1_vv0_1599_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9678)=1601 */ {9678, xed3_phash_find_map0x0F_opcode0x1_vv0_1601_l1},
/*h(11275)=1602 */ {11275, xed3_phash_find_map0x0F_opcode0x1_vv0_1602_l1},
/*h(8691)=1603 */ {8691, xed3_phash_find_map0x0F_opcode0x1_vv0_1603_l1},
/*h(3523)=1604 */ {3523, xed3_phash_find_map0x0F_opcode0x1_vv0_1604_l1},
/*h(14469)=1605 */ {14469, xed3_phash_find_map0x0F_opcode0x1_vv0_1605_l1},
/*h(16066)=1606 */ {16066, xed3_phash_find_map0x0F_opcode0x1_vv0_1606_l1},
/*h(13482)=1607 */ {13482, xed3_phash_find_map0x0F_opcode0x1_vv0_1607_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5730)=1609 */ {5730, xed3_phash_find_map0x0F_opcode0x1_vv0_1609_l1},
/*h(3146)=1610 */ {3146, xed3_phash_find_map0x0F_opcode0x1_vv0_1610_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7937)=1614 */ {7937, xed3_phash_find_map0x0F_opcode0x1_vv0_1614_l1},
/*h(16299)=1615 */ {16299, xed3_phash_find_map0x0F_opcode0x1_vv0_1615_l1},
/*h(13715)=1616 */ {13715, xed3_phash_find_map0x0F_opcode0x1_vv0_1616_l1},
/*h(4366)=1617 */ {4366, xed3_phash_find_map0x0F_opcode0x1_vv0_1617_l1},
/*h(1782)=1618 */ {1782, xed3_phash_find_map0x0F_opcode0x1_vv0_1618_l1},
/*h(3379)=1619 */ {3379, xed3_phash_find_map0x0F_opcode0x1_vv0_1619_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15922)=1621 */ {15922, xed3_phash_find_map0x0F_opcode0x1_vv0_1621_l1},
/*h(6573)=1622 */ {6573, xed3_phash_find_map0x0F_opcode0x1_vv0_1622_l1},
/*h(8170)=1623 */ {8170, xed3_phash_find_map0x0F_opcode0x1_vv0_1623_l1},
/*h(5586)=1624 */ {5586, xed3_phash_find_map0x0F_opcode0x1_vv0_1624_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(418)=1626 */ {418, xed3_phash_find_map0x0F_opcode0x1_vv0_1626_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10377)=1628 */ {10377, xed3_phash_find_map0x0F_opcode0x1_vv0_1628_l1},
/*h(7793)=1629 */ {7793, xed3_phash_find_map0x0F_opcode0x1_vv0_1629_l1},
/*h(11974)=1630 */ {11974, xed3_phash_find_map0x0F_opcode0x1_vv0_1630_l1},
/*h(13571)=1631 */ {13571, xed3_phash_find_map0x0F_opcode0x1_vv0_1631_l1},
/*h(41)=1632 */ {41, xed3_phash_find_map0x0F_opcode0x1_vv0_1632_l1},
/*h(8403)=1633 */ {8403, xed3_phash_find_map0x0F_opcode0x1_vv0_1633_l1},
/*h(3235)=1634 */ {3235, xed3_phash_find_map0x0F_opcode0x1_vv0_1634_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15778)=1636 */ {15778, xed3_phash_find_map0x0F_opcode0x1_vv0_1636_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3845)=1638 */ {3845, xed3_phash_find_map0x0F_opcode0x1_vv0_1638_l1},
/*h(12207)=1639 */ {12207, xed3_phash_find_map0x0F_opcode0x1_vv0_1639_l1},
/*h(9623)=1640 */ {9623, xed3_phash_find_map0x0F_opcode0x1_vv0_1640_l1},
/*h(274)=1641 */ {274, xed3_phash_find_map0x0F_opcode0x1_vv0_1641_l1},
/*h(15401)=1642 */ {15401, xed3_phash_find_map0x0F_opcode0x1_vv0_1642_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14414)=1644 */ {14414, xed3_phash_find_map0x0F_opcode0x1_vv0_1644_l1},
/*h(16011)=1645 */ {16011, xed3_phash_find_map0x0F_opcode0x1_vv0_1645_l1},
/*h(2481)=1646 */ {2481, xed3_phash_find_map0x0F_opcode0x1_vv0_1646_l1},
/*h(4078)=1647 */ {4078, xed3_phash_find_map0x0F_opcode0x1_vv0_1647_l1},
/*h(5675)=1648 */ {5675, xed3_phash_find_map0x0F_opcode0x1_vv0_1648_l1},
/*h(14037)=1649 */ {14037, xed3_phash_find_map0x0F_opcode0x1_vv0_1649_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15634)=1651 */ {15634, xed3_phash_find_map0x0F_opcode0x1_vv0_1651_l1},
/*h(10466)=1652 */ {10466, xed3_phash_find_map0x0F_opcode0x1_vv0_1652_l1},
/*h(7882)=1653 */ {7882, xed3_phash_find_map0x0F_opcode0x1_vv0_1653_l1},
/*h(5298)=1654 */ {5298, xed3_phash_find_map0x0F_opcode0x1_vv0_1654_l1},
/*h(9479)=1655 */ {9479, xed3_phash_find_map0x0F_opcode0x1_vv0_1655_l1},
/*h(4311)=1656 */ {4311, xed3_phash_find_map0x0F_opcode0x1_vv0_1656_l1},
/*h(12673)=1657 */ {12673, xed3_phash_find_map0x0F_opcode0x1_vv0_1657_l1},
/*h(10089)=1658 */ {10089, xed3_phash_find_map0x0F_opcode0x1_vv0_1658_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11686)=1660 */ {11686, xed3_phash_find_map0x0F_opcode0x1_vv0_1660_l1},
/*h(2337)=1661 */ {2337, xed3_phash_find_map0x0F_opcode0x1_vv0_1661_l1},
/*h(10699)=1662 */ {10699, xed3_phash_find_map0x0F_opcode0x1_vv0_1662_l1},
/*h(8115)=1663 */ {8115, xed3_phash_find_map0x0F_opcode0x1_vv0_1663_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15490)=1666 */ {15490, xed3_phash_find_map0x0F_opcode0x1_vv0_1666_l1},
/*h(10322)=1667 */ {10322, xed3_phash_find_map0x0F_opcode0x1_vv0_1667_l1},
/*h(3557)=1668 */ {3557, xed3_phash_find_map0x0F_opcode0x1_vv0_1668_l1},
/*h(5154)=1669 */ {5154, xed3_phash_find_map0x0F_opcode0x1_vv0_1669_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4167)=1671 */ {4167, xed3_phash_find_map0x0F_opcode0x1_vv0_1671_l1},
/*h(12529)=1672 */ {12529, xed3_phash_find_map0x0F_opcode0x1_vv0_1672_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14126)=1674 */ {14126, xed3_phash_find_map0x0F_opcode0x1_vv0_1674_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6374)=1676 */ {6374, xed3_phash_find_map0x0F_opcode0x1_vv0_1676_l1},
/*h(3790)=1677 */ {3790, xed3_phash_find_map0x0F_opcode0x1_vv0_1677_l1},
/*h(5387)=1678 */ {5387, xed3_phash_find_map0x0F_opcode0x1_vv0_1678_l1},
/*h(13749)=1679 */ {13749, xed3_phash_find_map0x0F_opcode0x1_vv0_1679_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8581)=1681 */ {8581, xed3_phash_find_map0x0F_opcode0x1_vv0_1681_l1},
/*h(5997)=1682 */ {5997, xed3_phash_find_map0x0F_opcode0x1_vv0_1682_l1},
/*h(7594)=1683 */ {7594, xed3_phash_find_map0x0F_opcode0x1_vv0_1683_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6607)=1685 */ {6607, xed3_phash_find_map0x0F_opcode0x1_vv0_1685_l1},
/*h(4023)=1686 */ {4023, xed3_phash_find_map0x0F_opcode0x1_vv0_1686_l1},
/*h(12385)=1687 */ {12385, xed3_phash_find_map0x0F_opcode0x1_vv0_1687_l1},
/*h(9801)=1688 */ {9801, xed3_phash_find_map0x0F_opcode0x1_vv0_1688_l1},
/*h(7217)=1689 */ {7217, xed3_phash_find_map0x0F_opcode0x1_vv0_1689_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6230)=1691 */ {6230, xed3_phash_find_map0x0F_opcode0x1_vv0_1691_l1},
/*h(10411)=1692 */ {10411, xed3_phash_find_map0x0F_opcode0x1_vv0_1692_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13605)=1694 */ {13605, xed3_phash_find_map0x0F_opcode0x1_vv0_1694_l1},
/*h(75)=1695 */ {75, xed3_phash_find_map0x0F_opcode0x1_vv0_1695_l1},
/*h(8437)=1696 */ {8437, xed3_phash_find_map0x0F_opcode0x1_vv0_1696_l1},
/*h(10034)=1697 */ {10034, xed3_phash_find_map0x0F_opcode0x1_vv0_1697_l1},
/*h(3269)=1698 */ {3269, xed3_phash_find_map0x0F_opcode0x1_vv0_1698_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2282)=1700 */ {2282, xed3_phash_find_map0x0F_opcode0x1_vv0_1700_l1},
/*h(14825)=1701 */ {14825, xed3_phash_find_map0x0F_opcode0x1_vv0_1701_l1},
/*h(12241)=1702 */ {12241, xed3_phash_find_map0x0F_opcode0x1_vv0_1702_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15435)=1705 */ {15435, xed3_phash_find_map0x0F_opcode0x1_vv0_1705_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3502)=1707 */ {3502, xed3_phash_find_map0x0F_opcode0x1_vv0_1707_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2515)=1709 */ {2515, xed3_phash_find_map0x0F_opcode0x1_vv0_1709_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9890)=1712 */ {9890, xed3_phash_find_map0x0F_opcode0x1_vv0_1712_l1},
/*h(7306)=1713 */ {7306, xed3_phash_find_map0x0F_opcode0x1_vv0_1713_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12097)=1717 */ {12097, xed3_phash_find_map0x0F_opcode0x1_vv0_1717_l1},
/*h(9513)=1718 */ {9513, xed3_phash_find_map0x0F_opcode0x1_vv0_1718_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1761)=1720 */ {1761, xed3_phash_find_map0x0F_opcode0x1_vv0_1720_l1},
/*h(5942)=1721 */ {5942, xed3_phash_find_map0x0F_opcode0x1_vv0_1721_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(12330)=1726 */ {12330, xed3_phash_find_map0x0F_opcode0x1_vv0_1726_l1},
/*h(9746)=1727 */ {9746, xed3_phash_find_map0x0F_opcode0x1_vv0_1727_l1},
/*h(397)=1728 */ {397, xed3_phash_find_map0x0F_opcode0x1_vv0_1728_l1},
/*h(4578)=1729 */ {4578, xed3_phash_find_map0x0F_opcode0x1_vv0_1729_l1},
/*h(1994)=1730 */ {1994, xed3_phash_find_map0x0F_opcode0x1_vv0_1730_l1},
/*h(14537)=1731 */ {14537, xed3_phash_find_map0x0F_opcode0x1_vv0_1731_l1},
/*h(11953)=1732 */ {11953, xed3_phash_find_map0x0F_opcode0x1_vv0_1732_l1},
/*h(13550)=1733 */ {13550, xed3_phash_find_map0x0F_opcode0x1_vv0_1733_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4201)=1735 */ {4201, xed3_phash_find_map0x0F_opcode0x1_vv0_1735_l1},
/*h(12563)=1736 */ {12563, xed3_phash_find_map0x0F_opcode0x1_vv0_1736_l1},
/*h(7395)=1737 */ {7395, xed3_phash_find_map0x0F_opcode0x1_vv0_1737_l1},
/*h(15757)=1738 */ {15757, xed3_phash_find_map0x0F_opcode0x1_vv0_1738_l1},
/*h(2227)=1739 */ {2227, xed3_phash_find_map0x0F_opcode0x1_vv0_1739_l1},
/*h(14770)=1740 */ {14770, xed3_phash_find_map0x0F_opcode0x1_vv0_1740_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5421)=1742 */ {5421, xed3_phash_find_map0x0F_opcode0x1_vv0_1742_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8615)=1744 */ {8615, xed3_phash_find_map0x0F_opcode0x1_vv0_1744_l1},
/*h(6031)=1745 */ {6031, xed3_phash_find_map0x0F_opcode0x1_vv0_1745_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11809)=1747 */ {11809, xed3_phash_find_map0x0F_opcode0x1_vv0_1747_l1},
/*h(9225)=1748 */ {9225, xed3_phash_find_map0x0F_opcode0x1_vv0_1748_l1},
/*h(6641)=1749 */ {6641, xed3_phash_find_map0x0F_opcode0x1_vv0_1749_l1},
/*h(12419)=1750 */ {12419, xed3_phash_find_map0x0F_opcode0x1_vv0_1750_l1},
/*h(9835)=1751 */ {9835, xed3_phash_find_map0x0F_opcode0x1_vv0_1751_l1},
/*h(7251)=1752 */ {7251, xed3_phash_find_map0x0F_opcode0x1_vv0_1752_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2083)=1754 */ {2083, xed3_phash_find_map0x0F_opcode0x1_vv0_1754_l1},
/*h(14626)=1755 */ {14626, xed3_phash_find_map0x0F_opcode0x1_vv0_1755_l1},
/*h(12042)=1756 */ {12042, xed3_phash_find_map0x0F_opcode0x1_vv0_1756_l1},
/*h(9458)=1757 */ {9458, xed3_phash_find_map0x0F_opcode0x1_vv0_1757_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4290)=1759 */ {4290, xed3_phash_find_map0x0F_opcode0x1_vv0_1759_l1},
/*h(1706)=1760 */ {1706, xed3_phash_find_map0x0F_opcode0x1_vv0_1760_l1},
/*h(14249)=1761 */ {14249, xed3_phash_find_map0x0F_opcode0x1_vv0_1761_l1},
/*h(11665)=1762 */ {11665, xed3_phash_find_map0x0F_opcode0x1_vv0_1762_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10678)=1764 */ {10678, xed3_phash_find_map0x0F_opcode0x1_vv0_1764_l1},
/*h(12275)=1765 */ {12275, xed3_phash_find_map0x0F_opcode0x1_vv0_1765_l1},
/*h(5510)=1766 */ {5510, xed3_phash_find_map0x0F_opcode0x1_vv0_1766_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4523)=1768 */ {4523, xed3_phash_find_map0x0F_opcode0x1_vv0_1768_l1},
/*h(1939)=1769 */ {1939, xed3_phash_find_map0x0F_opcode0x1_vv0_1769_l1},
/*h(14482)=1770 */ {14482, xed3_phash_find_map0x0F_opcode0x1_vv0_1770_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16079)=1772 */ {16079, xed3_phash_find_map0x0F_opcode0x1_vv0_1772_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4146)=1774 */ {4146, xed3_phash_find_map0x0F_opcode0x1_vv0_1774_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11521)=1777 */ {11521, xed3_phash_find_map0x0F_opcode0x1_vv0_1777_l1},
/*h(6353)=1778 */ {6353, xed3_phash_find_map0x0F_opcode0x1_vv0_1778_l1},
/*h(10534)=1779 */ {10534, xed3_phash_find_map0x0F_opcode0x1_vv0_1779_l1},
/*h(7950)=1780 */ {7950, xed3_phash_find_map0x0F_opcode0x1_vv0_1780_l1},
/*h(5366)=1781 */ {5366, xed3_phash_find_map0x0F_opcode0x1_vv0_1781_l1},
/*h(198)=1782 */ {198, xed3_phash_find_map0x0F_opcode0x1_vv0_1782_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1795)=1784 */ {1795, xed3_phash_find_map0x0F_opcode0x1_vv0_1784_l1},
/*h(14338)=1785 */ {14338, xed3_phash_find_map0x0F_opcode0x1_vv0_1785_l1},
/*h(7573)=1786 */ {7573, xed3_phash_find_map0x0F_opcode0x1_vv0_1786_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4002)=1789 */ {4002, xed3_phash_find_map0x0F_opcode0x1_vv0_1789_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13961)=1791 */ {13961, xed3_phash_find_map0x0F_opcode0x1_vv0_1791_l1},
/*h(15558)=1792 */ {15558, xed3_phash_find_map0x0F_opcode0x1_vv0_1792_l1},
/*h(6209)=1793 */ {6209, xed3_phash_find_map0x0F_opcode0x1_vv0_1793_l1},
/*h(14571)=1794 */ {14571, xed3_phash_find_map0x0F_opcode0x1_vv0_1794_l1},
/*h(11987)=1795 */ {11987, xed3_phash_find_map0x0F_opcode0x1_vv0_1795_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4235)=1798 */ {4235, xed3_phash_find_map0x0F_opcode0x1_vv0_1798_l1},
/*h(12597)=1799 */ {12597, xed3_phash_find_map0x0F_opcode0x1_vv0_1799_l1},
/*h(14194)=1800 */ {14194, xed3_phash_find_map0x0F_opcode0x1_vv0_1800_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15791)=1802 */ {15791, xed3_phash_find_map0x0F_opcode0x1_vv0_1802_l1},
/*h(3858)=1803 */ {3858, xed3_phash_find_map0x0F_opcode0x1_vv0_1803_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(6065)=1808 */ {6065, xed3_phash_find_map0x0F_opcode0x1_vv0_1808_l1},
/*h(10246)=1809 */ {10246, xed3_phash_find_map0x0F_opcode0x1_vv0_1809_l1},
/*h(11843)=1810 */ {11843, xed3_phash_find_map0x0F_opcode0x1_vv0_1810_l1},
/*h(9259)=1811 */ {9259, xed3_phash_find_map0x0F_opcode0x1_vv0_1811_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1507)=1814 */ {1507, xed3_phash_find_map0x0F_opcode0x1_vv0_1814_l1},
/*h(14050)=1815 */ {14050, xed3_phash_find_map0x0F_opcode0x1_vv0_1815_l1},
/*h(11466)=1816 */ {11466, xed3_phash_find_map0x0F_opcode0x1_vv0_1816_l1},
/*h(2117)=1817 */ {2117, xed3_phash_find_map0x0F_opcode0x1_vv0_1817_l1},
/*h(3714)=1818 */ {3714, xed3_phash_find_map0x0F_opcode0x1_vv0_1818_l1},
/*h(7895)=1819 */ {7895, xed3_phash_find_map0x0F_opcode0x1_vv0_1819_l1},
/*h(16257)=1820 */ {16257, xed3_phash_find_map0x0F_opcode0x1_vv0_1820_l1},
/*h(143)=1821 */ {143, xed3_phash_find_map0x0F_opcode0x1_vv0_1821_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5921)=1823 */ {5921, xed3_phash_find_map0x0F_opcode0x1_vv0_1823_l1},
/*h(14283)=1824 */ {14283, xed3_phash_find_map0x0F_opcode0x1_vv0_1824_l1},
/*h(11699)=1825 */ {11699, xed3_phash_find_map0x0F_opcode0x1_vv0_1825_l1},
/*h(2350)=1826 */ {2350, xed3_phash_find_map0x0F_opcode0x1_vv0_1826_l1},
/*h(6531)=1827 */ {6531, xed3_phash_find_map0x0F_opcode0x1_vv0_1827_l1},
/*h(3947)=1828 */ {3947, xed3_phash_find_map0x0F_opcode0x1_vv0_1828_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13906)=1830 */ {13906, xed3_phash_find_map0x0F_opcode0x1_vv0_1830_l1},
/*h(4557)=1831 */ {4557, xed3_phash_find_map0x0F_opcode0x1_vv0_1831_l1},
/*h(1973)=1832 */ {1973, xed3_phash_find_map0x0F_opcode0x1_vv0_1832_l1},
/*h(6154)=1833 */ {6154, xed3_phash_find_map0x0F_opcode0x1_vv0_1833_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16113)=1835 */ {16113, xed3_phash_find_map0x0F_opcode0x1_vv0_1835_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8361)=1837 */ {8361, xed3_phash_find_map0x0F_opcode0x1_vv0_1837_l1},
/*h(5777)=1838 */ {5777, xed3_phash_find_map0x0F_opcode0x1_vv0_1838_l1},
/*h(9958)=1839 */ {9958, xed3_phash_find_map0x0F_opcode0x1_vv0_1839_l1},
/*h(7374)=1840 */ {7374, xed3_phash_find_map0x0F_opcode0x1_vv0_1840_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6387)=1842 */ {6387, xed3_phash_find_map0x0F_opcode0x1_vv0_1842_l1},
/*h(1219)=1843 */ {1219, xed3_phash_find_map0x0F_opcode0x1_vv0_1843_l1},
/*h(12165)=1844 */ {12165, xed3_phash_find_map0x0F_opcode0x1_vv0_1844_l1},
/*h(13762)=1845 */ {13762, xed3_phash_find_map0x0F_opcode0x1_vv0_1845_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1829)=1847 */ {1829, xed3_phash_find_map0x0F_opcode0x1_vv0_1847_l1},
/*h(10191)=1848 */ {10191, xed3_phash_find_map0x0F_opcode0x1_vv0_1848_l1},
/*h(7607)=1849 */ {7607, xed3_phash_find_map0x0F_opcode0x1_vv0_1849_l1},
/*h(15969)=1850 */ {15969, xed3_phash_find_map0x0F_opcode0x1_vv0_1850_l1},
/*h(13385)=1851 */ {13385, xed3_phash_find_map0x0F_opcode0x1_vv0_1851_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5633)=1853 */ {5633, xed3_phash_find_map0x0F_opcode0x1_vv0_1853_l1},
/*h(13995)=1854 */ {13995, xed3_phash_find_map0x0F_opcode0x1_vv0_1854_l1},
/*h(11411)=1855 */ {11411, xed3_phash_find_map0x0F_opcode0x1_vv0_1855_l1},
/*h(2062)=1856 */ {2062, xed3_phash_find_map0x0F_opcode0x1_vv0_1856_l1},
/*h(6243)=1857 */ {6243, xed3_phash_find_map0x0F_opcode0x1_vv0_1857_l1},
/*h(14605)=1858 */ {14605, xed3_phash_find_map0x0F_opcode0x1_vv0_1858_l1},
/*h(16202)=1859 */ {16202, xed3_phash_find_map0x0F_opcode0x1_vv0_1859_l1},
/*h(13618)=1860 */ {13618, xed3_phash_find_map0x0F_opcode0x1_vv0_1860_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8450)=1862 */ {8450, xed3_phash_find_map0x0F_opcode0x1_vv0_1862_l1},
/*h(3282)=1863 */ {3282, xed3_phash_find_map0x0F_opcode0x1_vv0_1863_l1},
/*h(7463)=1864 */ {7463, xed3_phash_find_map0x0F_opcode0x1_vv0_1864_l1},
/*h(15825)=1865 */ {15825, xed3_phash_find_map0x0F_opcode0x1_vv0_1865_l1},
/*h(10657)=1866 */ {10657, xed3_phash_find_map0x0F_opcode0x1_vv0_1866_l1},
/*h(8073)=1867 */ {8073, xed3_phash_find_map0x0F_opcode0x1_vv0_1867_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9670)=1869 */ {9670, xed3_phash_find_map0x0F_opcode0x1_vv0_1869_l1},
/*h(4502)=1870 */ {4502, xed3_phash_find_map0x0F_opcode0x1_vv0_1870_l1},
/*h(8683)=1871 */ {8683, xed3_phash_find_map0x0F_opcode0x1_vv0_1871_l1},
/*h(6099)=1872 */ {6099, xed3_phash_find_map0x0F_opcode0x1_vv0_1872_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13474)=1875 */ {13474, xed3_phash_find_map0x0F_opcode0x1_vv0_1875_l1},
/*h(8306)=1876 */ {8306, xed3_phash_find_map0x0F_opcode0x1_vv0_1876_l1},
/*h(12487)=1877 */ {12487, xed3_phash_find_map0x0F_opcode0x1_vv0_1877_l1},
/*h(3138)=1878 */ {3138, xed3_phash_find_map0x0F_opcode0x1_vv0_1878_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10513)=1881 */ {10513, xed3_phash_find_map0x0F_opcode0x1_vv0_1881_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5345)=1883 */ {5345, xed3_phash_find_map0x0F_opcode0x1_vv0_1883_l1},
/*h(9526)=1884 */ {9526, xed3_phash_find_map0x0F_opcode0x1_vv0_1884_l1},
/*h(4358)=1885 */ {4358, xed3_phash_find_map0x0F_opcode0x1_vv0_1885_l1},
/*h(1774)=1886 */ {1774, xed3_phash_find_map0x0F_opcode0x1_vv0_1886_l1},
/*h(5955)=1887 */ {5955, xed3_phash_find_map0x0F_opcode0x1_vv0_1887_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15914)=1889 */ {15914, xed3_phash_find_map0x0F_opcode0x1_vv0_1889_l1},
/*h(13330)=1890 */ {13330, xed3_phash_find_map0x0F_opcode0x1_vv0_1890_l1},
/*h(3981)=1891 */ {3981, xed3_phash_find_map0x0F_opcode0x1_vv0_1891_l1},
/*h(5578)=1892 */ {5578, xed3_phash_find_map0x0F_opcode0x1_vv0_1892_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15537)=1895 */ {15537, xed3_phash_find_map0x0F_opcode0x1_vv0_1895_l1},
/*h(10369)=1896 */ {10369, xed3_phash_find_map0x0F_opcode0x1_vv0_1896_l1},
/*h(14550)=1897 */ {14550, xed3_phash_find_map0x0F_opcode0x1_vv0_1897_l1},
/*h(16147)=1898 */ {16147, xed3_phash_find_map0x0F_opcode0x1_vv0_1898_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(33)=1900 */ {33, xed3_phash_find_map0x0F_opcode0x1_vv0_1900_l1},
/*h(8395)=1901 */ {8395, xed3_phash_find_map0x0F_opcode0x1_vv0_1901_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6421)=1905 */ {6421, xed3_phash_find_map0x0F_opcode0x1_vv0_1905_l1},
/*h(8018)=1906 */ {8018, xed3_phash_find_map0x0F_opcode0x1_vv0_1906_l1},
/*h(12199)=1907 */ {12199, xed3_phash_find_map0x0F_opcode0x1_vv0_1907_l1},
/*h(9615)=1908 */ {9615, xed3_phash_find_map0x0F_opcode0x1_vv0_1908_l1},
/*h(266)=1909 */ {266, xed3_phash_find_map0x0F_opcode0x1_vv0_1909_l1},
/*h(15393)=1910 */ {15393, xed3_phash_find_map0x0F_opcode0x1_vv0_1910_l1},
/*h(10225)=1911 */ {10225, xed3_phash_find_map0x0F_opcode0x1_vv0_1911_l1},
/*h(14406)=1912 */ {14406, xed3_phash_find_map0x0F_opcode0x1_vv0_1912_l1},
/*h(16003)=1913 */ {16003, xed3_phash_find_map0x0F_opcode0x1_vv0_1913_l1},
/*h(13419)=1914 */ {13419, xed3_phash_find_map0x0F_opcode0x1_vv0_1914_l1},
/*h(4070)=1915 */ {4070, xed3_phash_find_map0x0F_opcode0x1_vv0_1915_l1},
/*h(5667)=1916 */ {5667, xed3_phash_find_map0x0F_opcode0x1_vv0_1916_l1},
/*h(3083)=1917 */ {3083, xed3_phash_find_map0x0F_opcode0x1_vv0_1917_l1},
/*h(499)=1918 */ {499, xed3_phash_find_map0x0F_opcode0x1_vv0_1918_l1},
/*h(15626)=1919 */ {15626, xed3_phash_find_map0x0F_opcode0x1_vv0_1919_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7874)=1921 */ {7874, xed3_phash_find_map0x0F_opcode0x1_vv0_1921_l1},
/*h(5290)=1922 */ {5290, xed3_phash_find_map0x0F_opcode0x1_vv0_1922_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4303)=1924 */ {4303, xed3_phash_find_map0x0F_opcode0x1_vv0_1924_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10081)=1926 */ {10081, xed3_phash_find_map0x0F_opcode0x1_vv0_1926_l1},
/*h(14262)=1927 */ {14262, xed3_phash_find_map0x0F_opcode0x1_vv0_1927_l1},
/*h(15859)=1928 */ {15859, xed3_phash_find_map0x0F_opcode0x1_vv0_1928_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10691)=1930 */ {10691, xed3_phash_find_map0x0F_opcode0x1_vv0_1930_l1},
/*h(8107)=1931 */ {8107, xed3_phash_find_map0x0F_opcode0x1_vv0_1931_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10314)=1935 */ {10314, xed3_phash_find_map0x0F_opcode0x1_vv0_1935_l1},
/*h(7730)=1936 */ {7730, xed3_phash_find_map0x0F_opcode0x1_vv0_1936_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12521)=1940 */ {12521, xed3_phash_find_map0x0F_opcode0x1_vv0_1940_l1},
/*h(9937)=1941 */ {9937, xed3_phash_find_map0x0F_opcode0x1_vv0_1941_l1},
/*h(14118)=1942 */ {14118, xed3_phash_find_map0x0F_opcode0x1_vv0_1942_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2185)=1944 */ {2185, xed3_phash_find_map0x0F_opcode0x1_vv0_1944_l1},
/*h(3782)=1945 */ {3782, xed3_phash_find_map0x0F_opcode0x1_vv0_1945_l1},
/*h(5379)=1946 */ {5379, xed3_phash_find_map0x0F_opcode0x1_vv0_1946_l1},
/*h(13741)=1947 */ {13741, xed3_phash_find_map0x0F_opcode0x1_vv0_1947_l1},
/*h(211)=1948 */ {211, xed3_phash_find_map0x0F_opcode0x1_vv0_1948_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5989)=1950 */ {5989, xed3_phash_find_map0x0F_opcode0x1_vv0_1950_l1},
/*h(7586)=1951 */ {7586, xed3_phash_find_map0x0F_opcode0x1_vv0_1951_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6599)=1953 */ {6599, xed3_phash_find_map0x0F_opcode0x1_vv0_1953_l1},
/*h(4015)=1954 */ {4015, xed3_phash_find_map0x0F_opcode0x1_vv0_1954_l1},
/*h(1431)=1955 */ {1431, xed3_phash_find_map0x0F_opcode0x1_vv0_1955_l1},
/*h(9793)=1956 */ {9793, xed3_phash_find_map0x0F_opcode0x1_vv0_1956_l1},
/*h(7209)=1957 */ {7209, xed3_phash_find_map0x0F_opcode0x1_vv0_1957_l1},
/*h(15571)=1958 */ {15571, xed3_phash_find_map0x0F_opcode0x1_vv0_1958_l1},
/*h(6222)=1959 */ {6222, xed3_phash_find_map0x0F_opcode0x1_vv0_1959_l1},
/*h(7819)=1960 */ {7819, xed3_phash_find_map0x0F_opcode0x1_vv0_1960_l1},
/*h(16181)=1961 */ {16181, xed3_phash_find_map0x0F_opcode0x1_vv0_1961_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(67)=1963 */ {67, xed3_phash_find_map0x0F_opcode0x1_vv0_1963_l1},
/*h(8429)=1964 */ {8429, xed3_phash_find_map0x0F_opcode0x1_vv0_1964_l1},
/*h(10026)=1965 */ {10026, xed3_phash_find_map0x0F_opcode0x1_vv0_1965_l1},
/*h(7442)=1966 */ {7442, xed3_phash_find_map0x0F_opcode0x1_vv0_1966_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6455)=1968 */ {6455, xed3_phash_find_map0x0F_opcode0x1_vv0_1968_l1},
/*h(14817)=1969 */ {14817, xed3_phash_find_map0x0F_opcode0x1_vv0_1969_l1},
/*h(1287)=1970 */ {1287, xed3_phash_find_map0x0F_opcode0x1_vv0_1970_l1},
/*h(9649)=1971 */ {9649, xed3_phash_find_map0x0F_opcode0x1_vv0_1971_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15427)=1973 */ {15427, xed3_phash_find_map0x0F_opcode0x1_vv0_1973_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10259)=1975 */ {10259, xed3_phash_find_map0x0F_opcode0x1_vv0_1975_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2507)=1977 */ {2507, xed3_phash_find_map0x0F_opcode0x1_vv0_1977_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12466)=1979 */ {12466, xed3_phash_find_map0x0F_opcode0x1_vv0_1979_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7298)=1981 */ {7298, xed3_phash_find_map0x0F_opcode0x1_vv0_1981_l1},
/*h(11479)=1982 */ {11479, xed3_phash_find_map0x0F_opcode0x1_vv0_1982_l1},
/*h(2130)=1983 */ {2130, xed3_phash_find_map0x0F_opcode0x1_vv0_1983_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16270)=1986 */ {16270, xed3_phash_find_map0x0F_opcode0x1_vv0_1986_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4337)=1988 */ {4337, xed3_phash_find_map0x0F_opcode0x1_vv0_1988_l1},
/*h(5934)=1989 */ {5934, xed3_phash_find_map0x0F_opcode0x1_vv0_1989_l1},
/*h(3350)=1990 */ {3350, xed3_phash_find_map0x0F_opcode0x1_vv0_1990_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12322)=1994 */ {12322, xed3_phash_find_map0x0F_opcode0x1_vv0_1994_l1},
/*h(9738)=1995 */ {9738, xed3_phash_find_map0x0F_opcode0x1_vv0_1995_l1},
/*h(389)=1996 */ {389, xed3_phash_find_map0x0F_opcode0x1_vv0_1996_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6167)=1998 */ {6167, xed3_phash_find_map0x0F_opcode0x1_vv0_1998_l1},
/*h(14529)=1999 */ {14529, xed3_phash_find_map0x0F_opcode0x1_vv0_1999_l1},
/*h(11945)=2000 */ {11945, xed3_phash_find_map0x0F_opcode0x1_vv0_2000_l1},
/*h(9361)=2001 */ {9361, xed3_phash_find_map0x0F_opcode0x1_vv0_2001_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4193)=2003 */ {4193, xed3_phash_find_map0x0F_opcode0x1_vv0_2003_l1},
/*h(12555)=2004 */ {12555, xed3_phash_find_map0x0F_opcode0x1_vv0_2004_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15749)=2006 */ {15749, xed3_phash_find_map0x0F_opcode0x1_vv0_2006_l1},
/*h(2219)=2007 */ {2219, xed3_phash_find_map0x0F_opcode0x1_vv0_2007_l1},
/*h(14762)=2008 */ {14762, xed3_phash_find_map0x0F_opcode0x1_vv0_2008_l1},
/*h(12178)=2009 */ {12178, xed3_phash_find_map0x0F_opcode0x1_vv0_2009_l1},
/*h(5413)=2010 */ {5413, xed3_phash_find_map0x0F_opcode0x1_vv0_2010_l1},
/*h(245)=2011 */ {245, xed3_phash_find_map0x0F_opcode0x1_vv0_2011_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1842)=2013 */ {1842, xed3_phash_find_map0x0F_opcode0x1_vv0_2013_l1},
/*h(14385)=2014 */ {14385, xed3_phash_find_map0x0F_opcode0x1_vv0_2014_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9217)=2016 */ {9217, xed3_phash_find_map0x0F_opcode0x1_vv0_2016_l1},
/*h(6633)=2017 */ {6633, xed3_phash_find_map0x0F_opcode0x1_vv0_2017_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9827)=2019 */ {9827, xed3_phash_find_map0x0F_opcode0x1_vv0_2019_l1},
/*h(7243)=2020 */ {7243, xed3_phash_find_map0x0F_opcode0x1_vv0_2020_l1},
/*h(15605)=2021 */ {15605, xed3_phash_find_map0x0F_opcode0x1_vv0_2021_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10437)=2023 */ {10437, xed3_phash_find_map0x0F_opcode0x1_vv0_2023_l1},
/*h(12034)=2024 */ {12034, xed3_phash_find_map0x0F_opcode0x1_vv0_2024_l1},
/*h(9450)=2025 */ {9450, xed3_phash_find_map0x0F_opcode0x1_vv0_2025_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8463)=2027 */ {8463, xed3_phash_find_map0x0F_opcode0x1_vv0_2027_l1},
/*h(1698)=2028 */ {1698, xed3_phash_find_map0x0F_opcode0x1_vv0_2028_l1},
/*h(14241)=2029 */ {14241, xed3_phash_find_map0x0F_opcode0x1_vv0_2029_l1},
/*h(11657)=2030 */ {11657, xed3_phash_find_map0x0F_opcode0x1_vv0_2030_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10670)=2032 */ {10670, xed3_phash_find_map0x0F_opcode0x1_vv0_2032_l1},
/*h(8086)=2033 */ {8086, xed3_phash_find_map0x0F_opcode0x1_vv0_2033_l1},
/*h(9683)=2034 */ {9683, xed3_phash_find_map0x0F_opcode0x1_vv0_2034_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4515)=2036 */ {4515, xed3_phash_find_map0x0F_opcode0x1_vv0_2036_l1},
/*h(1931)=2037 */ {1931, xed3_phash_find_map0x0F_opcode0x1_vv0_2037_l1},
/*h(14474)=2038 */ {14474, xed3_phash_find_map0x0F_opcode0x1_vv0_2038_l1},
/*h(11890)=2039 */ {11890, xed3_phash_find_map0x0F_opcode0x1_vv0_2039_l1},
/*h(16071)=2040 */ {16071, xed3_phash_find_map0x0F_opcode0x1_vv0_2040_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4138)=2042 */ {4138, xed3_phash_find_map0x0F_opcode0x1_vv0_2042_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14097)=2044 */ {14097, xed3_phash_find_map0x0F_opcode0x1_vv0_2044_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6345)=2046 */ {6345, xed3_phash_find_map0x0F_opcode0x1_vv0_2046_l1},
/*h(3761)=2047 */ {3761, xed3_phash_find_map0x0F_opcode0x1_vv0_2047_l1},
/*h(7942)=2048 */ {7942, xed3_phash_find_map0x0F_opcode0x1_vv0_2048_l1},
/*h(5358)=2049 */ {5358, xed3_phash_find_map0x0F_opcode0x1_vv0_2049_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4371)=2051 */ {4371, xed3_phash_find_map0x0F_opcode0x1_vv0_2051_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10149)=2053 */ {10149, xed3_phash_find_map0x0F_opcode0x1_vv0_2053_l1},
/*h(7565)=2054 */ {7565, xed3_phash_find_map0x0F_opcode0x1_vv0_2054_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6578)=2056 */ {6578, xed3_phash_find_map0x0F_opcode0x1_vv0_2056_l1},
/*h(1410)=2057 */ {1410, xed3_phash_find_map0x0F_opcode0x1_vv0_2057_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13953)=2059 */ {13953, xed3_phash_find_map0x0F_opcode0x1_vv0_2059_l1},
/*h(11369)=2060 */ {11369, xed3_phash_find_map0x0F_opcode0x1_vv0_2060_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14563)=2062 */ {14563, xed3_phash_find_map0x0F_opcode0x1_vv0_2062_l1},
/*h(11979)=2063 */ {11979, xed3_phash_find_map0x0F_opcode0x1_vv0_2063_l1},
/*h(9395)=2064 */ {9395, xed3_phash_find_map0x0F_opcode0x1_vv0_2064_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4227)=2066 */ {4227, xed3_phash_find_map0x0F_opcode0x1_vv0_2066_l1},
/*h(12589)=2067 */ {12589, xed3_phash_find_map0x0F_opcode0x1_vv0_2067_l1},
/*h(14186)=2068 */ {14186, xed3_phash_find_map0x0F_opcode0x1_vv0_2068_l1},
/*h(15783)=2069 */ {15783, xed3_phash_find_map0x0F_opcode0x1_vv0_2069_l1},
/*h(2253)=2070 */ {2253, xed3_phash_find_map0x0F_opcode0x1_vv0_2070_l1},
/*h(6434)=2071 */ {6434, xed3_phash_find_map0x0F_opcode0x1_vv0_2071_l1},
/*h(1266)=2072 */ {1266, xed3_phash_find_map0x0F_opcode0x1_vv0_2072_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13809)=2074 */ {13809, xed3_phash_find_map0x0F_opcode0x1_vv0_2074_l1},
/*h(279)=2075 */ {279, xed3_phash_find_map0x0F_opcode0x1_vv0_2075_l1},
/*h(6057)=2076 */ {6057, xed3_phash_find_map0x0F_opcode0x1_vv0_2076_l1},
/*h(14419)=2077 */ {14419, xed3_phash_find_map0x0F_opcode0x1_vv0_2077_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2486)=2079 */ {2486, xed3_phash_find_map0x0F_opcode0x1_vv0_2079_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4083)=2081 */ {4083, xed3_phash_find_map0x0F_opcode0x1_vv0_2081_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15639)=2084 */ {15639, xed3_phash_find_map0x0F_opcode0x1_vv0_2084_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6290)=2086 */ {6290, xed3_phash_find_map0x0F_opcode0x1_vv0_2086_l1},
/*h(1122)=2087 */ {1122, xed3_phash_find_map0x0F_opcode0x1_vv0_2087_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(135)=2089 */ {135, xed3_phash_find_map0x0F_opcode0x1_vv0_2089_l1},
/*h(8497)=2090 */ {8497, xed3_phash_find_map0x0F_opcode0x1_vv0_2090_l1},
/*h(12678)=2091 */ {12678, xed3_phash_find_map0x0F_opcode0x1_vv0_2091_l1},
/*h(14275)=2092 */ {14275, xed3_phash_find_map0x0F_opcode0x1_vv0_2092_l1},
/*h(11691)=2093 */ {11691, xed3_phash_find_map0x0F_opcode0x1_vv0_2093_l1},
/*h(2342)=2094 */ {2342, xed3_phash_find_map0x0F_opcode0x1_vv0_2094_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3939)=2096 */ {3939, xed3_phash_find_map0x0F_opcode0x1_vv0_2096_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13898)=2098 */ {13898, xed3_phash_find_map0x0F_opcode0x1_vv0_2098_l1},
/*h(4549)=2099 */ {4549, xed3_phash_find_map0x0F_opcode0x1_vv0_2099_l1},
/*h(1965)=2100 */ {1965, xed3_phash_find_map0x0F_opcode0x1_vv0_2100_l1},
/*h(6146)=2101 */ {6146, xed3_phash_find_map0x0F_opcode0x1_vv0_2101_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16105)=2103 */ {16105, xed3_phash_find_map0x0F_opcode0x1_vv0_2103_l1},
/*h(13521)=2104 */ {13521, xed3_phash_find_map0x0F_opcode0x1_vv0_2104_l1},
/*h(8353)=2105 */ {8353, xed3_phash_find_map0x0F_opcode0x1_vv0_2105_l1},
/*h(5769)=2106 */ {5769, xed3_phash_find_map0x0F_opcode0x1_vv0_2106_l1},
/*h(14131)=2107 */ {14131, xed3_phash_find_map0x0F_opcode0x1_vv0_2107_l1},
/*h(7366)=2108 */ {7366, xed3_phash_find_map0x0F_opcode0x1_vv0_2108_l1},
/*h(2198)=2109 */ {2198, xed3_phash_find_map0x0F_opcode0x1_vv0_2109_l1},
/*h(6379)=2110 */ {6379, xed3_phash_find_map0x0F_opcode0x1_vv0_2110_l1},
/*h(3795)=2111 */ {3795, xed3_phash_find_map0x0F_opcode0x1_vv0_2111_l1},
/*h(16338)=2112 */ {16338, xed3_phash_find_map0x0F_opcode0x1_vv0_2112_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4405)=2114 */ {4405, xed3_phash_find_map0x0F_opcode0x1_vv0_2114_l1},
/*h(8586)=2115 */ {8586, xed3_phash_find_map0x0F_opcode0x1_vv0_2115_l1},
/*h(10183)=2116 */ {10183, xed3_phash_find_map0x0F_opcode0x1_vv0_2116_l1},
/*h(7599)=2117 */ {7599, xed3_phash_find_map0x0F_opcode0x1_vv0_2117_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13377)=2119 */ {13377, xed3_phash_find_map0x0F_opcode0x1_vv0_2119_l1},
/*h(8209)=2120 */ {8209, xed3_phash_find_map0x0F_opcode0x1_vv0_2120_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13987)=2122 */ {13987, xed3_phash_find_map0x0F_opcode0x1_vv0_2122_l1},
/*h(457)=2123 */ {457, xed3_phash_find_map0x0F_opcode0x1_vv0_2123_l1},
/*h(2054)=2124 */ {2054, xed3_phash_find_map0x0F_opcode0x1_vv0_2124_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3651)=2126 */ {3651, xed3_phash_find_map0x0F_opcode0x1_vv0_2126_l1},
/*h(16194)=2127 */ {16194, xed3_phash_find_map0x0F_opcode0x1_vv0_2127_l1},
/*h(13610)=2128 */ {13610, xed3_phash_find_map0x0F_opcode0x1_vv0_2128_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5858)=2130 */ {5858, xed3_phash_find_map0x0F_opcode0x1_vv0_2130_l1},
/*h(10039)=2131 */ {10039, xed3_phash_find_map0x0F_opcode0x1_vv0_2131_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15817)=2133 */ {15817, xed3_phash_find_map0x0F_opcode0x1_vv0_2133_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8065)=2135 */ {8065, xed3_phash_find_map0x0F_opcode0x1_vv0_2135_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13843)=2137 */ {13843, xed3_phash_find_map0x0F_opcode0x1_vv0_2137_l1},
/*h(4494)=2138 */ {4494, xed3_phash_find_map0x0F_opcode0x1_vv0_2138_l1},
/*h(8675)=2139 */ {8675, xed3_phash_find_map0x0F_opcode0x1_vv0_2139_l1},
/*h(3507)=2140 */ {3507, xed3_phash_find_map0x0F_opcode0x1_vv0_2140_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16050)=2142 */ {16050, xed3_phash_find_map0x0F_opcode0x1_vv0_2142_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4117)=2144 */ {4117, xed3_phash_find_map0x0F_opcode0x1_vv0_2144_l1},
/*h(5714)=2145 */ {5714, xed3_phash_find_map0x0F_opcode0x1_vv0_2145_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10505)=2149 */ {10505, xed3_phash_find_map0x0F_opcode0x1_vv0_2149_l1},
/*h(7921)=2150 */ {7921, xed3_phash_find_map0x0F_opcode0x1_vv0_2150_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9518)=2152 */ {9518, xed3_phash_find_map0x0F_opcode0x1_vv0_2152_l1},
/*h(169)=2153 */ {169, xed3_phash_find_map0x0F_opcode0x1_vv0_2153_l1},
/*h(1766)=2154 */ {1766, xed3_phash_find_map0x0F_opcode0x1_vv0_2154_l1},
/*h(3363)=2155 */ {3363, xed3_phash_find_map0x0F_opcode0x1_vv0_2155_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15906)=2157 */ {15906, xed3_phash_find_map0x0F_opcode0x1_vv0_2157_l1},
/*h(13322)=2158 */ {13322, xed3_phash_find_map0x0F_opcode0x1_vv0_2158_l1},
/*h(3973)=2159 */ {3973, xed3_phash_find_map0x0F_opcode0x1_vv0_2159_l1},
/*h(5570)=2160 */ {5570, xed3_phash_find_map0x0F_opcode0x1_vv0_2160_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(402)=2162 */ {402, xed3_phash_find_map0x0F_opcode0x1_vv0_2162_l1},
/*h(15529)=2163 */ {15529, xed3_phash_find_map0x0F_opcode0x1_vv0_2163_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14542)=2165 */ {14542, xed3_phash_find_map0x0F_opcode0x1_vv0_2165_l1},
/*h(16139)=2166 */ {16139, xed3_phash_find_map0x0F_opcode0x1_vv0_2166_l1},
/*h(13555)=2167 */ {13555, xed3_phash_find_map0x0F_opcode0x1_vv0_2167_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5803)=2169 */ {5803, xed3_phash_find_map0x0F_opcode0x1_vv0_2169_l1},
/*h(3219)=2170 */ {3219, xed3_phash_find_map0x0F_opcode0x1_vv0_2170_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15762)=2172 */ {15762, xed3_phash_find_map0x0F_opcode0x1_vv0_2172_l1},
/*h(6413)=2173 */ {6413, xed3_phash_find_map0x0F_opcode0x1_vv0_2173_l1},
/*h(8010)=2174 */ {8010, xed3_phash_find_map0x0F_opcode0x1_vv0_2174_l1},
/*h(5426)=2175 */ {5426, xed3_phash_find_map0x0F_opcode0x1_vv0_2175_l1},
/*h(9607)=2176 */ {9607, xed3_phash_find_map0x0F_opcode0x1_vv0_2176_l1},
/*h(258)=2177 */ {258, xed3_phash_find_map0x0F_opcode0x1_vv0_2177_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10217)=2179 */ {10217, xed3_phash_find_map0x0F_opcode0x1_vv0_2179_l1},
/*h(7633)=2180 */ {7633, xed3_phash_find_map0x0F_opcode0x1_vv0_2180_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13411)=2182 */ {13411, xed3_phash_find_map0x0F_opcode0x1_vv0_2182_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8243)=2184 */ {8243, xed3_phash_find_map0x0F_opcode0x1_vv0_2184_l1},
/*h(14021)=2185 */ {14021, xed3_phash_find_map0x0F_opcode0x1_vv0_2185_l1},
/*h(491)=2186 */ {491, xed3_phash_find_map0x0F_opcode0x1_vv0_2186_l1},
/*h(15618)=2187 */ {15618, xed3_phash_find_map0x0F_opcode0x1_vv0_2187_l1},
/*h(10450)=2188 */ {10450, xed3_phash_find_map0x0F_opcode0x1_vv0_2188_l1},
/*h(14631)=2189 */ {14631, xed3_phash_find_map0x0F_opcode0x1_vv0_2189_l1},
/*h(12047)=2190 */ {12047, xed3_phash_find_map0x0F_opcode0x1_vv0_2190_l1},
/*h(9463)=2191 */ {9463, xed3_phash_find_map0x0F_opcode0x1_vv0_2191_l1},
/*h(4295)=2192 */ {4295, xed3_phash_find_map0x0F_opcode0x1_vv0_2192_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14254)=2195 */ {14254, xed3_phash_find_map0x0F_opcode0x1_vv0_2195_l1},
/*h(15851)=2196 */ {15851, xed3_phash_find_map0x0F_opcode0x1_vv0_2196_l1},
/*h(2321)=2197 */ {2321, xed3_phash_find_map0x0F_opcode0x1_vv0_2197_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8099)=2199 */ {8099, xed3_phash_find_map0x0F_opcode0x1_vv0_2199_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15474)=2202 */ {15474, xed3_phash_find_map0x0F_opcode0x1_vv0_2202_l1},
/*h(10306)=2203 */ {10306, xed3_phash_find_map0x0F_opcode0x1_vv0_2203_l1},
/*h(7722)=2204 */ {7722, xed3_phash_find_map0x0F_opcode0x1_vv0_2204_l1},
/*h(5138)=2205 */ {5138, xed3_phash_find_map0x0F_opcode0x1_vv0_2205_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12513)=2208 */ {12513, xed3_phash_find_map0x0F_opcode0x1_vv0_2208_l1},
/*h(9929)=2209 */ {9929, xed3_phash_find_map0x0F_opcode0x1_vv0_2209_l1},
/*h(11526)=2210 */ {11526, xed3_phash_find_map0x0F_opcode0x1_vv0_2210_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2177)=2212 */ {2177, xed3_phash_find_map0x0F_opcode0x1_vv0_2212_l1},
/*h(7955)=2213 */ {7955, xed3_phash_find_map0x0F_opcode0x1_vv0_2213_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13733)=2215 */ {13733, xed3_phash_find_map0x0F_opcode0x1_vv0_2215_l1},
/*h(203)=2216 */ {203, xed3_phash_find_map0x0F_opcode0x1_vv0_2216_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12746)=2218 */ {12746, xed3_phash_find_map0x0F_opcode0x1_vv0_2218_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4007)=2222 */ {4007, xed3_phash_find_map0x0F_opcode0x1_vv0_2222_l1},
/*h(12369)=2223 */ {12369, xed3_phash_find_map0x0F_opcode0x1_vv0_2223_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7201)=2225 */ {7201, xed3_phash_find_map0x0F_opcode0x1_vv0_2225_l1},
/*h(15563)=2226 */ {15563, xed3_phash_find_map0x0F_opcode0x1_vv0_2226_l1},
/*h(6214)=2227 */ {6214, xed3_phash_find_map0x0F_opcode0x1_vv0_2227_l1},
/*h(7811)=2228 */ {7811, xed3_phash_find_map0x0F_opcode0x1_vv0_2228_l1},
/*h(16173)=2229 */ {16173, xed3_phash_find_map0x0F_opcode0x1_vv0_2229_l1},
/*h(13589)=2230 */ {13589, xed3_phash_find_map0x0F_opcode0x1_vv0_2230_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8421)=2232 */ {8421, xed3_phash_find_map0x0F_opcode0x1_vv0_2232_l1},
/*h(5837)=2233 */ {5837, xed3_phash_find_map0x0F_opcode0x1_vv0_2233_l1},
/*h(7434)=2234 */ {7434, xed3_phash_find_map0x0F_opcode0x1_vv0_2234_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6447)=2236 */ {6447, xed3_phash_find_map0x0F_opcode0x1_vv0_2236_l1},
/*h(3863)=2237 */ {3863, xed3_phash_find_map0x0F_opcode0x1_vv0_2237_l1},
/*h(12225)=2238 */ {12225, xed3_phash_find_map0x0F_opcode0x1_vv0_2238_l1},
/*h(9641)=2239 */ {9641, xed3_phash_find_map0x0F_opcode0x1_vv0_2239_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1889)=2241 */ {1889, xed3_phash_find_map0x0F_opcode0x1_vv0_2241_l1},
/*h(6070)=2242 */ {6070, xed3_phash_find_map0x0F_opcode0x1_vv0_2242_l1},
/*h(10251)=2243 */ {10251, xed3_phash_find_map0x0F_opcode0x1_vv0_2243_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2499)=2245 */ {2499, xed3_phash_find_map0x0F_opcode0x1_vv0_2245_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12458)=2247 */ {12458, xed3_phash_find_map0x0F_opcode0x1_vv0_2247_l1},
/*h(9874)=2248 */ {9874, xed3_phash_find_map0x0F_opcode0x1_vv0_2248_l1},
/*h(14055)=2249 */ {14055, xed3_phash_find_map0x0F_opcode0x1_vv0_2249_l1},
/*h(11471)=2250 */ {11471, xed3_phash_find_map0x0F_opcode0x1_vv0_2250_l1},
/*h(2122)=2251 */ {2122, xed3_phash_find_map0x0F_opcode0x1_vv0_2251_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12081)=2253 */ {12081, xed3_phash_find_map0x0F_opcode0x1_vv0_2253_l1},
/*h(16262)=2254 */ {16262, xed3_phash_find_map0x0F_opcode0x1_vv0_2254_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1745)=2256 */ {1745, xed3_phash_find_map0x0F_opcode0x1_vv0_2256_l1},
/*h(5926)=2257 */ {5926, xed3_phash_find_map0x0F_opcode0x1_vv0_2257_l1},
/*h(3342)=2258 */ {3342, xed3_phash_find_map0x0F_opcode0x1_vv0_2258_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2355)=2260 */ {2355, xed3_phash_find_map0x0F_opcode0x1_vv0_2260_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5549)=2263 */ {5549, xed3_phash_find_map0x0F_opcode0x1_vv0_2263_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4562)=2265 */ {4562, xed3_phash_find_map0x0F_opcode0x1_vv0_2265_l1},
/*h(6159)=2266 */ {6159, xed3_phash_find_map0x0F_opcode0x1_vv0_2266_l1},
/*h(3575)=2267 */ {3575, xed3_phash_find_map0x0F_opcode0x1_vv0_2267_l1},
/*h(11937)=2268 */ {11937, xed3_phash_find_map0x0F_opcode0x1_vv0_2268_l1},
/*h(9353)=2269 */ {9353, xed3_phash_find_map0x0F_opcode0x1_vv0_2269_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1601)=2271 */ {1601, xed3_phash_find_map0x0F_opcode0x1_vv0_2271_l1},
/*h(12547)=2272 */ {12547, xed3_phash_find_map0x0F_opcode0x1_vv0_2272_l1},
/*h(7379)=2273 */ {7379, xed3_phash_find_map0x0F_opcode0x1_vv0_2273_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2211)=2275 */ {2211, xed3_phash_find_map0x0F_opcode0x1_vv0_2275_l1},
/*h(14754)=2276 */ {14754, xed3_phash_find_map0x0F_opcode0x1_vv0_2276_l1},
/*h(12170)=2277 */ {12170, xed3_phash_find_map0x0F_opcode0x1_vv0_2277_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(237)=2279 */ {237, xed3_phash_find_map0x0F_opcode0x1_vv0_2279_l1},
/*h(8599)=2280 */ {8599, xed3_phash_find_map0x0F_opcode0x1_vv0_2280_l1},
/*h(1834)=2281 */ {1834, xed3_phash_find_map0x0F_opcode0x1_vv0_2281_l1},
/*h(14377)=2282 */ {14377, xed3_phash_find_map0x0F_opcode0x1_vv0_2282_l1},
/*h(11793)=2283 */ {11793, xed3_phash_find_map0x0F_opcode0x1_vv0_2283_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4041)=2285 */ {4041, xed3_phash_find_map0x0F_opcode0x1_vv0_2285_l1},
/*h(12403)=2286 */ {12403, xed3_phash_find_map0x0F_opcode0x1_vv0_2286_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(470)=2288 */ {470, xed3_phash_find_map0x0F_opcode0x1_vv0_2288_l1},
/*h(15597)=2289 */ {15597, xed3_phash_find_map0x0F_opcode0x1_vv0_2289_l1},
/*h(2067)=2290 */ {2067, xed3_phash_find_map0x0F_opcode0x1_vv0_2290_l1},
/*h(14610)=2291 */ {14610, xed3_phash_find_map0x0F_opcode0x1_vv0_2291_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9442)=2293 */ {9442, xed3_phash_find_map0x0F_opcode0x1_vv0_2293_l1},
/*h(13623)=2294 */ {13623, xed3_phash_find_map0x0F_opcode0x1_vv0_2294_l1},
/*h(8455)=2295 */ {8455, xed3_phash_find_map0x0F_opcode0x1_vv0_2295_l1},
/*h(5871)=2296 */ {5871, xed3_phash_find_map0x0F_opcode0x1_vv0_2296_l1},
/*h(3287)=2297 */ {3287, xed3_phash_find_map0x0F_opcode0x1_vv0_2297_l1},
/*h(11649)=2298 */ {11649, xed3_phash_find_map0x0F_opcode0x1_vv0_2298_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10662)=2300 */ {10662, xed3_phash_find_map0x0F_opcode0x1_vv0_2300_l1},
/*h(8078)=2301 */ {8078, xed3_phash_find_map0x0F_opcode0x1_vv0_2301_l1},
/*h(9675)=2302 */ {9675, xed3_phash_find_map0x0F_opcode0x1_vv0_2302_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1923)=2305 */ {1923, xed3_phash_find_map0x0F_opcode0x1_vv0_2305_l1},
/*h(14466)=2306 */ {14466, xed3_phash_find_map0x0F_opcode0x1_vv0_2306_l1},
/*h(11882)=2307 */ {11882, xed3_phash_find_map0x0F_opcode0x1_vv0_2307_l1},
/*h(9298)=2308 */ {9298, xed3_phash_find_map0x0F_opcode0x1_vv0_2308_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4130)=2310 */ {4130, xed3_phash_find_map0x0F_opcode0x1_vv0_2310_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14089)=2312 */ {14089, xed3_phash_find_map0x0F_opcode0x1_vv0_2312_l1},
/*h(11505)=2313 */ {11505, xed3_phash_find_map0x0F_opcode0x1_vv0_2313_l1},
/*h(6337)=2314 */ {6337, xed3_phash_find_map0x0F_opcode0x1_vv0_2314_l1},
/*h(3753)=2315 */ {3753, xed3_phash_find_map0x0F_opcode0x1_vv0_2315_l1},
/*h(12115)=2316 */ {12115, xed3_phash_find_map0x0F_opcode0x1_vv0_2316_l1},
/*h(5350)=2317 */ {5350, xed3_phash_find_map0x0F_opcode0x1_vv0_2317_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4363)=2319 */ {4363, xed3_phash_find_map0x0F_opcode0x1_vv0_2319_l1},
/*h(12725)=2320 */ {12725, xed3_phash_find_map0x0F_opcode0x1_vv0_2320_l1},
/*h(14322)=2321 */ {14322, xed3_phash_find_map0x0F_opcode0x1_vv0_2321_l1},
/*h(7557)=2322 */ {7557, xed3_phash_find_map0x0F_opcode0x1_vv0_2322_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6570)=2324 */ {6570, xed3_phash_find_map0x0F_opcode0x1_vv0_2324_l1},
/*h(3986)=2325 */ {3986, xed3_phash_find_map0x0F_opcode0x1_vv0_2325_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11361)=2328 */ {11361, xed3_phash_find_map0x0F_opcode0x1_vv0_2328_l1},
/*h(6193)=2329 */ {6193, xed3_phash_find_map0x0F_opcode0x1_vv0_2329_l1},
/*h(10374)=2330 */ {10374, xed3_phash_find_map0x0F_opcode0x1_vv0_2330_l1},
/*h(11971)=2331 */ {11971, xed3_phash_find_map0x0F_opcode0x1_vv0_2331_l1},
/*h(9387)=2332 */ {9387, xed3_phash_find_map0x0F_opcode0x1_vv0_2332_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1635)=2335 */ {1635, xed3_phash_find_map0x0F_opcode0x1_vv0_2335_l1},
/*h(7413)=2336 */ {7413, xed3_phash_find_map0x0F_opcode0x1_vv0_2336_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2245)=2338 */ {2245, xed3_phash_find_map0x0F_opcode0x1_vv0_2338_l1},
/*h(3842)=2339 */ {3842, xed3_phash_find_map0x0F_opcode0x1_vv0_2339_l1},
/*h(1258)=2340 */ {1258, xed3_phash_find_map0x0F_opcode0x1_vv0_2340_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(271)=2342 */ {271, xed3_phash_find_map0x0F_opcode0x1_vv0_2342_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6049)=2344 */ {6049, xed3_phash_find_map0x0F_opcode0x1_vv0_2344_l1},
/*h(14411)=2345 */ {14411, xed3_phash_find_map0x0F_opcode0x1_vv0_2345_l1},
/*h(11827)=2346 */ {11827, xed3_phash_find_map0x0F_opcode0x1_vv0_2346_l1},
/*h(2478)=2347 */ {2478, xed3_phash_find_map0x0F_opcode0x1_vv0_2347_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4075)=2349 */ {4075, xed3_phash_find_map0x0F_opcode0x1_vv0_2349_l1},
/*h(12437)=2350 */ {12437, xed3_phash_find_map0x0F_opcode0x1_vv0_2350_l1},
/*h(14034)=2351 */ {14034, xed3_phash_find_map0x0F_opcode0x1_vv0_2351_l1},
/*h(15631)=2352 */ {15631, xed3_phash_find_map0x0F_opcode0x1_vv0_2352_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6282)=2354 */ {6282, xed3_phash_find_map0x0F_opcode0x1_vv0_2354_l1},
/*h(7879)=2355 */ {7879, xed3_phash_find_map0x0F_opcode0x1_vv0_2355_l1},
/*h(16241)=2356 */ {16241, xed3_phash_find_map0x0F_opcode0x1_vv0_2356_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8489)=2358 */ {8489, xed3_phash_find_map0x0F_opcode0x1_vv0_2358_l1},
/*h(5905)=2359 */ {5905, xed3_phash_find_map0x0F_opcode0x1_vv0_2359_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11683)=2361 */ {11683, xed3_phash_find_map0x0F_opcode0x1_vv0_2361_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(13890)=2366 */ {13890, xed3_phash_find_map0x0F_opcode0x1_vv0_2366_l1},
/*h(11306)=2367 */ {11306, xed3_phash_find_map0x0F_opcode0x1_vv0_2367_l1},
/*h(1957)=2368 */ {1957, xed3_phash_find_map0x0F_opcode0x1_vv0_2368_l1},
/*h(3554)=2369 */ {3554, xed3_phash_find_map0x0F_opcode0x1_vv0_2369_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16097)=2371 */ {16097, xed3_phash_find_map0x0F_opcode0x1_vv0_2371_l1},
/*h(13513)=2372 */ {13513, xed3_phash_find_map0x0F_opcode0x1_vv0_2372_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12526)=2374 */ {12526, xed3_phash_find_map0x0F_opcode0x1_vv0_2374_l1},
/*h(14123)=2375 */ {14123, xed3_phash_find_map0x0F_opcode0x1_vv0_2375_l1},
/*h(11539)=2376 */ {11539, xed3_phash_find_map0x0F_opcode0x1_vv0_2376_l1},
/*h(2190)=2377 */ {2190, xed3_phash_find_map0x0F_opcode0x1_vv0_2377_l1},
/*h(6371)=2378 */ {6371, xed3_phash_find_map0x0F_opcode0x1_vv0_2378_l1},
/*h(3787)=2379 */ {3787, xed3_phash_find_map0x0F_opcode0x1_vv0_2379_l1},
/*h(16330)=2380 */ {16330, xed3_phash_find_map0x0F_opcode0x1_vv0_2380_l1},
/*h(13746)=2381 */ {13746, xed3_phash_find_map0x0F_opcode0x1_vv0_2381_l1},
/*h(4397)=2382 */ {4397, xed3_phash_find_map0x0F_opcode0x1_vv0_2382_l1},
/*h(1813)=2383 */ {1813, xed3_phash_find_map0x0F_opcode0x1_vv0_2383_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7591)=2385 */ {7591, xed3_phash_find_map0x0F_opcode0x1_vv0_2385_l1},
/*h(15953)=2386 */ {15953, xed3_phash_find_map0x0F_opcode0x1_vv0_2386_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8201)=2388 */ {8201, xed3_phash_find_map0x0F_opcode0x1_vv0_2388_l1},
/*h(5617)=2389 */ {5617, xed3_phash_find_map0x0F_opcode0x1_vv0_2389_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11395)=2391 */ {11395, xed3_phash_find_map0x0F_opcode0x1_vv0_2391_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6227)=2393 */ {6227, xed3_phash_find_map0x0F_opcode0x1_vv0_2393_l1},
/*h(1059)=2394 */ {1059, xed3_phash_find_map0x0F_opcode0x1_vv0_2394_l1},
/*h(12005)=2395 */ {12005, xed3_phash_find_map0x0F_opcode0x1_vv0_2395_l1},
/*h(13602)=2396 */ {13602, xed3_phash_find_map0x0F_opcode0x1_vv0_2396_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12615)=2398 */ {12615, xed3_phash_find_map0x0F_opcode0x1_vv0_2398_l1},
/*h(3266)=2399 */ {3266, xed3_phash_find_map0x0F_opcode0x1_vv0_2399_l1},
/*h(7447)=2400 */ {7447, xed3_phash_find_map0x0F_opcode0x1_vv0_2400_l1},
/*h(15809)=2401 */ {15809, xed3_phash_find_map0x0F_opcode0x1_vv0_2401_l1},
/*h(10641)=2402 */ {10641, xed3_phash_find_map0x0F_opcode0x1_vv0_2402_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9654)=2405 */ {9654, xed3_phash_find_map0x0F_opcode0x1_vv0_2405_l1},
/*h(305)=2406 */ {305, xed3_phash_find_map0x0F_opcode0x1_vv0_2406_l1},
/*h(1902)=2407 */ {1902, xed3_phash_find_map0x0F_opcode0x1_vv0_2407_l1},
/*h(6083)=2408 */ {6083, xed3_phash_find_map0x0F_opcode0x1_vv0_2408_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16042)=2410 */ {16042, xed3_phash_find_map0x0F_opcode0x1_vv0_2410_l1},
/*h(13458)=2411 */ {13458, xed3_phash_find_map0x0F_opcode0x1_vv0_2411_l1},
/*h(4109)=2412 */ {4109, xed3_phash_find_map0x0F_opcode0x1_vv0_2412_l1},
/*h(5706)=2413 */ {5706, xed3_phash_find_map0x0F_opcode0x1_vv0_2413_l1},
/*h(3122)=2414 */ {3122, xed3_phash_find_map0x0F_opcode0x1_vv0_2414_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15665)=2416 */ {15665, xed3_phash_find_map0x0F_opcode0x1_vv0_2416_l1},
/*h(10497)=2417 */ {10497, xed3_phash_find_map0x0F_opcode0x1_vv0_2417_l1},
/*h(7913)=2418 */ {7913, xed3_phash_find_map0x0F_opcode0x1_vv0_2418_l1},
/*h(16275)=2419 */ {16275, xed3_phash_find_map0x0F_opcode0x1_vv0_2419_l1},
/*h(9510)=2420 */ {9510, xed3_phash_find_map0x0F_opcode0x1_vv0_2420_l1},
/*h(161)=2421 */ {161, xed3_phash_find_map0x0F_opcode0x1_vv0_2421_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5939)=2423 */ {5939, xed3_phash_find_map0x0F_opcode0x1_vv0_2423_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6549)=2426 */ {6549, xed3_phash_find_map0x0F_opcode0x1_vv0_2426_l1},
/*h(8146)=2427 */ {8146, xed3_phash_find_map0x0F_opcode0x1_vv0_2427_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(394)=2430 */ {394, xed3_phash_find_map0x0F_opcode0x1_vv0_2430_l1},
/*h(15521)=2431 */ {15521, xed3_phash_find_map0x0F_opcode0x1_vv0_2431_l1},
/*h(10353)=2432 */ {10353, xed3_phash_find_map0x0F_opcode0x1_vv0_2432_l1},
/*h(14534)=2433 */ {14534, xed3_phash_find_map0x0F_opcode0x1_vv0_2433_l1},
/*h(16131)=2434 */ {16131, xed3_phash_find_map0x0F_opcode0x1_vv0_2434_l1},
/*h(13547)=2435 */ {13547, xed3_phash_find_map0x0F_opcode0x1_vv0_2435_l1},
/*h(17)=2436 */ {17, xed3_phash_find_map0x0F_opcode0x1_vv0_2436_l1},
/*h(5795)=2437 */ {5795, xed3_phash_find_map0x0F_opcode0x1_vv0_2437_l1},
/*h(3211)=2438 */ {3211, xed3_phash_find_map0x0F_opcode0x1_vv0_2438_l1},
/*h(11573)=2439 */ {11573, xed3_phash_find_map0x0F_opcode0x1_vv0_2439_l1},
/*h(15754)=2440 */ {15754, xed3_phash_find_map0x0F_opcode0x1_vv0_2440_l1},
/*h(6405)=2441 */ {6405, xed3_phash_find_map0x0F_opcode0x1_vv0_2441_l1},
/*h(8002)=2442 */ {8002, xed3_phash_find_map0x0F_opcode0x1_vv0_2442_l1},
/*h(12183)=2443 */ {12183, xed3_phash_find_map0x0F_opcode0x1_vv0_2443_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1847)=2446 */ {1847, xed3_phash_find_map0x0F_opcode0x1_vv0_2446_l1},
/*h(10209)=2447 */ {10209, xed3_phash_find_map0x0F_opcode0x1_vv0_2447_l1},
/*h(7625)=2448 */ {7625, xed3_phash_find_map0x0F_opcode0x1_vv0_2448_l1},
/*h(15987)=2449 */ {15987, xed3_phash_find_map0x0F_opcode0x1_vv0_2449_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4054)=2451 */ {4054, xed3_phash_find_map0x0F_opcode0x1_vv0_2451_l1},
/*h(8235)=2452 */ {8235, xed3_phash_find_map0x0F_opcode0x1_vv0_2452_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(483)=2454 */ {483, xed3_phash_find_map0x0F_opcode0x1_vv0_2454_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10442)=2456 */ {10442, xed3_phash_find_map0x0F_opcode0x1_vv0_2456_l1},
/*h(7858)=2457 */ {7858, xed3_phash_find_map0x0F_opcode0x1_vv0_2457_l1},
/*h(12039)=2458 */ {12039, xed3_phash_find_map0x0F_opcode0x1_vv0_2458_l1},
/*h(9455)=2459 */ {9455, xed3_phash_find_map0x0F_opcode0x1_vv0_2459_l1},
/*h(106)=2460 */ {106, xed3_phash_find_map0x0F_opcode0x1_vv0_2460_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10065)=2462 */ {10065, xed3_phash_find_map0x0F_opcode0x1_vv0_2462_l1},
/*h(14246)=2463 */ {14246, xed3_phash_find_map0x0F_opcode0x1_vv0_2463_l1},
/*h(15843)=2464 */ {15843, xed3_phash_find_map0x0F_opcode0x1_vv0_2464_l1},
/*h(2313)=2465 */ {2313, xed3_phash_find_map0x0F_opcode0x1_vv0_2465_l1},
/*h(10675)=2466 */ {10675, xed3_phash_find_map0x0F_opcode0x1_vv0_2466_l1},
/*h(5507)=2467 */ {5507, xed3_phash_find_map0x0F_opcode0x1_vv0_2467_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15466)=2470 */ {15466, xed3_phash_find_map0x0F_opcode0x1_vv0_2470_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7714)=2472 */ {7714, xed3_phash_find_map0x0F_opcode0x1_vv0_2472_l1},
/*h(5130)=2473 */ {5130, xed3_phash_find_map0x0F_opcode0x1_vv0_2473_l1},
/*h(2546)=2474 */ {2546, xed3_phash_find_map0x0F_opcode0x1_vv0_2474_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9921)=2477 */ {9921, xed3_phash_find_map0x0F_opcode0x1_vv0_2477_l1},
/*h(7337)=2478 */ {7337, xed3_phash_find_map0x0F_opcode0x1_vv0_2478_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6350)=2480 */ {6350, xed3_phash_find_map0x0F_opcode0x1_vv0_2480_l1},
/*h(7947)=2481 */ {7947, xed3_phash_find_map0x0F_opcode0x1_vv0_2481_l1},
/*h(16309)=2482 */ {16309, xed3_phash_find_map0x0F_opcode0x1_vv0_2482_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(195)=2484 */ {195, xed3_phash_find_map0x0F_opcode0x1_vv0_2484_l1},
/*h(12738)=2485 */ {12738, xed3_phash_find_map0x0F_opcode0x1_vv0_2485_l1},
/*h(5973)=2486 */ {5973, xed3_phash_find_map0x0F_opcode0x1_vv0_2486_l1},
/*h(7570)=2487 */ {7570, xed3_phash_find_map0x0F_opcode0x1_vv0_2487_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6583)=2489 */ {6583, xed3_phash_find_map0x0F_opcode0x1_vv0_2489_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12361)=2491 */ {12361, xed3_phash_find_map0x0F_opcode0x1_vv0_2491_l1},
/*h(9777)=2492 */ {9777, xed3_phash_find_map0x0F_opcode0x1_vv0_2492_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15555)=2494 */ {15555, xed3_phash_find_map0x0F_opcode0x1_vv0_2494_l1},
/*h(2025)=2495 */ {2025, xed3_phash_find_map0x0F_opcode0x1_vv0_2495_l1},
/*h(10387)=2496 */ {10387, xed3_phash_find_map0x0F_opcode0x1_vv0_2496_l1},
/*h(5219)=2497 */ {5219, xed3_phash_find_map0x0F_opcode0x1_vv0_2497_l1},
/*h(13581)=2498 */ {13581, xed3_phash_find_map0x0F_opcode0x1_vv0_2498_l1},
/*h(51)=2499 */ {51, xed3_phash_find_map0x0F_opcode0x1_vv0_2499_l1},
/*h(12594)=2500 */ {12594, xed3_phash_find_map0x0F_opcode0x1_vv0_2500_l1},
/*h(5829)=2501 */ {5829, xed3_phash_find_map0x0F_opcode0x1_vv0_2501_l1},
/*h(7426)=2502 */ {7426, xed3_phash_find_map0x0F_opcode0x1_vv0_2502_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6439)=2504 */ {6439, xed3_phash_find_map0x0F_opcode0x1_vv0_2504_l1},
/*h(14801)=2505 */ {14801, xed3_phash_find_map0x0F_opcode0x1_vv0_2505_l1},
/*h(1271)=2506 */ {1271, xed3_phash_find_map0x0F_opcode0x1_vv0_2506_l1},
/*h(9633)=2507 */ {9633, xed3_phash_find_map0x0F_opcode0x1_vv0_2507_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15411)=2509 */ {15411, xed3_phash_find_map0x0F_opcode0x1_vv0_2509_l1},
/*h(6062)=2510 */ {6062, xed3_phash_find_map0x0F_opcode0x1_vv0_2510_l1},
/*h(3478)=2511 */ {3478, xed3_phash_find_map0x0F_opcode0x1_vv0_2511_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12450)=2515 */ {12450, xed3_phash_find_map0x0F_opcode0x1_vv0_2515_l1},
/*h(9866)=2516 */ {9866, xed3_phash_find_map0x0F_opcode0x1_vv0_2516_l1},
/*h(7282)=2517 */ {7282, xed3_phash_find_map0x0F_opcode0x1_vv0_2517_l1},
/*h(11463)=2518 */ {11463, xed3_phash_find_map0x0F_opcode0x1_vv0_2518_l1},
/*h(2114)=2519 */ {2114, xed3_phash_find_map0x0F_opcode0x1_vv0_2519_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12073)=2521 */ {12073, xed3_phash_find_map0x0F_opcode0x1_vv0_2521_l1},
/*h(9489)=2522 */ {9489, xed3_phash_find_map0x0F_opcode0x1_vv0_2522_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4321)=2524 */ {4321, xed3_phash_find_map0x0F_opcode0x1_vv0_2524_l1},
/*h(12683)=2525 */ {12683, xed3_phash_find_map0x0F_opcode0x1_vv0_2525_l1},
/*h(3334)=2526 */ {3334, xed3_phash_find_map0x0F_opcode0x1_vv0_2526_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2347)=2528 */ {2347, xed3_phash_find_map0x0F_opcode0x1_vv0_2528_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12306)=2530 */ {12306, xed3_phash_find_map0x0F_opcode0x1_vv0_2530_l1},
/*h(5541)=2531 */ {5541, xed3_phash_find_map0x0F_opcode0x1_vv0_2531_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4554)=2533 */ {4554, xed3_phash_find_map0x0F_opcode0x1_vv0_2533_l1},
/*h(6151)=2534 */ {6151, xed3_phash_find_map0x0F_opcode0x1_vv0_2534_l1},
/*h(14513)=2535 */ {14513, xed3_phash_find_map0x0F_opcode0x1_vv0_2535_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13526)=2537 */ {13526, xed3_phash_find_map0x0F_opcode0x1_vv0_2537_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4177)=2539 */ {4177, xed3_phash_find_map0x0F_opcode0x1_vv0_2539_l1},
/*h(9955)=2540 */ {9955, xed3_phash_find_map0x0F_opcode0x1_vv0_2540_l1},
/*h(7371)=2541 */ {7371, xed3_phash_find_map0x0F_opcode0x1_vv0_2541_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12162)=2545 */ {12162, xed3_phash_find_map0x0F_opcode0x1_vv0_2545_l1},
/*h(5397)=2546 */ {5397, xed3_phash_find_map0x0F_opcode0x1_vv0_2546_l1},
/*h(229)=2547 */ {229, xed3_phash_find_map0x0F_opcode0x1_vv0_2547_l1},
/*h(8591)=2548 */ {8591, xed3_phash_find_map0x0F_opcode0x1_vv0_2548_l1},
/*h(6007)=2549 */ {6007, xed3_phash_find_map0x0F_opcode0x1_vv0_2549_l1},
/*h(14369)=2550 */ {14369, xed3_phash_find_map0x0F_opcode0x1_vv0_2550_l1},
/*h(11785)=2551 */ {11785, xed3_phash_find_map0x0F_opcode0x1_vv0_2551_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4033)=2553 */ {4033, xed3_phash_find_map0x0F_opcode0x1_vv0_2553_l1},
/*h(12395)=2554 */ {12395, xed3_phash_find_map0x0F_opcode0x1_vv0_2554_l1},
/*h(9811)=2555 */ {9811, xed3_phash_find_map0x0F_opcode0x1_vv0_2555_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15589)=2557 */ {15589, xed3_phash_find_map0x0F_opcode0x1_vv0_2557_l1},
/*h(2059)=2558 */ {2059, xed3_phash_find_map0x0F_opcode0x1_vv0_2558_l1},
/*h(14602)=2559 */ {14602, xed3_phash_find_map0x0F_opcode0x1_vv0_2559_l1},
/*h(12018)=2560 */ {12018, xed3_phash_find_map0x0F_opcode0x1_vv0_2560_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13615)=2562 */ {13615, xed3_phash_find_map0x0F_opcode0x1_vv0_2562_l1},
/*h(4266)=2563 */ {4266, xed3_phash_find_map0x0F_opcode0x1_vv0_2563_l1},
/*h(5863)=2564 */ {5863, xed3_phash_find_map0x0F_opcode0x1_vv0_2564_l1},
/*h(14225)=2565 */ {14225, xed3_phash_find_map0x0F_opcode0x1_vv0_2565_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3889)=2568 */ {3889, xed3_phash_find_map0x0F_opcode0x1_vv0_2568_l1},
/*h(8070)=2569 */ {8070, xed3_phash_find_map0x0F_opcode0x1_vv0_2569_l1},
/*h(9667)=2570 */ {9667, xed3_phash_find_map0x0F_opcode0x1_vv0_2570_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4499)=2572 */ {4499, xed3_phash_find_map0x0F_opcode0x1_vv0_2572_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11874)=2575 */ {11874, xed3_phash_find_map0x0F_opcode0x1_vv0_2575_l1},
/*h(9290)=2576 */ {9290, xed3_phash_find_map0x0F_opcode0x1_vv0_2576_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1538)=2578 */ {1538, xed3_phash_find_map0x0F_opcode0x1_vv0_2578_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14081)=2580 */ {14081, xed3_phash_find_map0x0F_opcode0x1_vv0_2580_l1},
/*h(11497)=2581 */ {11497, xed3_phash_find_map0x0F_opcode0x1_vv0_2581_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3745)=2583 */ {3745, xed3_phash_find_map0x0F_opcode0x1_vv0_2583_l1},
/*h(7926)=2584 */ {7926, xed3_phash_find_map0x0F_opcode0x1_vv0_2584_l1},
/*h(9523)=2585 */ {9523, xed3_phash_find_map0x0F_opcode0x1_vv0_2585_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4355)=2587 */ {4355, xed3_phash_find_map0x0F_opcode0x1_vv0_2587_l1},
/*h(12717)=2588 */ {12717, xed3_phash_find_map0x0F_opcode0x1_vv0_2588_l1},
/*h(14314)=2589 */ {14314, xed3_phash_find_map0x0F_opcode0x1_vv0_2589_l1},
/*h(11730)=2590 */ {11730, xed3_phash_find_map0x0F_opcode0x1_vv0_2590_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6562)=2592 */ {6562, xed3_phash_find_map0x0F_opcode0x1_vv0_2592_l1},
/*h(3978)=2593 */ {3978, xed3_phash_find_map0x0F_opcode0x1_vv0_2593_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13937)=2595 */ {13937, xed3_phash_find_map0x0F_opcode0x1_vv0_2595_l1},
/*h(407)=2596 */ {407, xed3_phash_find_map0x0F_opcode0x1_vv0_2596_l1},
/*h(6185)=2597 */ {6185, xed3_phash_find_map0x0F_opcode0x1_vv0_2597_l1},
/*h(14547)=2598 */ {14547, xed3_phash_find_map0x0F_opcode0x1_vv0_2598_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9379)=2600 */ {9379, xed3_phash_find_map0x0F_opcode0x1_vv0_2600_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4211)=2602 */ {4211, xed3_phash_find_map0x0F_opcode0x1_vv0_2602_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7405)=2604 */ {7405, xed3_phash_find_map0x0F_opcode0x1_vv0_2604_l1},
/*h(15767)=2605 */ {15767, xed3_phash_find_map0x0F_opcode0x1_vv0_2605_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6418)=2607 */ {6418, xed3_phash_find_map0x0F_opcode0x1_vv0_2607_l1},
/*h(1250)=2608 */ {1250, xed3_phash_find_map0x0F_opcode0x1_vv0_2608_l1},
/*h(5431)=2609 */ {5431, xed3_phash_find_map0x0F_opcode0x1_vv0_2609_l1},
/*h(263)=2610 */ {263, xed3_phash_find_map0x0F_opcode0x1_vv0_2610_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8625)=2612 */ {8625, xed3_phash_find_map0x0F_opcode0x1_vv0_2612_l1},
/*h(14403)=2613 */ {14403, xed3_phash_find_map0x0F_opcode0x1_vv0_2613_l1},
/*h(11819)=2614 */ {11819, xed3_phash_find_map0x0F_opcode0x1_vv0_2614_l1},
/*h(9235)=2615 */ {9235, xed3_phash_find_map0x0F_opcode0x1_vv0_2615_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4067)=2617 */ {4067, xed3_phash_find_map0x0F_opcode0x1_vv0_2617_l1},
/*h(12429)=2618 */ {12429, xed3_phash_find_map0x0F_opcode0x1_vv0_2618_l1},
/*h(14026)=2619 */ {14026, xed3_phash_find_map0x0F_opcode0x1_vv0_2619_l1},
/*h(15623)=2620 */ {15623, xed3_phash_find_map0x0F_opcode0x1_vv0_2620_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6274)=2622 */ {6274, xed3_phash_find_map0x0F_opcode0x1_vv0_2622_l1},
/*h(1106)=2623 */ {1106, xed3_phash_find_map0x0F_opcode0x1_vv0_2623_l1},
/*h(16233)=2624 */ {16233, xed3_phash_find_map0x0F_opcode0x1_vv0_2624_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8481)=2626 */ {8481, xed3_phash_find_map0x0F_opcode0x1_vv0_2626_l1},
/*h(5897)=2627 */ {5897, xed3_phash_find_map0x0F_opcode0x1_vv0_2627_l1},
/*h(14259)=2628 */ {14259, xed3_phash_find_map0x0F_opcode0x1_vv0_2628_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2326)=2630 */ {2326, xed3_phash_find_map0x0F_opcode0x1_vv0_2630_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3923)=2632 */ {3923, xed3_phash_find_map0x0F_opcode0x1_vv0_2632_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9701)=2634 */ {9701, xed3_phash_find_map0x0F_opcode0x1_vv0_2634_l1},
/*h(11298)=2635 */ {11298, xed3_phash_find_map0x0F_opcode0x1_vv0_2635_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6130)=2637 */ {6130, xed3_phash_find_map0x0F_opcode0x1_vv0_2637_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13505)=2640 */ {13505, xed3_phash_find_map0x0F_opcode0x1_vv0_2640_l1},
/*h(8337)=2641 */ {8337, xed3_phash_find_map0x0F_opcode0x1_vv0_2641_l1},
/*h(12518)=2642 */ {12518, xed3_phash_find_map0x0F_opcode0x1_vv0_2642_l1},
/*h(14115)=2643 */ {14115, xed3_phash_find_map0x0F_opcode0x1_vv0_2643_l1},
/*h(11531)=2644 */ {11531, xed3_phash_find_map0x0F_opcode0x1_vv0_2644_l1},
/*h(2182)=2645 */ {2182, xed3_phash_find_map0x0F_opcode0x1_vv0_2645_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14725)=2647 */ {14725, xed3_phash_find_map0x0F_opcode0x1_vv0_2647_l1},
/*h(16322)=2648 */ {16322, xed3_phash_find_map0x0F_opcode0x1_vv0_2648_l1},
/*h(13738)=2649 */ {13738, xed3_phash_find_map0x0F_opcode0x1_vv0_2649_l1},
/*h(4389)=2650 */ {4389, xed3_phash_find_map0x0F_opcode0x1_vv0_2650_l1},
/*h(1805)=2651 */ {1805, xed3_phash_find_map0x0F_opcode0x1_vv0_2651_l1},
/*h(10167)=2652 */ {10167, xed3_phash_find_map0x0F_opcode0x1_vv0_2652_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15945)=2654 */ {15945, xed3_phash_find_map0x0F_opcode0x1_vv0_2654_l1},
/*h(13361)=2655 */ {13361, xed3_phash_find_map0x0F_opcode0x1_vv0_2655_l1},
/*h(8193)=2656 */ {8193, xed3_phash_find_map0x0F_opcode0x1_vv0_2656_l1},
/*h(5609)=2657 */ {5609, xed3_phash_find_map0x0F_opcode0x1_vv0_2657_l1},
/*h(13971)=2658 */ {13971, xed3_phash_find_map0x0F_opcode0x1_vv0_2658_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2038)=2660 */ {2038, xed3_phash_find_map0x0F_opcode0x1_vv0_2660_l1},
/*h(6219)=2661 */ {6219, xed3_phash_find_map0x0F_opcode0x1_vv0_2661_l1},
/*h(14581)=2662 */ {14581, xed3_phash_find_map0x0F_opcode0x1_vv0_2662_l1},
/*h(16178)=2663 */ {16178, xed3_phash_find_map0x0F_opcode0x1_vv0_2663_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8426)=2666 */ {8426, xed3_phash_find_map0x0F_opcode0x1_vv0_2666_l1},
/*h(10023)=2667 */ {10023, xed3_phash_find_map0x0F_opcode0x1_vv0_2667_l1},
/*h(7439)=2668 */ {7439, xed3_phash_find_map0x0F_opcode0x1_vv0_2668_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10633)=2670 */ {10633, xed3_phash_find_map0x0F_opcode0x1_vv0_2670_l1},
/*h(8049)=2671 */ {8049, xed3_phash_find_map0x0F_opcode0x1_vv0_2671_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13827)=2673 */ {13827, xed3_phash_find_map0x0F_opcode0x1_vv0_2673_l1},
/*h(297)=2674 */ {297, xed3_phash_find_map0x0F_opcode0x1_vv0_2674_l1},
/*h(8659)=2675 */ {8659, xed3_phash_find_map0x0F_opcode0x1_vv0_2675_l1},
/*h(3491)=2676 */ {3491, xed3_phash_find_map0x0F_opcode0x1_vv0_2676_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16034)=2678 */ {16034, xed3_phash_find_map0x0F_opcode0x1_vv0_2678_l1},
/*h(13450)=2679 */ {13450, xed3_phash_find_map0x0F_opcode0x1_vv0_2679_l1},
/*h(4101)=2680 */ {4101, xed3_phash_find_map0x0F_opcode0x1_vv0_2680_l1},
/*h(5698)=2681 */ {5698, xed3_phash_find_map0x0F_opcode0x1_vv0_2681_l1},
/*h(3114)=2682 */ {3114, xed3_phash_find_map0x0F_opcode0x1_vv0_2682_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15657)=2684 */ {15657, xed3_phash_find_map0x0F_opcode0x1_vv0_2684_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7905)=2686 */ {7905, xed3_phash_find_map0x0F_opcode0x1_vv0_2686_l1},
/*h(5321)=2687 */ {5321, xed3_phash_find_map0x0F_opcode0x1_vv0_2687_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4334)=2689 */ {4334, xed3_phash_find_map0x0F_opcode0x1_vv0_2689_l1},
/*h(1750)=2690 */ {1750, xed3_phash_find_map0x0F_opcode0x1_vv0_2690_l1},
/*h(3347)=2691 */ {3347, xed3_phash_find_map0x0F_opcode0x1_vv0_2691_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15890)=2693 */ {15890, xed3_phash_find_map0x0F_opcode0x1_vv0_2693_l1},
/*h(6541)=2694 */ {6541, xed3_phash_find_map0x0F_opcode0x1_vv0_2694_l1},
/*h(8138)=2695 */ {8138, xed3_phash_find_map0x0F_opcode0x1_vv0_2695_l1},
/*h(5554)=2696 */ {5554, xed3_phash_find_map0x0F_opcode0x1_vv0_2696_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4567)=2698 */ {4567, xed3_phash_find_map0x0F_opcode0x1_vv0_2698_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10345)=2700 */ {10345, xed3_phash_find_map0x0F_opcode0x1_vv0_2700_l1},
/*h(7761)=2701 */ {7761, xed3_phash_find_map0x0F_opcode0x1_vv0_2701_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13539)=2703 */ {13539, xed3_phash_find_map0x0F_opcode0x1_vv0_2703_l1},
/*h(9)=2704 */ {9, xed3_phash_find_map0x0F_opcode0x1_vv0_2704_l1},
/*h(8371)=2705 */ {8371, xed3_phash_find_map0x0F_opcode0x1_vv0_2705_l1},
/*h(3203)=2706 */ {3203, xed3_phash_find_map0x0F_opcode0x1_vv0_2706_l1},
/*h(11565)=2707 */ {11565, xed3_phash_find_map0x0F_opcode0x1_vv0_2707_l1},
/*h(15746)=2708 */ {15746, xed3_phash_find_map0x0F_opcode0x1_vv0_2708_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3813)=2710 */ {3813, xed3_phash_find_map0x0F_opcode0x1_vv0_2710_l1},
/*h(12175)=2711 */ {12175, xed3_phash_find_map0x0F_opcode0x1_vv0_2711_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(242)=2713 */ {242, xed3_phash_find_map0x0F_opcode0x1_vv0_2713_l1},
/*h(15369)=2714 */ {15369, xed3_phash_find_map0x0F_opcode0x1_vv0_2714_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7617)=2716 */ {7617, xed3_phash_find_map0x0F_opcode0x1_vv0_2716_l1},
/*h(15979)=2717 */ {15979, xed3_phash_find_map0x0F_opcode0x1_vv0_2717_l1},
/*h(13395)=2718 */ {13395, xed3_phash_find_map0x0F_opcode0x1_vv0_2718_l1},
/*h(4046)=2719 */ {4046, xed3_phash_find_map0x0F_opcode0x1_vv0_2719_l1},
/*h(5643)=2720 */ {5643, xed3_phash_find_map0x0F_opcode0x1_vv0_2720_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15602)=2723 */ {15602, xed3_phash_find_map0x0F_opcode0x1_vv0_2723_l1},
/*h(10434)=2724 */ {10434, xed3_phash_find_map0x0F_opcode0x1_vv0_2724_l1},
/*h(14615)=2725 */ {14615, xed3_phash_find_map0x0F_opcode0x1_vv0_2725_l1},
/*h(5266)=2726 */ {5266, xed3_phash_find_map0x0F_opcode0x1_vv0_2726_l1},
/*h(9447)=2727 */ {9447, xed3_phash_find_map0x0F_opcode0x1_vv0_2727_l1},
/*h(98)=2728 */ {98, xed3_phash_find_map0x0F_opcode0x1_vv0_2728_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10057)=2730 */ {10057, xed3_phash_find_map0x0F_opcode0x1_vv0_2730_l1},
/*h(7473)=2731 */ {7473, xed3_phash_find_map0x0F_opcode0x1_vv0_2731_l1},
/*h(11654)=2732 */ {11654, xed3_phash_find_map0x0F_opcode0x1_vv0_2732_l1},
/*h(2305)=2733 */ {2305, xed3_phash_find_map0x0F_opcode0x1_vv0_2733_l1},
/*h(10667)=2734 */ {10667, xed3_phash_find_map0x0F_opcode0x1_vv0_2734_l1},
/*h(8083)=2735 */ {8083, xed3_phash_find_map0x0F_opcode0x1_vv0_2735_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15458)=2738 */ {15458, xed3_phash_find_map0x0F_opcode0x1_vv0_2738_l1},
/*h(10290)=2739 */ {10290, xed3_phash_find_map0x0F_opcode0x1_vv0_2739_l1},
/*h(14471)=2740 */ {14471, xed3_phash_find_map0x0F_opcode0x1_vv0_2740_l1},
/*h(5122)=2741 */ {5122, xed3_phash_find_map0x0F_opcode0x1_vv0_2741_l1},
/*h(2538)=2742 */ {2538, xed3_phash_find_map0x0F_opcode0x1_vv0_2742_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12497)=2744 */ {12497, xed3_phash_find_map0x0F_opcode0x1_vv0_2744_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11510)=2746 */ {11510, xed3_phash_find_map0x0F_opcode0x1_vv0_2746_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2161)=2748 */ {2161, xed3_phash_find_map0x0F_opcode0x1_vv0_2748_l1},
/*h(7939)=2749 */ {7939, xed3_phash_find_map0x0F_opcode0x1_vv0_2749_l1},
/*h(16301)=2750 */ {16301, xed3_phash_find_map0x0F_opcode0x1_vv0_2750_l1},
/*h(13717)=2751 */ {13717, xed3_phash_find_map0x0F_opcode0x1_vv0_2751_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5965)=2754 */ {5965, xed3_phash_find_map0x0F_opcode0x1_vv0_2754_l1},
/*h(7562)=2755 */ {7562, xed3_phash_find_map0x0F_opcode0x1_vv0_2755_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6575)=2757 */ {6575, xed3_phash_find_map0x0F_opcode0x1_vv0_2757_l1},
/*h(3991)=2758 */ {3991, xed3_phash_find_map0x0F_opcode0x1_vv0_2758_l1},
/*h(12353)=2759 */ {12353, xed3_phash_find_map0x0F_opcode0x1_vv0_2759_l1},
/*h(9769)=2760 */ {9769, xed3_phash_find_map0x0F_opcode0x1_vv0_2760_l1},
/*h(7185)=2761 */ {7185, xed3_phash_find_map0x0F_opcode0x1_vv0_2761_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2017)=2763 */ {2017, xed3_phash_find_map0x0F_opcode0x1_vv0_2763_l1},
/*h(7795)=2764 */ {7795, xed3_phash_find_map0x0F_opcode0x1_vv0_2764_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13573)=2766 */ {13573, xed3_phash_find_map0x0F_opcode0x1_vv0_2766_l1},
/*h(43)=2767 */ {43, xed3_phash_find_map0x0F_opcode0x1_vv0_2767_l1},
/*h(8405)=2768 */ {8405, xed3_phash_find_map0x0F_opcode0x1_vv0_2768_l1},
/*h(10002)=2769 */ {10002, xed3_phash_find_map0x0F_opcode0x1_vv0_2769_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2250)=2772 */ {2250, xed3_phash_find_map0x0F_opcode0x1_vv0_2772_l1},
/*h(14793)=2773 */ {14793, xed3_phash_find_map0x0F_opcode0x1_vv0_2773_l1},
/*h(12209)=2774 */ {12209, xed3_phash_find_map0x0F_opcode0x1_vv0_2774_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1873)=2777 */ {1873, xed3_phash_find_map0x0F_opcode0x1_vv0_2777_l1},
/*h(6054)=2778 */ {6054, xed3_phash_find_map0x0F_opcode0x1_vv0_2778_l1},
/*h(3470)=2779 */ {3470, xed3_phash_find_map0x0F_opcode0x1_vv0_2779_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2483)=2781 */ {2483, xed3_phash_find_map0x0F_opcode0x1_vv0_2781_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9858)=2784 */ {9858, xed3_phash_find_map0x0F_opcode0x1_vv0_2784_l1},
/*h(14039)=2785 */ {14039, xed3_phash_find_map0x0F_opcode0x1_vv0_2785_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12065)=2789 */ {12065, xed3_phash_find_map0x0F_opcode0x1_vv0_2789_l1},
/*h(9481)=2790 */ {9481, xed3_phash_find_map0x0F_opcode0x1_vv0_2790_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1729)=2792 */ {1729, xed3_phash_find_map0x0F_opcode0x1_vv0_2792_l1},
/*h(5910)=2793 */ {5910, xed3_phash_find_map0x0F_opcode0x1_vv0_2793_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2339)=2796 */ {2339, xed3_phash_find_map0x0F_opcode0x1_vv0_2796_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8117)=2798 */ {8117, xed3_phash_find_map0x0F_opcode0x1_vv0_2798_l1},
/*h(9714)=2799 */ {9714, xed3_phash_find_map0x0F_opcode0x1_vv0_2799_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4546)=2801 */ {4546, xed3_phash_find_map0x0F_opcode0x1_vv0_2801_l1},
/*h(1962)=2802 */ {1962, xed3_phash_find_map0x0F_opcode0x1_vv0_2802_l1},
/*h(3559)=2803 */ {3559, xed3_phash_find_map0x0F_opcode0x1_vv0_2803_l1},
/*h(11921)=2804 */ {11921, xed3_phash_find_map0x0F_opcode0x1_vv0_2804_l1},
/*h(16102)=2805 */ {16102, xed3_phash_find_map0x0F_opcode0x1_vv0_2805_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4169)=2807 */ {4169, xed3_phash_find_map0x0F_opcode0x1_vv0_2807_l1},
/*h(12531)=2808 */ {12531, xed3_phash_find_map0x0F_opcode0x1_vv0_2808_l1},
/*h(7363)=2809 */ {7363, xed3_phash_find_map0x0F_opcode0x1_vv0_2809_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2195)=2811 */ {2195, xed3_phash_find_map0x0F_opcode0x1_vv0_2811_l1},
/*h(14738)=2812 */ {14738, xed3_phash_find_map0x0F_opcode0x1_vv0_2812_l1},
/*h(7973)=2813 */ {7973, xed3_phash_find_map0x0F_opcode0x1_vv0_2813_l1},
/*h(5389)=2814 */ {5389, xed3_phash_find_map0x0F_opcode0x1_vv0_2814_l1},
/*h(13751)=2815 */ {13751, xed3_phash_find_map0x0F_opcode0x1_vv0_2815_l1},
/*h(4402)=2816 */ {4402, xed3_phash_find_map0x0F_opcode0x1_vv0_2816_l1},
/*h(5999)=2817 */ {5999, xed3_phash_find_map0x0F_opcode0x1_vv0_2817_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11777)=2819 */ {11777, xed3_phash_find_map0x0F_opcode0x1_vv0_2819_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6609)=2821 */ {6609, xed3_phash_find_map0x0F_opcode0x1_vv0_2821_l1},
/*h(1441)=2822 */ {1441, xed3_phash_find_map0x0F_opcode0x1_vv0_2822_l1},
/*h(9803)=2823 */ {9803, xed3_phash_find_map0x0F_opcode0x1_vv0_2823_l1},
/*h(7219)=2824 */ {7219, xed3_phash_find_map0x0F_opcode0x1_vv0_2824_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2051)=2826 */ {2051, xed3_phash_find_map0x0F_opcode0x1_vv0_2826_l1},
/*h(14594)=2827 */ {14594, xed3_phash_find_map0x0F_opcode0x1_vv0_2827_l1},
/*h(12010)=2828 */ {12010, xed3_phash_find_map0x0F_opcode0x1_vv0_2828_l1},
/*h(9426)=2829 */ {9426, xed3_phash_find_map0x0F_opcode0x1_vv0_2829_l1},
/*h(13607)=2830 */ {13607, xed3_phash_find_map0x0F_opcode0x1_vv0_2830_l1},
/*h(8439)=2831 */ {8439, xed3_phash_find_map0x0F_opcode0x1_vv0_2831_l1},
/*h(1674)=2832 */ {1674, xed3_phash_find_map0x0F_opcode0x1_vv0_2832_l1},
/*h(3271)=2833 */ {3271, xed3_phash_find_map0x0F_opcode0x1_vv0_2833_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10646)=2836 */ {10646, xed3_phash_find_map0x0F_opcode0x1_vv0_2836_l1},
/*h(12243)=2837 */ {12243, xed3_phash_find_map0x0F_opcode0x1_vv0_2837_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(310)=2839 */ {310, xed3_phash_find_map0x0F_opcode0x1_vv0_2839_l1},
/*h(4491)=2840 */ {4491, xed3_phash_find_map0x0F_opcode0x1_vv0_2840_l1},
/*h(1907)=2841 */ {1907, xed3_phash_find_map0x0F_opcode0x1_vv0_2841_l1},
/*h(14450)=2842 */ {14450, xed3_phash_find_map0x0F_opcode0x1_vv0_2842_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2517)=2844 */ {2517, xed3_phash_find_map0x0F_opcode0x1_vv0_2844_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4114)=2846 */ {4114, xed3_phash_find_map0x0F_opcode0x1_vv0_2846_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11489)=2849 */ {11489, xed3_phash_find_map0x0F_opcode0x1_vv0_2849_l1},
/*h(6321)=2850 */ {6321, xed3_phash_find_map0x0F_opcode0x1_vv0_2850_l1},
/*h(10502)=2851 */ {10502, xed3_phash_find_map0x0F_opcode0x1_vv0_2851_l1},
/*h(7918)=2852 */ {7918, xed3_phash_find_map0x0F_opcode0x1_vv0_2852_l1},
/*h(5334)=2853 */ {5334, xed3_phash_find_map0x0F_opcode0x1_vv0_2853_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12709)=2856 */ {12709, xed3_phash_find_map0x0F_opcode0x1_vv0_2856_l1},
/*h(14306)=2857 */ {14306, xed3_phash_find_map0x0F_opcode0x1_vv0_2857_l1},
/*h(11722)=2858 */ {11722, xed3_phash_find_map0x0F_opcode0x1_vv0_2858_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3970)=2861 */ {3970, xed3_phash_find_map0x0F_opcode0x1_vv0_2861_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13929)=2863 */ {13929, xed3_phash_find_map0x0F_opcode0x1_vv0_2863_l1},
/*h(11345)=2864 */ {11345, xed3_phash_find_map0x0F_opcode0x1_vv0_2864_l1},
/*h(6177)=2865 */ {6177, xed3_phash_find_map0x0F_opcode0x1_vv0_2865_l1},
/*h(14539)=2866 */ {14539, xed3_phash_find_map0x0F_opcode0x1_vv0_2866_l1},
/*h(11955)=2867 */ {11955, xed3_phash_find_map0x0F_opcode0x1_vv0_2867_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(22)=2869 */ {22, xed3_phash_find_map0x0F_opcode0x1_vv0_2869_l1},
/*h(4203)=2870 */ {4203, xed3_phash_find_map0x0F_opcode0x1_vv0_2870_l1},
/*h(1619)=2871 */ {1619, xed3_phash_find_map0x0F_opcode0x1_vv0_2871_l1},
/*h(7397)=2872 */ {7397, xed3_phash_find_map0x0F_opcode0x1_vv0_2872_l1},
/*h(15759)=2873 */ {15759, xed3_phash_find_map0x0F_opcode0x1_vv0_2873_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6410)=2875 */ {6410, xed3_phash_find_map0x0F_opcode0x1_vv0_2875_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16369)=2877 */ {16369, xed3_phash_find_map0x0F_opcode0x1_vv0_2877_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8617)=2880 */ {8617, xed3_phash_find_map0x0F_opcode0x1_vv0_2880_l1},
/*h(10214)=2881 */ {10214, xed3_phash_find_map0x0F_opcode0x1_vv0_2881_l1},
/*h(11811)=2882 */ {11811, xed3_phash_find_map0x0F_opcode0x1_vv0_2882_l1},
/*h(9227)=2883 */ {9227, xed3_phash_find_map0x0F_opcode0x1_vv0_2883_l1},
/*h(6643)=2884 */ {6643, xed3_phash_find_map0x0F_opcode0x1_vv0_2884_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12421)=2886 */ {12421, xed3_phash_find_map0x0F_opcode0x1_vv0_2886_l1},
/*h(14018)=2887 */ {14018, xed3_phash_find_map0x0F_opcode0x1_vv0_2887_l1},
/*h(11434)=2888 */ {11434, xed3_phash_find_map0x0F_opcode0x1_vv0_2888_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3682)=2890 */ {3682, xed3_phash_find_map0x0F_opcode0x1_vv0_2890_l1},
/*h(1098)=2891 */ {1098, xed3_phash_find_map0x0F_opcode0x1_vv0_2891_l1},
/*h(16225)=2892 */ {16225, xed3_phash_find_map0x0F_opcode0x1_vv0_2892_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5889)=2895 */ {5889, xed3_phash_find_map0x0F_opcode0x1_vv0_2895_l1},
/*h(14251)=2896 */ {14251, xed3_phash_find_map0x0F_opcode0x1_vv0_2896_l1},
/*h(11667)=2897 */ {11667, xed3_phash_find_map0x0F_opcode0x1_vv0_2897_l1},
/*h(2318)=2898 */ {2318, xed3_phash_find_map0x0F_opcode0x1_vv0_2898_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3915)=2900 */ {3915, xed3_phash_find_map0x0F_opcode0x1_vv0_2900_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13874)=2902 */ {13874, xed3_phash_find_map0x0F_opcode0x1_vv0_2902_l1},
/*h(4525)=2903 */ {4525, xed3_phash_find_map0x0F_opcode0x1_vv0_2903_l1},
/*h(1941)=2904 */ {1941, xed3_phash_find_map0x0F_opcode0x1_vv0_2904_l1},
/*h(6122)=2905 */ {6122, xed3_phash_find_map0x0F_opcode0x1_vv0_2905_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16081)=2907 */ {16081, xed3_phash_find_map0x0F_opcode0x1_vv0_2907_l1},
/*h(2551)=2908 */ {2551, xed3_phash_find_map0x0F_opcode0x1_vv0_2908_l1},
/*h(8329)=2909 */ {8329, xed3_phash_find_map0x0F_opcode0x1_vv0_2909_l1},
/*h(5745)=2910 */ {5745, xed3_phash_find_map0x0F_opcode0x1_vv0_2910_l1},
/*h(9926)=2911 */ {9926, xed3_phash_find_map0x0F_opcode0x1_vv0_2911_l1},
/*h(11523)=2912 */ {11523, xed3_phash_find_map0x0F_opcode0x1_vv0_2912_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6355)=2914 */ {6355, xed3_phash_find_map0x0F_opcode0x1_vv0_2914_l1},
/*h(1187)=2915 */ {1187, xed3_phash_find_map0x0F_opcode0x1_vv0_2915_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13730)=2917 */ {13730, xed3_phash_find_map0x0F_opcode0x1_vv0_2917_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1797)=2919 */ {1797, xed3_phash_find_map0x0F_opcode0x1_vv0_2919_l1},
/*h(10159)=2920 */ {10159, xed3_phash_find_map0x0F_opcode0x1_vv0_2920_l1},
/*h(7575)=2921 */ {7575, xed3_phash_find_map0x0F_opcode0x1_vv0_2921_l1},
/*h(15937)=2922 */ {15937, xed3_phash_find_map0x0F_opcode0x1_vv0_2922_l1},
/*h(13353)=2923 */ {13353, xed3_phash_find_map0x0F_opcode0x1_vv0_2923_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5601)=2925 */ {5601, xed3_phash_find_map0x0F_opcode0x1_vv0_2925_l1},
/*h(13963)=2926 */ {13963, xed3_phash_find_map0x0F_opcode0x1_vv0_2926_l1},
/*h(11379)=2927 */ {11379, xed3_phash_find_map0x0F_opcode0x1_vv0_2927_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6211)=2929 */ {6211, xed3_phash_find_map0x0F_opcode0x1_vv0_2929_l1},
/*h(3627)=2930 */ {3627, xed3_phash_find_map0x0F_opcode0x1_vv0_2930_l1},
/*h(16170)=2931 */ {16170, xed3_phash_find_map0x0F_opcode0x1_vv0_2931_l1},
/*h(13586)=2932 */ {13586, xed3_phash_find_map0x0F_opcode0x1_vv0_2932_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5834)=2934 */ {5834, xed3_phash_find_map0x0F_opcode0x1_vv0_2934_l1},
/*h(3250)=2935 */ {3250, xed3_phash_find_map0x0F_opcode0x1_vv0_2935_l1},
/*h(7431)=2936 */ {7431, xed3_phash_find_map0x0F_opcode0x1_vv0_2936_l1},
/*h(15793)=2937 */ {15793, xed3_phash_find_map0x0F_opcode0x1_vv0_2937_l1},
/*h(10625)=2938 */ {10625, xed3_phash_find_map0x0F_opcode0x1_vv0_2938_l1},
/*h(8041)=2939 */ {8041, xed3_phash_find_map0x0F_opcode0x1_vv0_2939_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9638)=2941 */ {9638, xed3_phash_find_map0x0F_opcode0x1_vv0_2941_l1},
/*h(289)=2942 */ {289, xed3_phash_find_map0x0F_opcode0x1_vv0_2942_l1},
/*h(8651)=2943 */ {8651, xed3_phash_find_map0x0F_opcode0x1_vv0_2943_l1},
/*h(6067)=2944 */ {6067, xed3_phash_find_map0x0F_opcode0x1_vv0_2944_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13442)=2947 */ {13442, xed3_phash_find_map0x0F_opcode0x1_vv0_2947_l1},
/*h(8274)=2948 */ {8274, xed3_phash_find_map0x0F_opcode0x1_vv0_2948_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3106)=2950 */ {3106, xed3_phash_find_map0x0F_opcode0x1_vv0_2950_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15649)=2952 */ {15649, xed3_phash_find_map0x0F_opcode0x1_vv0_2952_l1},
/*h(10481)=2953 */ {10481, xed3_phash_find_map0x0F_opcode0x1_vv0_2953_l1},
/*h(14662)=2954 */ {14662, xed3_phash_find_map0x0F_opcode0x1_vv0_2954_l1},
/*h(12078)=2955 */ {12078, xed3_phash_find_map0x0F_opcode0x1_vv0_2955_l1},
/*h(9494)=2956 */ {9494, xed3_phash_find_map0x0F_opcode0x1_vv0_2956_l1},
/*h(4326)=2957 */ {4326, xed3_phash_find_map0x0F_opcode0x1_vv0_2957_l1},
/*h(1742)=2958 */ {1742, xed3_phash_find_map0x0F_opcode0x1_vv0_2958_l1},
/*h(5923)=2959 */ {5923, xed3_phash_find_map0x0F_opcode0x1_vv0_2959_l1},
/*h(11701)=2960 */ {11701, xed3_phash_find_map0x0F_opcode0x1_vv0_2960_l1},
/*h(15882)=2961 */ {15882, xed3_phash_find_map0x0F_opcode0x1_vv0_2961_l1},
/*h(6533)=2962 */ {6533, xed3_phash_find_map0x0F_opcode0x1_vv0_2962_l1},
/*h(8130)=2963 */ {8130, xed3_phash_find_map0x0F_opcode0x1_vv0_2963_l1},
/*h(5546)=2964 */ {5546, xed3_phash_find_map0x0F_opcode0x1_vv0_2964_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15505)=2967 */ {15505, xed3_phash_find_map0x0F_opcode0x1_vv0_2967_l1},
/*h(10337)=2968 */ {10337, xed3_phash_find_map0x0F_opcode0x1_vv0_2968_l1},
/*h(7753)=2969 */ {7753, xed3_phash_find_map0x0F_opcode0x1_vv0_2969_l1},
/*h(16115)=2970 */ {16115, xed3_phash_find_map0x0F_opcode0x1_vv0_2970_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4182)=2972 */ {4182, xed3_phash_find_map0x0F_opcode0x1_vv0_2972_l1},
/*h(8363)=2973 */ {8363, xed3_phash_find_map0x0F_opcode0x1_vv0_2973_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11557)=2975 */ {11557, xed3_phash_find_map0x0F_opcode0x1_vv0_2975_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6389)=2977 */ {6389, xed3_phash_find_map0x0F_opcode0x1_vv0_2977_l1},
/*h(7986)=2978 */ {7986, xed3_phash_find_map0x0F_opcode0x1_vv0_2978_l1},
/*h(12167)=2979 */ {12167, xed3_phash_find_map0x0F_opcode0x1_vv0_2979_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(234)=2981 */ {234, xed3_phash_find_map0x0F_opcode0x1_vv0_2981_l1},
/*h(12777)=2982 */ {12777, xed3_phash_find_map0x0F_opcode0x1_vv0_2982_l1},
/*h(10193)=2983 */ {10193, xed3_phash_find_map0x0F_opcode0x1_vv0_2983_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15971)=2985 */ {15971, xed3_phash_find_map0x0F_opcode0x1_vv0_2985_l1},
/*h(13387)=2986 */ {13387, xed3_phash_find_map0x0F_opcode0x1_vv0_2986_l1},
/*h(4038)=2987 */ {4038, xed3_phash_find_map0x0F_opcode0x1_vv0_2987_l1},
/*h(5635)=2988 */ {5635, xed3_phash_find_map0x0F_opcode0x1_vv0_2988_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(467)=2990 */ {467, xed3_phash_find_map0x0F_opcode0x1_vv0_2990_l1},
/*h(15594)=2991 */ {15594, xed3_phash_find_map0x0F_opcode0x1_vv0_2991_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7842)=2993 */ {7842, xed3_phash_find_map0x0F_opcode0x1_vv0_2993_l1},
/*h(5258)=2994 */ {5258, xed3_phash_find_map0x0F_opcode0x1_vv0_2994_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10049)=2998 */ {10049, xed3_phash_find_map0x0F_opcode0x1_vv0_2998_l1},
/*h(14230)=2999 */ {14230, xed3_phash_find_map0x0F_opcode0x1_vv0_2999_l1},
/*h(15827)=3000 */ {15827, xed3_phash_find_map0x0F_opcode0x1_vv0_3000_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3894)=3002 */ {3894, xed3_phash_find_map0x0F_opcode0x1_vv0_3002_l1},
/*h(8075)=3003 */ {8075, xed3_phash_find_map0x0F_opcode0x1_vv0_3003_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8685)=3006 */ {8685, xed3_phash_find_map0x0F_opcode0x1_vv0_3006_l1},
/*h(10282)=3007 */ {10282, xed3_phash_find_map0x0F_opcode0x1_vv0_3007_l1},
/*h(7698)=3008 */ {7698, xed3_phash_find_map0x0F_opcode0x1_vv0_3008_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2530)=3010 */ {2530, xed3_phash_find_map0x0F_opcode0x1_vv0_3010_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12489)=3012 */ {12489, xed3_phash_find_map0x0F_opcode0x1_vv0_3012_l1},
/*h(9905)=3013 */ {9905, xed3_phash_find_map0x0F_opcode0x1_vv0_3013_l1},
/*h(11502)=3014 */ {11502, xed3_phash_find_map0x0F_opcode0x1_vv0_3014_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2153)=3016 */ {2153, xed3_phash_find_map0x0F_opcode0x1_vv0_3016_l1},
/*h(10515)=3017 */ {10515, xed3_phash_find_map0x0F_opcode0x1_vv0_3017_l1},
/*h(5347)=3018 */ {5347, xed3_phash_find_map0x0F_opcode0x1_vv0_3018_l1},
/*h(13709)=3019 */ {13709, xed3_phash_find_map0x0F_opcode0x1_vv0_3019_l1},
/*h(179)=3020 */ {179, xed3_phash_find_map0x0F_opcode0x1_vv0_3020_l1},
/*h(12722)=3021 */ {12722, xed3_phash_find_map0x0F_opcode0x1_vv0_3021_l1},
/*h(5957)=3022 */ {5957, xed3_phash_find_map0x0F_opcode0x1_vv0_3022_l1},
/*h(7554)=3023 */ {7554, xed3_phash_find_map0x0F_opcode0x1_vv0_3023_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6567)=3025 */ {6567, xed3_phash_find_map0x0F_opcode0x1_vv0_3025_l1},
/*h(3983)=3026 */ {3983, xed3_phash_find_map0x0F_opcode0x1_vv0_3026_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9761)=3028 */ {9761, xed3_phash_find_map0x0F_opcode0x1_vv0_3028_l1},
/*h(7177)=3029 */ {7177, xed3_phash_find_map0x0F_opcode0x1_vv0_3029_l1},
/*h(15539)=3030 */ {15539, xed3_phash_find_map0x0F_opcode0x1_vv0_3030_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7787)=3032 */ {7787, xed3_phash_find_map0x0F_opcode0x1_vv0_3032_l1},
/*h(16149)=3033 */ {16149, xed3_phash_find_map0x0F_opcode0x1_vv0_3033_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(35)=3035 */ {35, xed3_phash_find_map0x0F_opcode0x1_vv0_3035_l1},
/*h(8397)=3036 */ {8397, xed3_phash_find_map0x0F_opcode0x1_vv0_3036_l1},
/*h(9994)=3037 */ {9994, xed3_phash_find_map0x0F_opcode0x1_vv0_3037_l1},
/*h(7410)=3038 */ {7410, xed3_phash_find_map0x0F_opcode0x1_vv0_3038_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6423)=3040 */ {6423, xed3_phash_find_map0x0F_opcode0x1_vv0_3040_l1},
/*h(14785)=3041 */ {14785, xed3_phash_find_map0x0F_opcode0x1_vv0_3041_l1},
/*h(1255)=3042 */ {1255, xed3_phash_find_map0x0F_opcode0x1_vv0_3042_l1},
/*h(9617)=3043 */ {9617, xed3_phash_find_map0x0F_opcode0x1_vv0_3043_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8630)=3045 */ {8630, xed3_phash_find_map0x0F_opcode0x1_vv0_3045_l1},
/*h(10227)=3046 */ {10227, xed3_phash_find_map0x0F_opcode0x1_vv0_3046_l1},
/*h(3462)=3047 */ {3462, xed3_phash_find_map0x0F_opcode0x1_vv0_3047_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2475)=3049 */ {2475, xed3_phash_find_map0x0F_opcode0x1_vv0_3049_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12434)=3051 */ {12434, xed3_phash_find_map0x0F_opcode0x1_vv0_3051_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7266)=3053 */ {7266, xed3_phash_find_map0x0F_opcode0x1_vv0_3053_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2098)=3055 */ {2098, xed3_phash_find_map0x0F_opcode0x1_vv0_3055_l1},
/*h(14641)=3056 */ {14641, xed3_phash_find_map0x0F_opcode0x1_vv0_3056_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9473)=3058 */ {9473, xed3_phash_find_map0x0F_opcode0x1_vv0_3058_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4305)=3060 */ {4305, xed3_phash_find_map0x0F_opcode0x1_vv0_3060_l1},
/*h(10083)=3061 */ {10083, xed3_phash_find_map0x0F_opcode0x1_vv0_3061_l1},
/*h(3318)=3062 */ {3318, xed3_phash_find_map0x0F_opcode0x1_vv0_3062_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8109)=3066 */ {8109, xed3_phash_find_map0x0F_opcode0x1_vv0_3066_l1},
/*h(5525)=3067 */ {5525, xed3_phash_find_map0x0F_opcode0x1_vv0_3067_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1954)=3070 */ {1954, xed3_phash_find_map0x0F_opcode0x1_vv0_3070_l1},
/*h(14497)=3071 */ {14497, xed3_phash_find_map0x0F_opcode0x1_vv0_3071_l1},
/*h(11913)=3072 */ {11913, xed3_phash_find_map0x0F_opcode0x1_vv0_3072_l1},
/*h(13510)=3073 */ {13510, xed3_phash_find_map0x0F_opcode0x1_vv0_3073_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4161)=3075 */ {4161, xed3_phash_find_map0x0F_opcode0x1_vv0_3075_l1},
/*h(12523)=3076 */ {12523, xed3_phash_find_map0x0F_opcode0x1_vv0_3076_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2187)=3079 */ {2187, xed3_phash_find_map0x0F_opcode0x1_vv0_3079_l1},
/*h(14730)=3080 */ {14730, xed3_phash_find_map0x0F_opcode0x1_vv0_3080_l1},
/*h(12146)=3081 */ {12146, xed3_phash_find_map0x0F_opcode0x1_vv0_3081_l1},
/*h(5381)=3082 */ {5381, xed3_phash_find_map0x0F_opcode0x1_vv0_3082_l1},
/*h(13743)=3083 */ {13743, xed3_phash_find_map0x0F_opcode0x1_vv0_3083_l1},
/*h(4394)=3084 */ {4394, xed3_phash_find_map0x0F_opcode0x1_vv0_3084_l1},
/*h(5991)=3085 */ {5991, xed3_phash_find_map0x0F_opcode0x1_vv0_3085_l1},
/*h(14353)=3086 */ {14353, xed3_phash_find_map0x0F_opcode0x1_vv0_3086_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6601)=3089 */ {6601, xed3_phash_find_map0x0F_opcode0x1_vv0_3089_l1},
/*h(8198)=3090 */ {8198, xed3_phash_find_map0x0F_opcode0x1_vv0_3090_l1},
/*h(9795)=3091 */ {9795, xed3_phash_find_map0x0F_opcode0x1_vv0_3091_l1},
/*h(7211)=3092 */ {7211, xed3_phash_find_map0x0F_opcode0x1_vv0_3092_l1},
/*h(15573)=3093 */ {15573, xed3_phash_find_map0x0F_opcode0x1_vv0_3093_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12002)=3096 */ {12002, xed3_phash_find_map0x0F_opcode0x1_vv0_3096_l1},
/*h(16183)=3097 */ {16183, xed3_phash_find_map0x0F_opcode0x1_vv0_3097_l1},
/*h(69)=3098 */ {69, xed3_phash_find_map0x0F_opcode0x1_vv0_3098_l1},
/*h(8431)=3099 */ {8431, xed3_phash_find_map0x0F_opcode0x1_vv0_3099_l1},
/*h(5847)=3100 */ {5847, xed3_phash_find_map0x0F_opcode0x1_vv0_3100_l1},
/*h(14209)=3101 */ {14209, xed3_phash_find_map0x0F_opcode0x1_vv0_3101_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3873)=3104 */ {3873, xed3_phash_find_map0x0F_opcode0x1_vv0_3104_l1},
/*h(12235)=3105 */ {12235, xed3_phash_find_map0x0F_opcode0x1_vv0_3105_l1},
/*h(9651)=3106 */ {9651, xed3_phash_find_map0x0F_opcode0x1_vv0_3106_l1},
/*h(302)=3107 */ {302, xed3_phash_find_map0x0F_opcode0x1_vv0_3107_l1},
/*h(4483)=3108 */ {4483, xed3_phash_find_map0x0F_opcode0x1_vv0_3108_l1},
/*h(1899)=3109 */ {1899, xed3_phash_find_map0x0F_opcode0x1_vv0_3109_l1},
/*h(14442)=3110 */ {14442, xed3_phash_find_map0x0F_opcode0x1_vv0_3110_l1},
/*h(11858)=3111 */ {11858, xed3_phash_find_map0x0F_opcode0x1_vv0_3111_l1},
/*h(2509)=3112 */ {2509, xed3_phash_find_map0x0F_opcode0x1_vv0_3112_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1522)=3114 */ {1522, xed3_phash_find_map0x0F_opcode0x1_vv0_3114_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14065)=3116 */ {14065, xed3_phash_find_map0x0F_opcode0x1_vv0_3116_l1},
/*h(15662)=3117 */ {15662, xed3_phash_find_map0x0F_opcode0x1_vv0_3117_l1},
/*h(6313)=3118 */ {6313, xed3_phash_find_map0x0F_opcode0x1_vv0_3118_l1},
/*h(3729)=3119 */ {3729, xed3_phash_find_map0x0F_opcode0x1_vv0_3119_l1},
/*h(7910)=3120 */ {7910, xed3_phash_find_map0x0F_opcode0x1_vv0_3120_l1},
/*h(5326)=3121 */ {5326, xed3_phash_find_map0x0F_opcode0x1_vv0_3121_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4339)=3123 */ {4339, xed3_phash_find_map0x0F_opcode0x1_vv0_3123_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10117)=3125 */ {10117, xed3_phash_find_map0x0F_opcode0x1_vv0_3125_l1},
/*h(11714)=3126 */ {11714, xed3_phash_find_map0x0F_opcode0x1_vv0_3126_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6546)=3128 */ {6546, xed3_phash_find_map0x0F_opcode0x1_vv0_3128_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5559)=3130 */ {5559, xed3_phash_find_map0x0F_opcode0x1_vv0_3130_l1},
/*h(13921)=3131 */ {13921, xed3_phash_find_map0x0F_opcode0x1_vv0_3131_l1},
/*h(11337)=3132 */ {11337, xed3_phash_find_map0x0F_opcode0x1_vv0_3132_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14531)=3134 */ {14531, xed3_phash_find_map0x0F_opcode0x1_vv0_3134_l1},
/*h(11947)=3135 */ {11947, xed3_phash_find_map0x0F_opcode0x1_vv0_3135_l1},
/*h(9363)=3136 */ {9363, xed3_phash_find_map0x0F_opcode0x1_vv0_3136_l1},
/*h(14)=3137 */ {14, xed3_phash_find_map0x0F_opcode0x1_vv0_3137_l1},
/*h(4195)=3138 */ {4195, xed3_phash_find_map0x0F_opcode0x1_vv0_3138_l1},
/*h(1611)=3139 */ {1611, xed3_phash_find_map0x0F_opcode0x1_vv0_3139_l1},
/*h(14154)=3140 */ {14154, xed3_phash_find_map0x0F_opcode0x1_vv0_3140_l1},
/*h(15751)=3141 */ {15751, xed3_phash_find_map0x0F_opcode0x1_vv0_3141_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3818)=3143 */ {3818, xed3_phash_find_map0x0F_opcode0x1_vv0_3143_l1},
/*h(1234)=3144 */ {1234, xed3_phash_find_map0x0F_opcode0x1_vv0_3144_l1},
/*h(16361)=3145 */ {16361, xed3_phash_find_map0x0F_opcode0x1_vv0_3145_l1},
/*h(13777)=3146 */ {13777, xed3_phash_find_map0x0F_opcode0x1_vv0_3146_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6025)=3148 */ {6025, xed3_phash_find_map0x0F_opcode0x1_vv0_3148_l1},
/*h(14387)=3149 */ {14387, xed3_phash_find_map0x0F_opcode0x1_vv0_3149_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9219)=3151 */ {9219, xed3_phash_find_map0x0F_opcode0x1_vv0_3151_l1},
/*h(6635)=3152 */ {6635, xed3_phash_find_map0x0F_opcode0x1_vv0_3152_l1},
/*h(4051)=3153 */ {4051, xed3_phash_find_map0x0F_opcode0x1_vv0_3153_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15607)=3156 */ {15607, xed3_phash_find_map0x0F_opcode0x1_vv0_3156_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6258)=3158 */ {6258, xed3_phash_find_map0x0F_opcode0x1_vv0_3158_l1},
/*h(1090)=3159 */ {1090, xed3_phash_find_map0x0F_opcode0x1_vv0_3159_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8465)=3162 */ {8465, xed3_phash_find_map0x0F_opcode0x1_vv0_3162_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3297)=3164 */ {3297, xed3_phash_find_map0x0F_opcode0x1_vv0_3164_l1},
/*h(7478)=3165 */ {7478, xed3_phash_find_map0x0F_opcode0x1_vv0_3165_l1},
/*h(2310)=3166 */ {2310, xed3_phash_find_map0x0F_opcode0x1_vv0_3166_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3907)=3168 */ {3907, xed3_phash_find_map0x0F_opcode0x1_vv0_3168_l1},
/*h(9685)=3169 */ {9685, xed3_phash_find_map0x0F_opcode0x1_vv0_3169_l1},
/*h(13866)=3170 */ {13866, xed3_phash_find_map0x0F_opcode0x1_vv0_3170_l1},
/*h(4517)=3171 */ {4517, xed3_phash_find_map0x0F_opcode0x1_vv0_3171_l1},
/*h(1933)=3172 */ {1933, xed3_phash_find_map0x0F_opcode0x1_vv0_3172_l1},
/*h(3530)=3173 */ {3530, xed3_phash_find_map0x0F_opcode0x1_vv0_3173_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16073)=3175 */ {16073, xed3_phash_find_map0x0F_opcode0x1_vv0_3175_l1},
/*h(13489)=3176 */ {13489, xed3_phash_find_map0x0F_opcode0x1_vv0_3176_l1},
/*h(8321)=3177 */ {8321, xed3_phash_find_map0x0F_opcode0x1_vv0_3177_l1},
/*h(12502)=3178 */ {12502, xed3_phash_find_map0x0F_opcode0x1_vv0_3178_l1},
/*h(14099)=3179 */ {14099, xed3_phash_find_map0x0F_opcode0x1_vv0_3179_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6347)=3182 */ {6347, xed3_phash_find_map0x0F_opcode0x1_vv0_3182_l1},
/*h(3763)=3183 */ {3763, xed3_phash_find_map0x0F_opcode0x1_vv0_3183_l1},
/*h(16306)=3184 */ {16306, xed3_phash_find_map0x0F_opcode0x1_vv0_3184_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4373)=3186 */ {4373, xed3_phash_find_map0x0F_opcode0x1_vv0_3186_l1},
/*h(5970)=3187 */ {5970, xed3_phash_find_map0x0F_opcode0x1_vv0_3187_l1},
/*h(10151)=3188 */ {10151, xed3_phash_find_map0x0F_opcode0x1_vv0_3188_l1},
/*h(7567)=3189 */ {7567, xed3_phash_find_map0x0F_opcode0x1_vv0_3189_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13345)=3191 */ {13345, xed3_phash_find_map0x0F_opcode0x1_vv0_3191_l1},
/*h(8177)=3192 */ {8177, xed3_phash_find_map0x0F_opcode0x1_vv0_3192_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13955)=3194 */ {13955, xed3_phash_find_map0x0F_opcode0x1_vv0_3194_l1},
/*h(11371)=3195 */ {11371, xed3_phash_find_map0x0F_opcode0x1_vv0_3195_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14565)=3198 */ {14565, xed3_phash_find_map0x0F_opcode0x1_vv0_3198_l1},
/*h(16162)=3199 */ {16162, xed3_phash_find_map0x0F_opcode0x1_vv0_3199_l1},
/*h(13578)=3200 */ {13578, xed3_phash_find_map0x0F_opcode0x1_vv0_3200_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5826)=3202 */ {5826, xed3_phash_find_map0x0F_opcode0x1_vv0_3202_l1},
/*h(10007)=3203 */ {10007, xed3_phash_find_map0x0F_opcode0x1_vv0_3203_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15785)=3205 */ {15785, xed3_phash_find_map0x0F_opcode0x1_vv0_3205_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8033)=3207 */ {8033, xed3_phash_find_map0x0F_opcode0x1_vv0_3207_l1},
/*h(12214)=3208 */ {12214, xed3_phash_find_map0x0F_opcode0x1_vv0_3208_l1},
/*h(13811)=3209 */ {13811, xed3_phash_find_map0x0F_opcode0x1_vv0_3209_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1878)=3211 */ {1878, xed3_phash_find_map0x0F_opcode0x1_vv0_3211_l1},
/*h(3475)=3212 */ {3475, xed3_phash_find_map0x0F_opcode0x1_vv0_3212_l1},
/*h(14421)=3213 */ {14421, xed3_phash_find_map0x0F_opcode0x1_vv0_3213_l1},
/*h(16018)=3214 */ {16018, xed3_phash_find_map0x0F_opcode0x1_vv0_3214_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4085)=3216 */ {4085, xed3_phash_find_map0x0F_opcode0x1_vv0_3216_l1},
/*h(5682)=3217 */ {5682, xed3_phash_find_map0x0F_opcode0x1_vv0_3217_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10473)=3221 */ {10473, xed3_phash_find_map0x0F_opcode0x1_vv0_3221_l1},
/*h(7889)=3222 */ {7889, xed3_phash_find_map0x0F_opcode0x1_vv0_3222_l1},
/*h(12070)=3223 */ {12070, xed3_phash_find_map0x0F_opcode0x1_vv0_3223_l1},
/*h(9486)=3224 */ {9486, xed3_phash_find_map0x0F_opcode0x1_vv0_3224_l1},
/*h(137)=3225 */ {137, xed3_phash_find_map0x0F_opcode0x1_vv0_3225_l1},
/*h(1734)=3226 */ {1734, xed3_phash_find_map0x0F_opcode0x1_vv0_3226_l1},
/*h(3331)=3227 */ {3331, xed3_phash_find_map0x0F_opcode0x1_vv0_3227_l1},
/*h(11693)=3228 */ {11693, xed3_phash_find_map0x0F_opcode0x1_vv0_3228_l1},
/*h(15874)=3229 */ {15874, xed3_phash_find_map0x0F_opcode0x1_vv0_3229_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10706)=3231 */ {10706, xed3_phash_find_map0x0F_opcode0x1_vv0_3231_l1},
/*h(5538)=3232 */ {5538, xed3_phash_find_map0x0F_opcode0x1_vv0_3232_l1},
/*h(9719)=3233 */ {9719, xed3_phash_find_map0x0F_opcode0x1_vv0_3233_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15497)=3235 */ {15497, xed3_phash_find_map0x0F_opcode0x1_vv0_3235_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7745)=3237 */ {7745, xed3_phash_find_map0x0F_opcode0x1_vv0_3237_l1},
/*h(16107)=3238 */ {16107, xed3_phash_find_map0x0F_opcode0x1_vv0_3238_l1},
/*h(13523)=3239 */ {13523, xed3_phash_find_map0x0F_opcode0x1_vv0_3239_l1},
/*h(4174)=3240 */ {4174, xed3_phash_find_map0x0F_opcode0x1_vv0_3240_l1},
/*h(5771)=3241 */ {5771, xed3_phash_find_map0x0F_opcode0x1_vv0_3241_l1},
/*h(3187)=3242 */ {3187, xed3_phash_find_map0x0F_opcode0x1_vv0_3242_l1},
/*h(14133)=3243 */ {14133, xed3_phash_find_map0x0F_opcode0x1_vv0_3243_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6381)=3245 */ {6381, xed3_phash_find_map0x0F_opcode0x1_vv0_3245_l1},
/*h(7978)=3246 */ {7978, xed3_phash_find_map0x0F_opcode0x1_vv0_3246_l1},
/*h(5394)=3247 */ {5394, xed3_phash_find_map0x0F_opcode0x1_vv0_3247_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4407)=3249 */ {4407, xed3_phash_find_map0x0F_opcode0x1_vv0_3249_l1},
/*h(12769)=3250 */ {12769, xed3_phash_find_map0x0F_opcode0x1_vv0_3250_l1},
/*h(10185)=3251 */ {10185, xed3_phash_find_map0x0F_opcode0x1_vv0_3251_l1},
/*h(7601)=3252 */ {7601, xed3_phash_find_map0x0F_opcode0x1_vv0_3252_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6614)=3254 */ {6614, xed3_phash_find_map0x0F_opcode0x1_vv0_3254_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1446)=3256 */ {1446, xed3_phash_find_map0x0F_opcode0x1_vv0_3256_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(459)=3258 */ {459, xed3_phash_find_map0x0F_opcode0x1_vv0_3258_l1},
/*h(15586)=3259 */ {15586, xed3_phash_find_map0x0F_opcode0x1_vv0_3259_l1},
/*h(10418)=3260 */ {10418, xed3_phash_find_map0x0F_opcode0x1_vv0_3260_l1},
/*h(14599)=3261 */ {14599, xed3_phash_find_map0x0F_opcode0x1_vv0_3261_l1},
/*h(5250)=3262 */ {5250, xed3_phash_find_map0x0F_opcode0x1_vv0_3262_l1},
/*h(9431)=3263 */ {9431, xed3_phash_find_map0x0F_opcode0x1_vv0_3263_l1},
/*h(82)=3264 */ {82, xed3_phash_find_map0x0F_opcode0x1_vv0_3264_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14222)=3267 */ {14222, xed3_phash_find_map0x0F_opcode0x1_vv0_3267_l1},
/*h(15819)=3268 */ {15819, xed3_phash_find_map0x0F_opcode0x1_vv0_3268_l1},
/*h(2289)=3269 */ {2289, xed3_phash_find_map0x0F_opcode0x1_vv0_3269_l1},
/*h(3886)=3270 */ {3886, xed3_phash_find_map0x0F_opcode0x1_vv0_3270_l1},
/*h(8067)=3271 */ {8067, xed3_phash_find_map0x0F_opcode0x1_vv0_3271_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15442)=3274 */ {15442, xed3_phash_find_map0x0F_opcode0x1_vv0_3274_l1},
/*h(10274)=3275 */ {10274, xed3_phash_find_map0x0F_opcode0x1_vv0_3275_l1},
/*h(7690)=3276 */ {7690, xed3_phash_find_map0x0F_opcode0x1_vv0_3276_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4119)=3279 */ {4119, xed3_phash_find_map0x0F_opcode0x1_vv0_3279_l1},
/*h(12481)=3280 */ {12481, xed3_phash_find_map0x0F_opcode0x1_vv0_3280_l1},
/*h(9897)=3281 */ {9897, xed3_phash_find_map0x0F_opcode0x1_vv0_3281_l1},
/*h(7313)=3282 */ {7313, xed3_phash_find_map0x0F_opcode0x1_vv0_3282_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2145)=3284 */ {2145, xed3_phash_find_map0x0F_opcode0x1_vv0_3284_l1},
/*h(7923)=3285 */ {7923, xed3_phash_find_map0x0F_opcode0x1_vv0_3285_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13701)=3287 */ {13701, xed3_phash_find_map0x0F_opcode0x1_vv0_3287_l1},
/*h(171)=3288 */ {171, xed3_phash_find_map0x0F_opcode0x1_vv0_3288_l1},
/*h(12714)=3289 */ {12714, xed3_phash_find_map0x0F_opcode0x1_vv0_3289_l1},
/*h(10130)=3290 */ {10130, xed3_phash_find_map0x0F_opcode0x1_vv0_3290_l1},
/*h(3365)=3291 */ {3365, xed3_phash_find_map0x0F_opcode0x1_vv0_3291_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3975)=3294 */ {3975, xed3_phash_find_map0x0F_opcode0x1_vv0_3294_l1},
/*h(12337)=3295 */ {12337, xed3_phash_find_map0x0F_opcode0x1_vv0_3295_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7169)=3297 */ {7169, xed3_phash_find_map0x0F_opcode0x1_vv0_3297_l1},
/*h(15531)=3298 */ {15531, xed3_phash_find_map0x0F_opcode0x1_vv0_3298_l1},
/*h(2001)=3299 */ {2001, xed3_phash_find_map0x0F_opcode0x1_vv0_3299_l1},
/*h(7779)=3300 */ {7779, xed3_phash_find_map0x0F_opcode0x1_vv0_3300_l1},
/*h(16141)=3301 */ {16141, xed3_phash_find_map0x0F_opcode0x1_vv0_3301_l1},
/*h(13557)=3302 */ {13557, xed3_phash_find_map0x0F_opcode0x1_vv0_3302_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8389)=3304 */ {8389, xed3_phash_find_map0x0F_opcode0x1_vv0_3304_l1},
/*h(9986)=3305 */ {9986, xed3_phash_find_map0x0F_opcode0x1_vv0_3305_l1},
/*h(7402)=3306 */ {7402, xed3_phash_find_map0x0F_opcode0x1_vv0_3306_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6415)=3308 */ {6415, xed3_phash_find_map0x0F_opcode0x1_vv0_3308_l1},
/*h(3831)=3309 */ {3831, xed3_phash_find_map0x0F_opcode0x1_vv0_3309_l1},
/*h(12193)=3310 */ {12193, xed3_phash_find_map0x0F_opcode0x1_vv0_3310_l1},
/*h(9609)=3311 */ {9609, xed3_phash_find_map0x0F_opcode0x1_vv0_3311_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8622)=3313 */ {8622, xed3_phash_find_map0x0F_opcode0x1_vv0_3313_l1},
/*h(10219)=3314 */ {10219, xed3_phash_find_map0x0F_opcode0x1_vv0_3314_l1},
/*h(7635)=3315 */ {7635, xed3_phash_find_map0x0F_opcode0x1_vv0_3315_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2467)=3317 */ {2467, xed3_phash_find_map0x0F_opcode0x1_vv0_3317_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12426)=3319 */ {12426, xed3_phash_find_map0x0F_opcode0x1_vv0_3319_l1},
/*h(9842)=3320 */ {9842, xed3_phash_find_map0x0F_opcode0x1_vv0_3320_l1},
/*h(14023)=3321 */ {14023, xed3_phash_find_map0x0F_opcode0x1_vv0_3321_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2090)=3323 */ {2090, xed3_phash_find_map0x0F_opcode0x1_vv0_3323_l1},
/*h(14633)=3324 */ {14633, xed3_phash_find_map0x0F_opcode0x1_vv0_3324_l1},
/*h(12049)=3325 */ {12049, xed3_phash_find_map0x0F_opcode0x1_vv0_3325_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4297)=3328 */ {4297, xed3_phash_find_map0x0F_opcode0x1_vv0_3328_l1},
/*h(5894)=3329 */ {5894, xed3_phash_find_map0x0F_opcode0x1_vv0_3329_l1},
/*h(3310)=3330 */ {3310, xed3_phash_find_map0x0F_opcode0x1_vv0_3330_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2323)=3332 */ {2323, xed3_phash_find_map0x0F_opcode0x1_vv0_3332_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8101)=3334 */ {8101, xed3_phash_find_map0x0F_opcode0x1_vv0_3334_l1},
/*h(9698)=3335 */ {9698, xed3_phash_find_map0x0F_opcode0x1_vv0_3335_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4530)=3337 */ {4530, xed3_phash_find_map0x0F_opcode0x1_vv0_3337_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3543)=3339 */ {3543, xed3_phash_find_map0x0F_opcode0x1_vv0_3339_l1},
/*h(11905)=3340 */ {11905, xed3_phash_find_map0x0F_opcode0x1_vv0_3340_l1},
/*h(16086)=3341 */ {16086, xed3_phash_find_map0x0F_opcode0x1_vv0_3341_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1569)=3343 */ {1569, xed3_phash_find_map0x0F_opcode0x1_vv0_3343_l1},
/*h(12515)=3344 */ {12515, xed3_phash_find_map0x0F_opcode0x1_vv0_3344_l1},
/*h(7347)=3345 */ {7347, xed3_phash_find_map0x0F_opcode0x1_vv0_3345_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2179)=3347 */ {2179, xed3_phash_find_map0x0F_opcode0x1_vv0_3347_l1},
/*h(14722)=3348 */ {14722, xed3_phash_find_map0x0F_opcode0x1_vv0_3348_l1},
/*h(12138)=3349 */ {12138, xed3_phash_find_map0x0F_opcode0x1_vv0_3349_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(205)=3351 */ {205, xed3_phash_find_map0x0F_opcode0x1_vv0_3351_l1},
/*h(4386)=3352 */ {4386, xed3_phash_find_map0x0F_opcode0x1_vv0_3352_l1},
/*h(1802)=3353 */ {1802, xed3_phash_find_map0x0F_opcode0x1_vv0_3353_l1},
/*h(14345)=3354 */ {14345, xed3_phash_find_map0x0F_opcode0x1_vv0_3354_l1},
/*h(11761)=3355 */ {11761, xed3_phash_find_map0x0F_opcode0x1_vv0_3355_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6593)=3357 */ {6593, xed3_phash_find_map0x0F_opcode0x1_vv0_3357_l1},
/*h(12371)=3358 */ {12371, xed3_phash_find_map0x0F_opcode0x1_vv0_3358_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7203)=3360 */ {7203, xed3_phash_find_map0x0F_opcode0x1_vv0_3360_l1},
/*h(15565)=3361 */ {15565, xed3_phash_find_map0x0F_opcode0x1_vv0_3361_l1},
/*h(2035)=3362 */ {2035, xed3_phash_find_map0x0F_opcode0x1_vv0_3362_l1},
/*h(14578)=3363 */ {14578, xed3_phash_find_map0x0F_opcode0x1_vv0_3363_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16175)=3365 */ {16175, xed3_phash_find_map0x0F_opcode0x1_vv0_3365_l1},
/*h(13591)=3366 */ {13591, xed3_phash_find_map0x0F_opcode0x1_vv0_3366_l1},
/*h(4242)=3367 */ {4242, xed3_phash_find_map0x0F_opcode0x1_vv0_3367_l1},
/*h(5839)=3368 */ {5839, xed3_phash_find_map0x0F_opcode0x1_vv0_3368_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15798)=3370 */ {15798, xed3_phash_find_map0x0F_opcode0x1_vv0_3370_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6449)=3372 */ {6449, xed3_phash_find_map0x0F_opcode0x1_vv0_3372_l1},
/*h(1281)=3373 */ {1281, xed3_phash_find_map0x0F_opcode0x1_vv0_3373_l1},
/*h(9643)=3374 */ {9643, xed3_phash_find_map0x0F_opcode0x1_vv0_3374_l1},
/*h(294)=3375 */ {294, xed3_phash_find_map0x0F_opcode0x1_vv0_3375_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1891)=3377 */ {1891, xed3_phash_find_map0x0F_opcode0x1_vv0_3377_l1},
/*h(14434)=3378 */ {14434, xed3_phash_find_map0x0F_opcode0x1_vv0_3378_l1},
/*h(11850)=3379 */ {11850, xed3_phash_find_map0x0F_opcode0x1_vv0_3379_l1},
/*h(9266)=3380 */ {9266, xed3_phash_find_map0x0F_opcode0x1_vv0_3380_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4098)=3382 */ {4098, xed3_phash_find_map0x0F_opcode0x1_vv0_3382_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14057)=3384 */ {14057, xed3_phash_find_map0x0F_opcode0x1_vv0_3384_l1},
/*h(15654)=3385 */ {15654, xed3_phash_find_map0x0F_opcode0x1_vv0_3385_l1},
/*h(6305)=3386 */ {6305, xed3_phash_find_map0x0F_opcode0x1_vv0_3386_l1},
/*h(3721)=3387 */ {3721, xed3_phash_find_map0x0F_opcode0x1_vv0_3387_l1},
/*h(1137)=3388 */ {1137, xed3_phash_find_map0x0F_opcode0x1_vv0_3388_l1},
/*h(5318)=3389 */ {5318, xed3_phash_find_map0x0F_opcode0x1_vv0_3389_l1},
/*h(150)=3390 */ {150, xed3_phash_find_map0x0F_opcode0x1_vv0_3390_l1},
/*h(4331)=3391 */ {4331, xed3_phash_find_map0x0F_opcode0x1_vv0_3391_l1},
/*h(12693)=3392 */ {12693, xed3_phash_find_map0x0F_opcode0x1_vv0_3392_l1},
/*h(14290)=3393 */ {14290, xed3_phash_find_map0x0F_opcode0x1_vv0_3393_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2357)=3395 */ {2357, xed3_phash_find_map0x0F_opcode0x1_vv0_3395_l1},
/*h(6538)=3396 */ {6538, xed3_phash_find_map0x0F_opcode0x1_vv0_3396_l1},
/*h(3954)=3397 */ {3954, xed3_phash_find_map0x0F_opcode0x1_vv0_3397_l1},
/*h(5551)=3398 */ {5551, xed3_phash_find_map0x0F_opcode0x1_vv0_3398_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11329)=3400 */ {11329, xed3_phash_find_map0x0F_opcode0x1_vv0_3400_l1},
/*h(6161)=3401 */ {6161, xed3_phash_find_map0x0F_opcode0x1_vv0_3401_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11939)=3403 */ {11939, xed3_phash_find_map0x0F_opcode0x1_vv0_3403_l1},
/*h(9355)=3404 */ {9355, xed3_phash_find_map0x0F_opcode0x1_vv0_3404_l1},
/*h(6)=3405 */ {6, xed3_phash_find_map0x0F_opcode0x1_vv0_3405_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1603)=3407 */ {1603, xed3_phash_find_map0x0F_opcode0x1_vv0_3407_l1},
/*h(7381)=3408 */ {7381, xed3_phash_find_map0x0F_opcode0x1_vv0_3408_l1},
/*h(11562)=3409 */ {11562, xed3_phash_find_map0x0F_opcode0x1_vv0_3409_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3810)=3411 */ {3810, xed3_phash_find_map0x0F_opcode0x1_vv0_3411_l1},
/*h(1226)=3412 */ {1226, xed3_phash_find_map0x0F_opcode0x1_vv0_3412_l1},
/*h(16353)=3413 */ {16353, xed3_phash_find_map0x0F_opcode0x1_vv0_3413_l1},
/*h(239)=3414 */ {239, xed3_phash_find_map0x0F_opcode0x1_vv0_3414_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6017)=3416 */ {6017, xed3_phash_find_map0x0F_opcode0x1_vv0_3416_l1},
/*h(14379)=3417 */ {14379, xed3_phash_find_map0x0F_opcode0x1_vv0_3417_l1},
/*h(11795)=3418 */ {11795, xed3_phash_find_map0x0F_opcode0x1_vv0_3418_l1},
/*h(2446)=3419 */ {2446, xed3_phash_find_map0x0F_opcode0x1_vv0_3419_l1},
/*h(6627)=3420 */ {6627, xed3_phash_find_map0x0F_opcode0x1_vv0_3420_l1},
/*h(4043)=3421 */ {4043, xed3_phash_find_map0x0F_opcode0x1_vv0_3421_l1},
/*h(1459)=3422 */ {1459, xed3_phash_find_map0x0F_opcode0x1_vv0_3422_l1},
/*h(14002)=3423 */ {14002, xed3_phash_find_map0x0F_opcode0x1_vv0_3423_l1},
/*h(15599)=3424 */ {15599, xed3_phash_find_map0x0F_opcode0x1_vv0_3424_l1},
/*h(2069)=3425 */ {2069, xed3_phash_find_map0x0F_opcode0x1_vv0_3425_l1},
/*h(6250)=3426 */ {6250, xed3_phash_find_map0x0F_opcode0x1_vv0_3426_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16209)=3428 */ {16209, xed3_phash_find_map0x0F_opcode0x1_vv0_3428_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8457)=3430 */ {8457, xed3_phash_find_map0x0F_opcode0x1_vv0_3430_l1},
/*h(5873)=3431 */ {5873, xed3_phash_find_map0x0F_opcode0x1_vv0_3431_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11651)=3433 */ {11651, xed3_phash_find_map0x0F_opcode0x1_vv0_3433_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1315)=3436 */ {1315, xed3_phash_find_map0x0F_opcode0x1_vv0_3436_l1},
/*h(9677)=3437 */ {9677, xed3_phash_find_map0x0F_opcode0x1_vv0_3437_l1},
/*h(13858)=3438 */ {13858, xed3_phash_find_map0x0F_opcode0x1_vv0_3438_l1},
/*h(11274)=3439 */ {11274, xed3_phash_find_map0x0F_opcode0x1_vv0_3439_l1},
/*h(1925)=3440 */ {1925, xed3_phash_find_map0x0F_opcode0x1_vv0_3440_l1},
/*h(3522)=3441 */ {3522, xed3_phash_find_map0x0F_opcode0x1_vv0_3441_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16065)=3443 */ {16065, xed3_phash_find_map0x0F_opcode0x1_vv0_3443_l1},
/*h(2535)=3444 */ {2535, xed3_phash_find_map0x0F_opcode0x1_vv0_3444_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12494)=3446 */ {12494, xed3_phash_find_map0x0F_opcode0x1_vv0_3446_l1},
/*h(14091)=3447 */ {14091, xed3_phash_find_map0x0F_opcode0x1_vv0_3447_l1},
/*h(11507)=3448 */ {11507, xed3_phash_find_map0x0F_opcode0x1_vv0_3448_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6339)=3450 */ {6339, xed3_phash_find_map0x0F_opcode0x1_vv0_3450_l1},
/*h(3755)=3451 */ {3755, xed3_phash_find_map0x0F_opcode0x1_vv0_3451_l1},
/*h(16298)=3452 */ {16298, xed3_phash_find_map0x0F_opcode0x1_vv0_3452_l1},
/*h(13714)=3453 */ {13714, xed3_phash_find_map0x0F_opcode0x1_vv0_3453_l1},
/*h(4365)=3454 */ {4365, xed3_phash_find_map0x0F_opcode0x1_vv0_3454_l1},
/*h(5962)=3455 */ {5962, xed3_phash_find_map0x0F_opcode0x1_vv0_3455_l1},
/*h(3378)=3456 */ {3378, xed3_phash_find_map0x0F_opcode0x1_vv0_3456_l1},
/*h(7559)=3457 */ {7559, xed3_phash_find_map0x0F_opcode0x1_vv0_3457_l1},
/*h(15921)=3458 */ {15921, xed3_phash_find_map0x0F_opcode0x1_vv0_3458_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8169)=3460 */ {8169, xed3_phash_find_map0x0F_opcode0x1_vv0_3460_l1},
/*h(5585)=3461 */ {5585, xed3_phash_find_map0x0F_opcode0x1_vv0_3461_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11363)=3463 */ {11363, xed3_phash_find_map0x0F_opcode0x1_vv0_3463_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6195)=3465 */ {6195, xed3_phash_find_map0x0F_opcode0x1_vv0_3465_l1},
/*h(1027)=3466 */ {1027, xed3_phash_find_map0x0F_opcode0x1_vv0_3466_l1},
/*h(11973)=3467 */ {11973, xed3_phash_find_map0x0F_opcode0x1_vv0_3467_l1},
/*h(13570)=3468 */ {13570, xed3_phash_find_map0x0F_opcode0x1_vv0_3468_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8402)=3470 */ {8402, xed3_phash_find_map0x0F_opcode0x1_vv0_3470_l1},
/*h(3234)=3471 */ {3234, xed3_phash_find_map0x0F_opcode0x1_vv0_3471_l1},
/*h(7415)=3472 */ {7415, xed3_phash_find_map0x0F_opcode0x1_vv0_3472_l1},
/*h(15777)=3473 */ {15777, xed3_phash_find_map0x0F_opcode0x1_vv0_3473_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12206)=3476 */ {12206, xed3_phash_find_map0x0F_opcode0x1_vv0_3476_l1},
/*h(9622)=3477 */ {9622, xed3_phash_find_map0x0F_opcode0x1_vv0_3477_l1},
/*h(273)=3478 */ {273, xed3_phash_find_map0x0F_opcode0x1_vv0_3478_l1},
/*h(1870)=3479 */ {1870, xed3_phash_find_map0x0F_opcode0x1_vv0_3479_l1},
/*h(6051)=3480 */ {6051, xed3_phash_find_map0x0F_opcode0x1_vv0_3480_l1},
/*h(14413)=3481 */ {14413, xed3_phash_find_map0x0F_opcode0x1_vv0_3481_l1},
/*h(16010)=3482 */ {16010, xed3_phash_find_map0x0F_opcode0x1_vv0_3482_l1},
/*h(13426)=3483 */ {13426, xed3_phash_find_map0x0F_opcode0x1_vv0_3483_l1},
/*h(4077)=3484 */ {4077, xed3_phash_find_map0x0F_opcode0x1_vv0_3484_l1},
/*h(1493)=3485 */ {1493, xed3_phash_find_map0x0F_opcode0x1_vv0_3485_l1},
/*h(3090)=3486 */ {3090, xed3_phash_find_map0x0F_opcode0x1_vv0_3486_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15633)=3488 */ {15633, xed3_phash_find_map0x0F_opcode0x1_vv0_3488_l1},
/*h(10465)=3489 */ {10465, xed3_phash_find_map0x0F_opcode0x1_vv0_3489_l1},
/*h(14646)=3490 */ {14646, xed3_phash_find_map0x0F_opcode0x1_vv0_3490_l1},
/*h(16243)=3491 */ {16243, xed3_phash_find_map0x0F_opcode0x1_vv0_3491_l1},
/*h(9478)=3492 */ {9478, xed3_phash_find_map0x0F_opcode0x1_vv0_3492_l1},
/*h(4310)=3493 */ {4310, xed3_phash_find_map0x0F_opcode0x1_vv0_3493_l1},
/*h(8491)=3494 */ {8491, xed3_phash_find_map0x0F_opcode0x1_vv0_3494_l1},
/*h(5907)=3495 */ {5907, xed3_phash_find_map0x0F_opcode0x1_vv0_3495_l1},
/*h(11685)=3496 */ {11685, xed3_phash_find_map0x0F_opcode0x1_vv0_3496_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8114)=3499 */ {8114, xed3_phash_find_map0x0F_opcode0x1_vv0_3499_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9711)=3501 */ {9711, xed3_phash_find_map0x0F_opcode0x1_vv0_3501_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15489)=3503 */ {15489, xed3_phash_find_map0x0F_opcode0x1_vv0_3503_l1},
/*h(10321)=3504 */ {10321, xed3_phash_find_map0x0F_opcode0x1_vv0_3504_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16099)=3506 */ {16099, xed3_phash_find_map0x0F_opcode0x1_vv0_3506_l1},
/*h(13515)=3507 */ {13515, xed3_phash_find_map0x0F_opcode0x1_vv0_3507_l1},
/*h(4166)=3508 */ {4166, xed3_phash_find_map0x0F_opcode0x1_vv0_3508_l1},
/*h(5763)=3509 */ {5763, xed3_phash_find_map0x0F_opcode0x1_vv0_3509_l1},
/*h(3179)=3510 */ {3179, xed3_phash_find_map0x0F_opcode0x1_vv0_3510_l1},
/*h(14125)=3511 */ {14125, xed3_phash_find_map0x0F_opcode0x1_vv0_3511_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6373)=3513 */ {6373, xed3_phash_find_map0x0F_opcode0x1_vv0_3513_l1},
/*h(7970)=3514 */ {7970, xed3_phash_find_map0x0F_opcode0x1_vv0_3514_l1},
/*h(5386)=3515 */ {5386, xed3_phash_find_map0x0F_opcode0x1_vv0_3515_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4399)=3517 */ {4399, xed3_phash_find_map0x0F_opcode0x1_vv0_3517_l1},
/*h(1815)=3518 */ {1815, xed3_phash_find_map0x0F_opcode0x1_vv0_3518_l1},
/*h(10177)=3519 */ {10177, xed3_phash_find_map0x0F_opcode0x1_vv0_3519_l1},
/*h(7593)=3520 */ {7593, xed3_phash_find_map0x0F_opcode0x1_vv0_3520_l1},
/*h(15955)=3521 */ {15955, xed3_phash_find_map0x0F_opcode0x1_vv0_3521_l1},
/*h(6606)=3522 */ {6606, xed3_phash_find_map0x0F_opcode0x1_vv0_3522_l1},
/*h(4022)=3523 */ {4022, xed3_phash_find_map0x0F_opcode0x1_vv0_3523_l1},
/*h(5619)=3524 */ {5619, xed3_phash_find_map0x0F_opcode0x1_vv0_3524_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(451)=3526 */ {451, xed3_phash_find_map0x0F_opcode0x1_vv0_3526_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6229)=3528 */ {6229, xed3_phash_find_map0x0F_opcode0x1_vv0_3528_l1},
/*h(7826)=3529 */ {7826, xed3_phash_find_map0x0F_opcode0x1_vv0_3529_l1},
/*h(12007)=3530 */ {12007, xed3_phash_find_map0x0F_opcode0x1_vv0_3530_l1},
/*h(9423)=3531 */ {9423, xed3_phash_find_map0x0F_opcode0x1_vv0_3531_l1},
/*h(74)=3532 */ {74, xed3_phash_find_map0x0F_opcode0x1_vv0_3532_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10033)=3534 */ {10033, xed3_phash_find_map0x0F_opcode0x1_vv0_3534_l1},
/*h(14214)=3535 */ {14214, xed3_phash_find_map0x0F_opcode0x1_vv0_3535_l1},
/*h(15811)=3536 */ {15811, xed3_phash_find_map0x0F_opcode0x1_vv0_3536_l1},
/*h(2281)=3537 */ {2281, xed3_phash_find_map0x0F_opcode0x1_vv0_3537_l1},
/*h(3878)=3538 */ {3878, xed3_phash_find_map0x0F_opcode0x1_vv0_3538_l1},
/*h(1294)=3539 */ {1294, xed3_phash_find_map0x0F_opcode0x1_vv0_3539_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(307)=3541 */ {307, xed3_phash_find_map0x0F_opcode0x1_vv0_3541_l1},
/*h(15434)=3542 */ {15434, xed3_phash_find_map0x0F_opcode0x1_vv0_3542_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3501)=3544 */ {3501, xed3_phash_find_map0x0F_opcode0x1_vv0_3544_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2514)=3546 */ {2514, xed3_phash_find_map0x0F_opcode0x1_vv0_3546_l1},
/*h(4111)=3547 */ {4111, xed3_phash_find_map0x0F_opcode0x1_vv0_3547_l1},
/*h(1527)=3548 */ {1527, xed3_phash_find_map0x0F_opcode0x1_vv0_3548_l1},
/*h(9889)=3549 */ {9889, xed3_phash_find_map0x0F_opcode0x1_vv0_3549_l1},
/*h(7305)=3550 */ {7305, xed3_phash_find_map0x0F_opcode0x1_vv0_3550_l1},
/*h(15667)=3551 */ {15667, xed3_phash_find_map0x0F_opcode0x1_vv0_3551_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10499)=3553 */ {10499, xed3_phash_find_map0x0F_opcode0x1_vv0_3553_l1},
/*h(16277)=3554 */ {16277, xed3_phash_find_map0x0F_opcode0x1_vv0_3554_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(163)=3556 */ {163, xed3_phash_find_map0x0F_opcode0x1_vv0_3556_l1},
/*h(12706)=3557 */ {12706, xed3_phash_find_map0x0F_opcode0x1_vv0_3557_l1},
/*h(10122)=3558 */ {10122, xed3_phash_find_map0x0F_opcode0x1_vv0_3558_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6551)=3561 */ {6551, xed3_phash_find_map0x0F_opcode0x1_vv0_3561_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12329)=3563 */ {12329, xed3_phash_find_map0x0F_opcode0x1_vv0_3563_l1},
/*h(9745)=3564 */ {9745, xed3_phash_find_map0x0F_opcode0x1_vv0_3564_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15523)=3566 */ {15523, xed3_phash_find_map0x0F_opcode0x1_vv0_3566_l1},
/*h(1993)=3567 */ {1993, xed3_phash_find_map0x0F_opcode0x1_vv0_3567_l1},
/*h(10355)=3568 */ {10355, xed3_phash_find_map0x0F_opcode0x1_vv0_3568_l1},
/*h(16133)=3569 */ {16133, xed3_phash_find_map0x0F_opcode0x1_vv0_3569_l1},
/*h(13549)=3570 */ {13549, xed3_phash_find_map0x0F_opcode0x1_vv0_3570_l1},
/*h(19)=3571 */ {19, xed3_phash_find_map0x0F_opcode0x1_vv0_3571_l1},
/*h(12562)=3572 */ {12562, xed3_phash_find_map0x0F_opcode0x1_vv0_3572_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7394)=3574 */ {7394, xed3_phash_find_map0x0F_opcode0x1_vv0_3574_l1},
/*h(11575)=3575 */ {11575, xed3_phash_find_map0x0F_opcode0x1_vv0_3575_l1},
/*h(2226)=3576 */ {2226, xed3_phash_find_map0x0F_opcode0x1_vv0_3576_l1},
/*h(14769)=3577 */ {14769, xed3_phash_find_map0x0F_opcode0x1_vv0_3577_l1},
/*h(1239)=3578 */ {1239, xed3_phash_find_map0x0F_opcode0x1_vv0_3578_l1},
/*h(9601)=3579 */ {9601, xed3_phash_find_map0x0F_opcode0x1_vv0_3579_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15379)=3581 */ {15379, xed3_phash_find_map0x0F_opcode0x1_vv0_3581_l1},
/*h(6030)=3582 */ {6030, xed3_phash_find_map0x0F_opcode0x1_vv0_3582_l1},
/*h(7627)=3583 */ {7627, xed3_phash_find_map0x0F_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(12418)=3587 */ {12418, xed3_phash_find_map0x0F_opcode0x1_vv0_3587_l1},
/*h(9834)=3588 */ {9834, xed3_phash_find_map0x0F_opcode0x1_vv0_3588_l1},
/*h(7250)=3589 */ {7250, xed3_phash_find_map0x0F_opcode0x1_vv0_3589_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2082)=3591 */ {2082, xed3_phash_find_map0x0F_opcode0x1_vv0_3591_l1},
/*h(14625)=3592 */ {14625, xed3_phash_find_map0x0F_opcode0x1_vv0_3592_l1},
/*h(12041)=3593 */ {12041, xed3_phash_find_map0x0F_opcode0x1_vv0_3593_l1},
/*h(9457)=3594 */ {9457, xed3_phash_find_map0x0F_opcode0x1_vv0_3594_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4289)=3596 */ {4289, xed3_phash_find_map0x0F_opcode0x1_vv0_3596_l1},
/*h(10067)=3597 */ {10067, xed3_phash_find_map0x0F_opcode0x1_vv0_3597_l1},
/*h(3302)=3598 */ {3302, xed3_phash_find_map0x0F_opcode0x1_vv0_3598_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2315)=3600 */ {2315, xed3_phash_find_map0x0F_opcode0x1_vv0_3600_l1},
/*h(10677)=3601 */ {10677, xed3_phash_find_map0x0F_opcode0x1_vv0_3601_l1},
/*h(12274)=3602 */ {12274, xed3_phash_find_map0x0F_opcode0x1_vv0_3602_l1},
/*h(5509)=3603 */ {5509, xed3_phash_find_map0x0F_opcode0x1_vv0_3603_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4522)=3605 */ {4522, xed3_phash_find_map0x0F_opcode0x1_vv0_3605_l1},
/*h(1938)=3606 */ {1938, xed3_phash_find_map0x0F_opcode0x1_vv0_3606_l1},
/*h(14481)=3607 */ {14481, xed3_phash_find_map0x0F_opcode0x1_vv0_3607_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16078)=3609 */ {16078, xed3_phash_find_map0x0F_opcode0x1_vv0_3609_l1},
/*h(4145)=3610 */ {4145, xed3_phash_find_map0x0F_opcode0x1_vv0_3610_l1},
/*h(8326)=3611 */ {8326, xed3_phash_find_map0x0F_opcode0x1_vv0_3611_l1},
/*h(9923)=3612 */ {9923, xed3_phash_find_map0x0F_opcode0x1_vv0_3612_l1},
/*h(7339)=3613 */ {7339, xed3_phash_find_map0x0F_opcode0x1_vv0_3613_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10533)=3616 */ {10533, xed3_phash_find_map0x0F_opcode0x1_vv0_3616_l1},
/*h(7949)=3617 */ {7949, xed3_phash_find_map0x0F_opcode0x1_vv0_3617_l1},
/*h(16311)=3618 */ {16311, xed3_phash_find_map0x0F_opcode0x1_vv0_3618_l1},
/*h(197)=3619 */ {197, xed3_phash_find_map0x0F_opcode0x1_vv0_3619_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5975)=3621 */ {5975, xed3_phash_find_map0x0F_opcode0x1_vv0_3621_l1},
/*h(14337)=3622 */ {14337, xed3_phash_find_map0x0F_opcode0x1_vv0_3622_l1},
/*h(11753)=3623 */ {11753, xed3_phash_find_map0x0F_opcode0x1_vv0_3623_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4001)=3625 */ {4001, xed3_phash_find_map0x0F_opcode0x1_vv0_3625_l1},
/*h(12363)=3626 */ {12363, xed3_phash_find_map0x0F_opcode0x1_vv0_3626_l1},
/*h(9779)=3627 */ {9779, xed3_phash_find_map0x0F_opcode0x1_vv0_3627_l1},
/*h(430)=3628 */ {430, xed3_phash_find_map0x0F_opcode0x1_vv0_3628_l1},
/*h(15557)=3629 */ {15557, xed3_phash_find_map0x0F_opcode0x1_vv0_3629_l1},
/*h(2027)=3630 */ {2027, xed3_phash_find_map0x0F_opcode0x1_vv0_3630_l1},
/*h(14570)=3631 */ {14570, xed3_phash_find_map0x0F_opcode0x1_vv0_3631_l1},
/*h(11986)=3632 */ {11986, xed3_phash_find_map0x0F_opcode0x1_vv0_3632_l1},
/*h(16167)=3633 */ {16167, xed3_phash_find_map0x0F_opcode0x1_vv0_3633_l1},
/*h(13583)=3634 */ {13583, xed3_phash_find_map0x0F_opcode0x1_vv0_3634_l1},
/*h(4234)=3635 */ {4234, xed3_phash_find_map0x0F_opcode0x1_vv0_3635_l1},
/*h(5831)=3636 */ {5831, xed3_phash_find_map0x0F_opcode0x1_vv0_3636_l1},
/*h(14193)=3637 */ {14193, xed3_phash_find_map0x0F_opcode0x1_vv0_3637_l1},
/*h(15790)=3638 */ {15790, xed3_phash_find_map0x0F_opcode0x1_vv0_3638_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3857)=3640 */ {3857, xed3_phash_find_map0x0F_opcode0x1_vv0_3640_l1},
/*h(14803)=3641 */ {14803, xed3_phash_find_map0x0F_opcode0x1_vv0_3641_l1},
/*h(9635)=3642 */ {9635, xed3_phash_find_map0x0F_opcode0x1_vv0_3642_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10245)=3646 */ {10245, xed3_phash_find_map0x0F_opcode0x1_vv0_3646_l1},
/*h(11842)=3647 */ {11842, xed3_phash_find_map0x0F_opcode0x1_vv0_3647_l1},
/*h(9258)=3648 */ {9258, xed3_phash_find_map0x0F_opcode0x1_vv0_3648_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1506)=3650 */ {1506, xed3_phash_find_map0x0F_opcode0x1_vv0_3650_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14049)=3652 */ {14049, xed3_phash_find_map0x0F_opcode0x1_vv0_3652_l1},
/*h(11465)=3653 */ {11465, xed3_phash_find_map0x0F_opcode0x1_vv0_3653_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3713)=3655 */ {3713, xed3_phash_find_map0x0F_opcode0x1_vv0_3655_l1},
/*h(7894)=3656 */ {7894, xed3_phash_find_map0x0F_opcode0x1_vv0_3656_l1},
/*h(9491)=3657 */ {9491, xed3_phash_find_map0x0F_opcode0x1_vv0_3657_l1},
/*h(142)=3658 */ {142, xed3_phash_find_map0x0F_opcode0x1_vv0_3658_l1},
/*h(4323)=3659 */ {4323, xed3_phash_find_map0x0F_opcode0x1_vv0_3659_l1},
/*h(12685)=3660 */ {12685, xed3_phash_find_map0x0F_opcode0x1_vv0_3660_l1},
/*h(14282)=3661 */ {14282, xed3_phash_find_map0x0F_opcode0x1_vv0_3661_l1},
/*h(11698)=3662 */ {11698, xed3_phash_find_map0x0F_opcode0x1_vv0_3662_l1},
/*h(2349)=3663 */ {2349, xed3_phash_find_map0x0F_opcode0x1_vv0_3663_l1},
/*h(6530)=3664 */ {6530, xed3_phash_find_map0x0F_opcode0x1_vv0_3664_l1},
/*h(3946)=3665 */ {3946, xed3_phash_find_map0x0F_opcode0x1_vv0_3665_l1},
/*h(5543)=3666 */ {5543, xed3_phash_find_map0x0F_opcode0x1_vv0_3666_l1},
/*h(13905)=3667 */ {13905, xed3_phash_find_map0x0F_opcode0x1_vv0_3667_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6153)=3669 */ {6153, xed3_phash_find_map0x0F_opcode0x1_vv0_3669_l1},
/*h(14515)=3670 */ {14515, xed3_phash_find_map0x0F_opcode0x1_vv0_3670_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9347)=3672 */ {9347, xed3_phash_find_map0x0F_opcode0x1_vv0_3672_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4179)=3674 */ {4179, xed3_phash_find_map0x0F_opcode0x1_vv0_3674_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7373)=3676 */ {7373, xed3_phash_find_map0x0F_opcode0x1_vv0_3676_l1},
/*h(11554)=3677 */ {11554, xed3_phash_find_map0x0F_opcode0x1_vv0_3677_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6386)=3679 */ {6386, xed3_phash_find_map0x0F_opcode0x1_vv0_3679_l1},
/*h(7983)=3680 */ {7983, xed3_phash_find_map0x0F_opcode0x1_vv0_3680_l1},
/*h(5399)=3681 */ {5399, xed3_phash_find_map0x0F_opcode0x1_vv0_3681_l1},
/*h(13761)=3682 */ {13761, xed3_phash_find_map0x0F_opcode0x1_vv0_3682_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8593)=3684 */ {8593, xed3_phash_find_map0x0F_opcode0x1_vv0_3684_l1},
/*h(14371)=3685 */ {14371, xed3_phash_find_map0x0F_opcode0x1_vv0_3685_l1},
/*h(7606)=3686 */ {7606, xed3_phash_find_map0x0F_opcode0x1_vv0_3686_l1},
/*h(2438)=3687 */ {2438, xed3_phash_find_map0x0F_opcode0x1_vv0_3687_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4035)=3689 */ {4035, xed3_phash_find_map0x0F_opcode0x1_vv0_3689_l1},
/*h(1451)=3690 */ {1451, xed3_phash_find_map0x0F_opcode0x1_vv0_3690_l1},
/*h(13994)=3691 */ {13994, xed3_phash_find_map0x0F_opcode0x1_vv0_3691_l1},
/*h(15591)=3692 */ {15591, xed3_phash_find_map0x0F_opcode0x1_vv0_3692_l1},
/*h(2061)=3693 */ {2061, xed3_phash_find_map0x0F_opcode0x1_vv0_3693_l1},
/*h(6242)=3694 */ {6242, xed3_phash_find_map0x0F_opcode0x1_vv0_3694_l1},
/*h(1074)=3695 */ {1074, xed3_phash_find_map0x0F_opcode0x1_vv0_3695_l1},
/*h(16201)=3696 */ {16201, xed3_phash_find_map0x0F_opcode0x1_vv0_3696_l1},
/*h(13617)=3697 */ {13617, xed3_phash_find_map0x0F_opcode0x1_vv0_3697_l1},
/*h(8449)=3698 */ {8449, xed3_phash_find_map0x0F_opcode0x1_vv0_3698_l1},
/*h(5865)=3699 */ {5865, xed3_phash_find_map0x0F_opcode0x1_vv0_3699_l1},
/*h(3281)=3700 */ {3281, xed3_phash_find_map0x0F_opcode0x1_vv0_3700_l1},
/*h(7462)=3701 */ {7462, xed3_phash_find_map0x0F_opcode0x1_vv0_3701_l1},
/*h(2294)=3702 */ {2294, xed3_phash_find_map0x0F_opcode0x1_vv0_3702_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3891)=3704 */ {3891, xed3_phash_find_map0x0F_opcode0x1_vv0_3704_l1},
/*h(9669)=3705 */ {9669, xed3_phash_find_map0x0F_opcode0x1_vv0_3705_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4501)=3707 */ {4501, xed3_phash_find_map0x0F_opcode0x1_vv0_3707_l1},
/*h(8682)=3708 */ {8682, xed3_phash_find_map0x0F_opcode0x1_vv0_3708_l1},
/*h(6098)=3709 */ {6098, xed3_phash_find_map0x0F_opcode0x1_vv0_3709_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13473)=3712 */ {13473, xed3_phash_find_map0x0F_opcode0x1_vv0_3712_l1},
/*h(8305)=3713 */ {8305, xed3_phash_find_map0x0F_opcode0x1_vv0_3713_l1},
/*h(12486)=3714 */ {12486, xed3_phash_find_map0x0F_opcode0x1_vv0_3714_l1},
/*h(14083)=3715 */ {14083, xed3_phash_find_map0x0F_opcode0x1_vv0_3715_l1},
/*h(11499)=3716 */ {11499, xed3_phash_find_map0x0F_opcode0x1_vv0_3716_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1163)=3719 */ {1163, xed3_phash_find_map0x0F_opcode0x1_vv0_3719_l1},
/*h(9525)=3720 */ {9525, xed3_phash_find_map0x0F_opcode0x1_vv0_3720_l1},
/*h(13706)=3721 */ {13706, xed3_phash_find_map0x0F_opcode0x1_vv0_3721_l1},
/*h(4357)=3722 */ {4357, xed3_phash_find_map0x0F_opcode0x1_vv0_3722_l1},
/*h(5954)=3723 */ {5954, xed3_phash_find_map0x0F_opcode0x1_vv0_3723_l1},
/*h(3370)=3724 */ {3370, xed3_phash_find_map0x0F_opcode0x1_vv0_3724_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15913)=3726 */ {15913, xed3_phash_find_map0x0F_opcode0x1_vv0_3726_l1},
/*h(13329)=3727 */ {13329, xed3_phash_find_map0x0F_opcode0x1_vv0_3727_l1},
/*h(8161)=3728 */ {8161, xed3_phash_find_map0x0F_opcode0x1_vv0_3728_l1},
/*h(5577)=3729 */ {5577, xed3_phash_find_map0x0F_opcode0x1_vv0_3729_l1},
/*h(13939)=3730 */ {13939, xed3_phash_find_map0x0F_opcode0x1_vv0_3730_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2006)=3732 */ {2006, xed3_phash_find_map0x0F_opcode0x1_vv0_3732_l1},
/*h(6187)=3733 */ {6187, xed3_phash_find_map0x0F_opcode0x1_vv0_3733_l1},
/*h(14549)=3734 */ {14549, xed3_phash_find_map0x0F_opcode0x1_vv0_3734_l1},
/*h(16146)=3735 */ {16146, xed3_phash_find_map0x0F_opcode0x1_vv0_3735_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5810)=3738 */ {5810, xed3_phash_find_map0x0F_opcode0x1_vv0_3738_l1},
/*h(9991)=3739 */ {9991, xed3_phash_find_map0x0F_opcode0x1_vv0_3739_l1},
/*h(7407)=3740 */ {7407, xed3_phash_find_map0x0F_opcode0x1_vv0_3740_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8017)=3743 */ {8017, xed3_phash_find_map0x0F_opcode0x1_vv0_3743_l1},
/*h(12198)=3744 */ {12198, xed3_phash_find_map0x0F_opcode0x1_vv0_3744_l1},
/*h(13795)=3745 */ {13795, xed3_phash_find_map0x0F_opcode0x1_vv0_3745_l1},
/*h(265)=3746 */ {265, xed3_phash_find_map0x0F_opcode0x1_vv0_3746_l1},
/*h(8627)=3747 */ {8627, xed3_phash_find_map0x0F_opcode0x1_vv0_3747_l1},
/*h(3459)=3748 */ {3459, xed3_phash_find_map0x0F_opcode0x1_vv0_3748_l1},
/*h(14405)=3749 */ {14405, xed3_phash_find_map0x0F_opcode0x1_vv0_3749_l1},
/*h(16002)=3750 */ {16002, xed3_phash_find_map0x0F_opcode0x1_vv0_3750_l1},
/*h(13418)=3751 */ {13418, xed3_phash_find_map0x0F_opcode0x1_vv0_3751_l1},
/*h(4069)=3752 */ {4069, xed3_phash_find_map0x0F_opcode0x1_vv0_3752_l1},
/*h(5666)=3753 */ {5666, xed3_phash_find_map0x0F_opcode0x1_vv0_3753_l1},
/*h(3082)=3754 */ {3082, xed3_phash_find_map0x0F_opcode0x1_vv0_3754_l1},
/*h(498)=3755 */ {498, xed3_phash_find_map0x0F_opcode0x1_vv0_3755_l1},
/*h(15625)=3756 */ {15625, xed3_phash_find_map0x0F_opcode0x1_vv0_3756_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14638)=3758 */ {14638, xed3_phash_find_map0x0F_opcode0x1_vv0_3758_l1},
/*h(16235)=3759 */ {16235, xed3_phash_find_map0x0F_opcode0x1_vv0_3759_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4302)=3761 */ {4302, xed3_phash_find_map0x0F_opcode0x1_vv0_3761_l1},
/*h(8483)=3762 */ {8483, xed3_phash_find_map0x0F_opcode0x1_vv0_3762_l1},
/*h(5899)=3763 */ {5899, xed3_phash_find_map0x0F_opcode0x1_vv0_3763_l1},
/*h(14261)=3764 */ {14261, xed3_phash_find_map0x0F_opcode0x1_vv0_3764_l1},
/*h(15858)=3765 */ {15858, xed3_phash_find_map0x0F_opcode0x1_vv0_3765_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8106)=3767 */ {8106, xed3_phash_find_map0x0F_opcode0x1_vv0_3767_l1},
/*h(5522)=3768 */ {5522, xed3_phash_find_map0x0F_opcode0x1_vv0_3768_l1},
/*h(9703)=3769 */ {9703, xed3_phash_find_map0x0F_opcode0x1_vv0_3769_l1},
/*h(4535)=3770 */ {4535, xed3_phash_find_map0x0F_opcode0x1_vv0_3770_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10313)=3772 */ {10313, xed3_phash_find_map0x0F_opcode0x1_vv0_3772_l1},
/*h(7729)=3773 */ {7729, xed3_phash_find_map0x0F_opcode0x1_vv0_3773_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13507)=3775 */ {13507, xed3_phash_find_map0x0F_opcode0x1_vv0_3775_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8339)=3777 */ {8339, xed3_phash_find_map0x0F_opcode0x1_vv0_3777_l1},
/*h(14117)=3778 */ {14117, xed3_phash_find_map0x0F_opcode0x1_vv0_3778_l1},
/*h(11533)=3779 */ {11533, xed3_phash_find_map0x0F_opcode0x1_vv0_3779_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3781)=3782 */ {3781, xed3_phash_find_map0x0F_opcode0x1_vv0_3782_l1},
/*h(5378)=3783 */ {5378, xed3_phash_find_map0x0F_opcode0x1_vv0_3783_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4391)=3785 */ {4391, xed3_phash_find_map0x0F_opcode0x1_vv0_3785_l1},
/*h(12753)=3786 */ {12753, xed3_phash_find_map0x0F_opcode0x1_vv0_3786_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7585)=3788 */ {7585, xed3_phash_find_map0x0F_opcode0x1_vv0_3788_l1},
/*h(15947)=3789 */ {15947, xed3_phash_find_map0x0F_opcode0x1_vv0_3789_l1},
/*h(13363)=3790 */ {13363, xed3_phash_find_map0x0F_opcode0x1_vv0_3790_l1},
/*h(4014)=3791 */ {4014, xed3_phash_find_map0x0F_opcode0x1_vv0_3791_l1},
/*h(1430)=3792 */ {1430, xed3_phash_find_map0x0F_opcode0x1_vv0_3792_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15570)=3795 */ {15570, xed3_phash_find_map0x0F_opcode0x1_vv0_3795_l1},
/*h(6221)=3796 */ {6221, xed3_phash_find_map0x0F_opcode0x1_vv0_3796_l1},
/*h(7818)=3797 */ {7818, xed3_phash_find_map0x0F_opcode0x1_vv0_3797_l1},
/*h(5234)=3798 */ {5234, xed3_phash_find_map0x0F_opcode0x1_vv0_3798_l1},
/*h(9415)=3799 */ {9415, xed3_phash_find_map0x0F_opcode0x1_vv0_3799_l1},
/*h(66)=3800 */ {66, xed3_phash_find_map0x0F_opcode0x1_vv0_3800_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10025)=3802 */ {10025, xed3_phash_find_map0x0F_opcode0x1_vv0_3802_l1},
/*h(7441)=3803 */ {7441, xed3_phash_find_map0x0F_opcode0x1_vv0_3803_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2273)=3805 */ {2273, xed3_phash_find_map0x0F_opcode0x1_vv0_3805_l1},
/*h(10635)=3806 */ {10635, xed3_phash_find_map0x0F_opcode0x1_vv0_3806_l1},
/*h(8051)=3807 */ {8051, xed3_phash_find_map0x0F_opcode0x1_vv0_3807_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(299)=3809 */ {299, xed3_phash_find_map0x0F_opcode0x1_vv0_3809_l1},
/*h(15426)=3810 */ {15426, xed3_phash_find_map0x0F_opcode0x1_vv0_3810_l1},
/*h(10258)=3811 */ {10258, xed3_phash_find_map0x0F_opcode0x1_vv0_3811_l1},
/*h(3493)=3812 */ {3493, xed3_phash_find_map0x0F_opcode0x1_vv0_3812_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2506)=3814 */ {2506, xed3_phash_find_map0x0F_opcode0x1_vv0_3814_l1},
/*h(4103)=3815 */ {4103, xed3_phash_find_map0x0F_opcode0x1_vv0_3815_l1},
/*h(12465)=3816 */ {12465, xed3_phash_find_map0x0F_opcode0x1_vv0_3816_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7297)=3818 */ {7297, xed3_phash_find_map0x0F_opcode0x1_vv0_3818_l1},
/*h(15659)=3819 */ {15659, xed3_phash_find_map0x0F_opcode0x1_vv0_3819_l1},
/*h(2129)=3820 */ {2129, xed3_phash_find_map0x0F_opcode0x1_vv0_3820_l1},
/*h(7907)=3821 */ {7907, xed3_phash_find_map0x0F_opcode0x1_vv0_3821_l1},
/*h(16269)=3822 */ {16269, xed3_phash_find_map0x0F_opcode0x1_vv0_3822_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5933)=3826 */ {5933, xed3_phash_find_map0x0F_opcode0x1_vv0_3826_l1},
/*h(3349)=3827 */ {3349, xed3_phash_find_map0x0F_opcode0x1_vv0_3827_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6543)=3829 */ {6543, xed3_phash_find_map0x0F_opcode0x1_vv0_3829_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12321)=3831 */ {12321, xed3_phash_find_map0x0F_opcode0x1_vv0_3831_l1},
/*h(9737)=3832 */ {9737, xed3_phash_find_map0x0F_opcode0x1_vv0_3832_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6166)=3835 */ {6166, xed3_phash_find_map0x0F_opcode0x1_vv0_3835_l1},
/*h(7763)=3836 */ {7763, xed3_phash_find_map0x0F_opcode0x1_vv0_3836_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13541)=3838 */ {13541, xed3_phash_find_map0x0F_opcode0x1_vv0_3838_l1},
/*h(11)=3839 */ {11, xed3_phash_find_map0x0F_opcode0x1_vv0_3839_l1},
/*h(12554)=3840 */ {12554, xed3_phash_find_map0x0F_opcode0x1_vv0_3840_l1},
/*h(9970)=3841 */ {9970, xed3_phash_find_map0x0F_opcode0x1_vv0_3841_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11567)=3843 */ {11567, xed3_phash_find_map0x0F_opcode0x1_vv0_3843_l1},
/*h(2218)=3844 */ {2218, xed3_phash_find_map0x0F_opcode0x1_vv0_3844_l1},
/*h(3815)=3845 */ {3815, xed3_phash_find_map0x0F_opcode0x1_vv0_3845_l1},
/*h(12177)=3846 */ {12177, xed3_phash_find_map0x0F_opcode0x1_vv0_3846_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1841)=3849 */ {1841, xed3_phash_find_map0x0F_opcode0x1_vv0_3849_l1},
/*h(12787)=3850 */ {12787, xed3_phash_find_map0x0F_opcode0x1_vv0_3850_l1},
/*h(7619)=3851 */ {7619, xed3_phash_find_map0x0F_opcode0x1_vv0_3851_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2451)=3853 */ {2451, xed3_phash_find_map0x0F_opcode0x1_vv0_3853_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9826)=3856 */ {9826, xed3_phash_find_map0x0F_opcode0x1_vv0_3856_l1},
/*h(7242)=3857 */ {7242, xed3_phash_find_map0x0F_opcode0x1_vv0_3857_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12033)=3861 */ {12033, xed3_phash_find_map0x0F_opcode0x1_vv0_3861_l1},
/*h(9449)=3862 */ {9449, xed3_phash_find_map0x0F_opcode0x1_vv0_3862_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1697)=3864 */ {1697, xed3_phash_find_map0x0F_opcode0x1_vv0_3864_l1},
/*h(10059)=3865 */ {10059, xed3_phash_find_map0x0F_opcode0x1_vv0_3865_l1},
/*h(7475)=3866 */ {7475, xed3_phash_find_map0x0F_opcode0x1_vv0_3866_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2307)=3868 */ {2307, xed3_phash_find_map0x0F_opcode0x1_vv0_3868_l1},
/*h(10669)=3869 */ {10669, xed3_phash_find_map0x0F_opcode0x1_vv0_3869_l1},
/*h(12266)=3870 */ {12266, xed3_phash_find_map0x0F_opcode0x1_vv0_3870_l1},
/*h(9682)=3871 */ {9682, xed3_phash_find_map0x0F_opcode0x1_vv0_3871_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4514)=3873 */ {4514, xed3_phash_find_map0x0F_opcode0x1_vv0_3873_l1},
/*h(1930)=3874 */ {1930, xed3_phash_find_map0x0F_opcode0x1_vv0_3874_l1},
/*h(14473)=3875 */ {14473, xed3_phash_find_map0x0F_opcode0x1_vv0_3875_l1},
/*h(11889)=3876 */ {11889, xed3_phash_find_map0x0F_opcode0x1_vv0_3876_l1},
/*h(16070)=3877 */ {16070, xed3_phash_find_map0x0F_opcode0x1_vv0_3877_l1},
/*h(4137)=3878 */ {4137, xed3_phash_find_map0x0F_opcode0x1_vv0_3878_l1},
/*h(1553)=3879 */ {1553, xed3_phash_find_map0x0F_opcode0x1_vv0_3879_l1},
/*h(12499)=3880 */ {12499, xed3_phash_find_map0x0F_opcode0x1_vv0_3880_l1},
/*h(7331)=3881 */ {7331, xed3_phash_find_map0x0F_opcode0x1_vv0_3881_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2163)=3883 */ {2163, xed3_phash_find_map0x0F_opcode0x1_vv0_3883_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7941)=3885 */ {7941, xed3_phash_find_map0x0F_opcode0x1_vv0_3885_l1},
/*h(5357)=3886 */ {5357, xed3_phash_find_map0x0F_opcode0x1_vv0_3886_l1},
/*h(13719)=3887 */ {13719, xed3_phash_find_map0x0F_opcode0x1_vv0_3887_l1},
/*h(4370)=3888 */ {4370, xed3_phash_find_map0x0F_opcode0x1_vv0_3888_l1},
/*h(5967)=3889 */ {5967, xed3_phash_find_map0x0F_opcode0x1_vv0_3889_l1},
/*h(3383)=3890 */ {3383, xed3_phash_find_map0x0F_opcode0x1_vv0_3890_l1},
/*h(11745)=3891 */ {11745, xed3_phash_find_map0x0F_opcode0x1_vv0_3891_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6577)=3893 */ {6577, xed3_phash_find_map0x0F_opcode0x1_vv0_3893_l1},
/*h(12355)=3894 */ {12355, xed3_phash_find_map0x0F_opcode0x1_vv0_3894_l1},
/*h(9771)=3895 */ {9771, xed3_phash_find_map0x0F_opcode0x1_vv0_3895_l1},
/*h(7187)=3896 */ {7187, xed3_phash_find_map0x0F_opcode0x1_vv0_3896_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2019)=3898 */ {2019, xed3_phash_find_map0x0F_opcode0x1_vv0_3898_l1},
/*h(14562)=3899 */ {14562, xed3_phash_find_map0x0F_opcode0x1_vv0_3899_l1},
/*h(11978)=3900 */ {11978, xed3_phash_find_map0x0F_opcode0x1_vv0_3900_l1},
/*h(9394)=3901 */ {9394, xed3_phash_find_map0x0F_opcode0x1_vv0_3901_l1},
/*h(13575)=3902 */ {13575, xed3_phash_find_map0x0F_opcode0x1_vv0_3902_l1},
/*h(4226)=3903 */ {4226, xed3_phash_find_map0x0F_opcode0x1_vv0_3903_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14185)=3905 */ {14185, xed3_phash_find_map0x0F_opcode0x1_vv0_3905_l1},
/*h(15782)=3906 */ {15782, xed3_phash_find_map0x0F_opcode0x1_vv0_3906_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6433)=3908 */ {6433, xed3_phash_find_map0x0F_opcode0x1_vv0_3908_l1},
/*h(14795)=3909 */ {14795, xed3_phash_find_map0x0F_opcode0x1_vv0_3909_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(278)=3911 */ {278, xed3_phash_find_map0x0F_opcode0x1_vv0_3911_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1875)=3913 */ {1875, xed3_phash_find_map0x0F_opcode0x1_vv0_3913_l1},
/*h(14418)=3914 */ {14418, xed3_phash_find_map0x0F_opcode0x1_vv0_3914_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9250)=3916 */ {9250, xed3_phash_find_map0x0F_opcode0x1_vv0_3916_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4082)=3918 */ {4082, xed3_phash_find_map0x0F_opcode0x1_vv0_3918_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15638)=3921 */ {15638, xed3_phash_find_map0x0F_opcode0x1_vv0_3921_l1},
/*h(6289)=3922 */ {6289, xed3_phash_find_map0x0F_opcode0x1_vv0_3922_l1},
/*h(10470)=3923 */ {10470, xed3_phash_find_map0x0F_opcode0x1_vv0_3923_l1},
/*h(7886)=3924 */ {7886, xed3_phash_find_map0x0F_opcode0x1_vv0_3924_l1},
/*h(9483)=3925 */ {9483, xed3_phash_find_map0x0F_opcode0x1_vv0_3925_l1},
/*h(134)=3926 */ {134, xed3_phash_find_map0x0F_opcode0x1_vv0_3926_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12677)=3928 */ {12677, xed3_phash_find_map0x0F_opcode0x1_vv0_3928_l1},
/*h(14274)=3929 */ {14274, xed3_phash_find_map0x0F_opcode0x1_vv0_3929_l1},
/*h(11690)=3930 */ {11690, xed3_phash_find_map0x0F_opcode0x1_vv0_3930_l1},
/*h(2341)=3931 */ {2341, xed3_phash_find_map0x0F_opcode0x1_vv0_3931_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8119)=3933 */ {8119, xed3_phash_find_map0x0F_opcode0x1_vv0_3933_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13897)=3935 */ {13897, xed3_phash_find_map0x0F_opcode0x1_vv0_3935_l1},
/*h(11313)=3936 */ {11313, xed3_phash_find_map0x0F_opcode0x1_vv0_3936_l1},
/*h(6145)=3937 */ {6145, xed3_phash_find_map0x0F_opcode0x1_vv0_3937_l1},
/*h(14507)=3938 */ {14507, xed3_phash_find_map0x0F_opcode0x1_vv0_3938_l1},
/*h(11923)=3939 */ {11923, xed3_phash_find_map0x0F_opcode0x1_vv0_3939_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4171)=3942 */ {4171, xed3_phash_find_map0x0F_opcode0x1_vv0_3942_l1},
/*h(1587)=3943 */ {1587, xed3_phash_find_map0x0F_opcode0x1_vv0_3943_l1},
/*h(14130)=3944 */ {14130, xed3_phash_find_map0x0F_opcode0x1_vv0_3944_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2197)=3946 */ {2197, xed3_phash_find_map0x0F_opcode0x1_vv0_3946_l1},
/*h(3794)=3947 */ {3794, xed3_phash_find_map0x0F_opcode0x1_vv0_3947_l1},
/*h(7975)=3948 */ {7975, xed3_phash_find_map0x0F_opcode0x1_vv0_3948_l1},
/*h(5391)=3949 */ {5391, xed3_phash_find_map0x0F_opcode0x1_vv0_3949_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8585)=3951 */ {8585, xed3_phash_find_map0x0F_opcode0x1_vv0_3951_l1},
/*h(6001)=3952 */ {6001, xed3_phash_find_map0x0F_opcode0x1_vv0_3952_l1},
/*h(10182)=3953 */ {10182, xed3_phash_find_map0x0F_opcode0x1_vv0_3953_l1},
/*h(7598)=3954 */ {7598, xed3_phash_find_map0x0F_opcode0x1_vv0_3954_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6611)=3956 */ {6611, xed3_phash_find_map0x0F_opcode0x1_vv0_3956_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1443)=3958 */ {1443, xed3_phash_find_map0x0F_opcode0x1_vv0_3958_l1},
/*h(13986)=3959 */ {13986, xed3_phash_find_map0x0F_opcode0x1_vv0_3959_l1},
/*h(11402)=3960 */ {11402, xed3_phash_find_map0x0F_opcode0x1_vv0_3960_l1},
/*h(2053)=3961 */ {2053, xed3_phash_find_map0x0F_opcode0x1_vv0_3961_l1},
/*h(3650)=3962 */ {3650, xed3_phash_find_map0x0F_opcode0x1_vv0_3962_l1},
/*h(1066)=3963 */ {1066, xed3_phash_find_map0x0F_opcode0x1_vv0_3963_l1},
/*h(16193)=3964 */ {16193, xed3_phash_find_map0x0F_opcode0x1_vv0_3964_l1},
/*h(13609)=3965 */ {13609, xed3_phash_find_map0x0F_opcode0x1_vv0_3965_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12622)=3967 */ {12622, xed3_phash_find_map0x0F_opcode0x1_vv0_3967_l1},
/*h(10038)=3968 */ {10038, xed3_phash_find_map0x0F_opcode0x1_vv0_3968_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2286)=3970 */ {2286, xed3_phash_find_map0x0F_opcode0x1_vv0_3970_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3883)=3972 */ {3883, xed3_phash_find_map0x0F_opcode0x1_vv0_3972_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13842)=3974 */ {13842, xed3_phash_find_map0x0F_opcode0x1_vv0_3974_l1},
/*h(4493)=3975 */ {4493, xed3_phash_find_map0x0F_opcode0x1_vv0_3975_l1},
/*h(6090)=3976 */ {6090, xed3_phash_find_map0x0F_opcode0x1_vv0_3976_l1},
/*h(3506)=3977 */ {3506, xed3_phash_find_map0x0F_opcode0x1_vv0_3977_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16049)=3979 */ {16049, xed3_phash_find_map0x0F_opcode0x1_vv0_3979_l1},
/*h(2519)=3980 */ {2519, xed3_phash_find_map0x0F_opcode0x1_vv0_3980_l1},
/*h(8297)=3981 */ {8297, xed3_phash_find_map0x0F_opcode0x1_vv0_3981_l1},
/*h(5713)=3982 */ {5713, xed3_phash_find_map0x0F_opcode0x1_vv0_3982_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11491)=3984 */ {11491, xed3_phash_find_map0x0F_opcode0x1_vv0_3984_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6323)=3986 */ {6323, xed3_phash_find_map0x0F_opcode0x1_vv0_3986_l1},
/*h(1155)=3987 */ {1155, xed3_phash_find_map0x0F_opcode0x1_vv0_3987_l1},
/*h(9517)=3988 */ {9517, xed3_phash_find_map0x0F_opcode0x1_vv0_3988_l1},
/*h(13698)=3989 */ {13698, xed3_phash_find_map0x0F_opcode0x1_vv0_3989_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12711)=3991 */ {12711, xed3_phash_find_map0x0F_opcode0x1_vv0_3991_l1},
/*h(3362)=3992 */ {3362, xed3_phash_find_map0x0F_opcode0x1_vv0_3992_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15905)=3994 */ {15905, xed3_phash_find_map0x0F_opcode0x1_vv0_3994_l1},
/*h(10737)=3995 */ {10737, xed3_phash_find_map0x0F_opcode0x1_vv0_3995_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5569)=3997 */ {5569, xed3_phash_find_map0x0F_opcode0x1_vv0_3997_l1},
/*h(13931)=3998 */ {13931, xed3_phash_find_map0x0F_opcode0x1_vv0_3998_l1},
/*h(11347)=3999 */ {11347, xed3_phash_find_map0x0F_opcode0x1_vv0_3999_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3595)=4001 */ {3595, xed3_phash_find_map0x0F_opcode0x1_vv0_4001_l1},
/*h(14541)=4002 */ {14541, xed3_phash_find_map0x0F_opcode0x1_vv0_4002_l1},
/*h(16138)=4003 */ {16138, xed3_phash_find_map0x0F_opcode0x1_vv0_4003_l1},
/*h(13554)=4004 */ {13554, xed3_phash_find_map0x0F_opcode0x1_vv0_4004_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12567)=4006 */ {12567, xed3_phash_find_map0x0F_opcode0x1_vv0_4006_l1},
/*h(3218)=4007 */ {3218, xed3_phash_find_map0x0F_opcode0x1_vv0_4007_l1},
/*h(7399)=4008 */ {7399, xed3_phash_find_map0x0F_opcode0x1_vv0_4008_l1},
/*h(15761)=4009 */ {15761, xed3_phash_find_map0x0F_opcode0x1_vv0_4009_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8009)=4011 */ {8009, xed3_phash_find_map0x0F_opcode0x1_vv0_4011_l1},
/*h(16371)=4012 */ {16371, xed3_phash_find_map0x0F_opcode0x1_vv0_4012_l1},
/*h(9606)=4013 */ {9606, xed3_phash_find_map0x0F_opcode0x1_vv0_4013_l1},
/*h(257)=4014 */ {257, xed3_phash_find_map0x0F_opcode0x1_vv0_4014_l1},
/*h(8619)=4015 */ {8619, xed3_phash_find_map0x0F_opcode0x1_vv0_4015_l1},
/*h(6035)=4016 */ {6035, xed3_phash_find_map0x0F_opcode0x1_vv0_4016_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13410)=4019 */ {13410, xed3_phash_find_map0x0F_opcode0x1_vv0_4019_l1},
/*h(8242)=4020 */ {8242, xed3_phash_find_map0x0F_opcode0x1_vv0_4020_l1},
/*h(12423)=4021 */ {12423, xed3_phash_find_map0x0F_opcode0x1_vv0_4021_l1},
/*h(3074)=4022 */ {3074, xed3_phash_find_map0x0F_opcode0x1_vv0_4022_l1},
/*h(490)=4023 */ {490, xed3_phash_find_map0x0F_opcode0x1_vv0_4023_l1},
/*h(15617)=4024 */ {15617, xed3_phash_find_map0x0F_opcode0x1_vv0_4024_l1},
/*h(10449)=4025 */ {10449, xed3_phash_find_map0x0F_opcode0x1_vv0_4025_l1},
/*h(14630)=4026 */ {14630, xed3_phash_find_map0x0F_opcode0x1_vv0_4026_l1},
/*h(16227)=4027 */ {16227, xed3_phash_find_map0x0F_opcode0x1_vv0_4027_l1},
/*h(9462)=4028 */ {9462, xed3_phash_find_map0x0F_opcode0x1_vv0_4028_l1},
/*h(113)=4029 */ {113, xed3_phash_find_map0x0F_opcode0x1_vv0_4029_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5891)=4031 */ {5891, xed3_phash_find_map0x0F_opcode0x1_vv0_4031_l1},
/*h(14253)=4032 */ {14253, xed3_phash_find_map0x0F_opcode0x1_vv0_4032_l1},
/*h(15850)=4033 */ {15850, xed3_phash_find_map0x0F_opcode0x1_vv0_4033_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8098)=4035 */ {8098, xed3_phash_find_map0x0F_opcode0x1_vv0_4035_l1},
/*h(1333)=4036 */ {1333, xed3_phash_find_map0x0F_opcode0x1_vv0_4036_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4527)=4038 */ {4527, xed3_phash_find_map0x0F_opcode0x1_vv0_4038_l1},
/*h(15473)=4039 */ {15473, xed3_phash_find_map0x0F_opcode0x1_vv0_4039_l1},
/*h(10305)=4040 */ {10305, xed3_phash_find_map0x0F_opcode0x1_vv0_4040_l1},
/*h(14486)=4041 */ {14486, xed3_phash_find_map0x0F_opcode0x1_vv0_4041_l1},
/*h(16083)=4042 */ {16083, xed3_phash_find_map0x0F_opcode0x1_vv0_4042_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8331)=4045 */ {8331, xed3_phash_find_map0x0F_opcode0x1_vv0_4045_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11525)=4047 */ {11525, xed3_phash_find_map0x0F_opcode0x1_vv0_4047_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6357)=4049 */ {6357, xed3_phash_find_map0x0F_opcode0x1_vv0_4049_l1},
/*h(10538)=4050 */ {10538, xed3_phash_find_map0x0F_opcode0x1_vv0_4050_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(202)=4053 */ {202, xed3_phash_find_map0x0F_opcode0x1_vv0_4053_l1},
/*h(12745)=4054 */ {12745, xed3_phash_find_map0x0F_opcode0x1_vv0_4054_l1},
/*h(10161)=4055 */ {10161, xed3_phash_find_map0x0F_opcode0x1_vv0_4055_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15939)=4057 */ {15939, xed3_phash_find_map0x0F_opcode0x1_vv0_4057_l1},
/*h(13355)=4058 */ {13355, xed3_phash_find_map0x0F_opcode0x1_vv0_4058_l1},
/*h(4006)=4059 */ {4006, xed3_phash_find_map0x0F_opcode0x1_vv0_4059_l1},
/*h(1422)=4060 */ {1422, xed3_phash_find_map0x0F_opcode0x1_vv0_4060_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(435)=4062 */ {435, xed3_phash_find_map0x0F_opcode0x1_vv0_4062_l1},
/*h(15562)=4063 */ {15562, xed3_phash_find_map0x0F_opcode0x1_vv0_4063_l1},
/*h(6213)=4064 */ {6213, xed3_phash_find_map0x0F_opcode0x1_vv0_4064_l1},
/*h(7810)=4065 */ {7810, xed3_phash_find_map0x0F_opcode0x1_vv0_4065_l1},
/*h(11991)=4066 */ {11991, xed3_phash_find_map0x0F_opcode0x1_vv0_4066_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10017)=4070 */ {10017, xed3_phash_find_map0x0F_opcode0x1_vv0_4070_l1},
/*h(7433)=4071 */ {7433, xed3_phash_find_map0x0F_opcode0x1_vv0_4071_l1},
/*h(15795)=4072 */ {15795, xed3_phash_find_map0x0F_opcode0x1_vv0_4072_l1},
/*h(6446)=4073 */ {6446, xed3_phash_find_map0x0F_opcode0x1_vv0_4073_l1},
/*h(10627)=4074 */ {10627, xed3_phash_find_map0x0F_opcode0x1_vv0_4074_l1},
/*h(8043)=4075 */ {8043, xed3_phash_find_map0x0F_opcode0x1_vv0_4075_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(291)=4077 */ {291, xed3_phash_find_map0x0F_opcode0x1_vv0_4077_l1},
/*h(8653)=4078 */ {8653, xed3_phash_find_map0x0F_opcode0x1_vv0_4078_l1},
/*h(10250)=4079 */ {10250, xed3_phash_find_map0x0F_opcode0x1_vv0_4079_l1},
/*h(7666)=4080 */ {7666, xed3_phash_find_map0x0F_opcode0x1_vv0_4080_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2498)=4082 */ {2498, xed3_phash_find_map0x0F_opcode0x1_vv0_4082_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12457)=4084 */ {12457, xed3_phash_find_map0x0F_opcode0x1_vv0_4084_l1},
/*h(9873)=4085 */ {9873, xed3_phash_find_map0x0F_opcode0x1_vv0_4085_l1},
/*h(14054)=4086 */ {14054, xed3_phash_find_map0x0F_opcode0x1_vv0_4086_l1},
/*h(15651)=4087 */ {15651, xed3_phash_find_map0x0F_opcode0x1_vv0_4087_l1},
/*h(2121)=4088 */ {2121, xed3_phash_find_map0x0F_opcode0x1_vv0_4088_l1},
/*h(10483)=4089 */ {10483, xed3_phash_find_map0x0F_opcode0x1_vv0_4089_l1},
/*h(16261)=4090 */ {16261, xed3_phash_find_map0x0F_opcode0x1_vv0_4090_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(147)=4092 */ {147, xed3_phash_find_map0x0F_opcode0x1_vv0_4092_l1},
/*h(12690)=4093 */ {12690, xed3_phash_find_map0x0F_opcode0x1_vv0_4093_l1},
/*h(5925)=4094 */ {5925, xed3_phash_find_map0x0F_opcode0x1_vv0_4094_l1},
/*h(3341)=4095 */ {3341, xed3_phash_find_map0x0F_opcode0x1_vv0_4095_l1},
/*h(11703)=4096 */ {11703, xed3_phash_find_map0x0F_opcode0x1_vv0_4096_l1},
/*h(6535)=4097 */ {6535, xed3_phash_find_map0x0F_opcode0x1_vv0_4097_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9729)=4100 */ {9729, xed3_phash_find_map0x0F_opcode0x1_vv0_4100_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4561)=4102 */ {4561, xed3_phash_find_map0x0F_opcode0x1_vv0_4102_l1},
/*h(6158)=4103 */ {6158, xed3_phash_find_map0x0F_opcode0x1_vv0_4103_l1},
/*h(7755)=4104 */ {7755, xed3_phash_find_map0x0F_opcode0x1_vv0_4104_l1},
/*h(5171)=4105 */ {5171, xed3_phash_find_map0x0F_opcode0x1_vv0_4105_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3)=4107 */ {3, xed3_phash_find_map0x0F_opcode0x1_vv0_4107_l1},
/*h(12546)=4108 */ {12546, xed3_phash_find_map0x0F_opcode0x1_vv0_4108_l1},
/*h(9962)=4109 */ {9962, xed3_phash_find_map0x0F_opcode0x1_vv0_4109_l1},
/*h(7378)=4110 */ {7378, xed3_phash_find_map0x0F_opcode0x1_vv0_4110_l1},
/*h(11559)=4111 */ {11559, xed3_phash_find_map0x0F_opcode0x1_vv0_4111_l1},
/*h(6391)=4112 */ {6391, xed3_phash_find_map0x0F_opcode0x1_vv0_4112_l1},
/*h(14753)=4113 */ {14753, xed3_phash_find_map0x0F_opcode0x1_vv0_4113_l1},
/*h(12169)=4114 */ {12169, xed3_phash_find_map0x0F_opcode0x1_vv0_4114_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8598)=4117 */ {8598, xed3_phash_find_map0x0F_opcode0x1_vv0_4117_l1},
/*h(12779)=4118 */ {12779, xed3_phash_find_map0x0F_opcode0x1_vv0_4118_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2443)=4121 */ {2443, xed3_phash_find_map0x0F_opcode0x1_vv0_4121_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12402)=4123 */ {12402, xed3_phash_find_map0x0F_opcode0x1_vv0_4123_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7234)=4125 */ {7234, xed3_phash_find_map0x0F_opcode0x1_vv0_4125_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2066)=4127 */ {2066, xed3_phash_find_map0x0F_opcode0x1_vv0_4127_l1},
/*h(14609)=4128 */ {14609, xed3_phash_find_map0x0F_opcode0x1_vv0_4128_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9441)=4130 */ {9441, xed3_phash_find_map0x0F_opcode0x1_vv0_4130_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4273)=4132 */ {4273, xed3_phash_find_map0x0F_opcode0x1_vv0_4132_l1},
/*h(5870)=4133 */ {5870, xed3_phash_find_map0x0F_opcode0x1_vv0_4133_l1},
/*h(7467)=4134 */ {7467, xed3_phash_find_map0x0F_opcode0x1_vv0_4134_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10661)=4137 */ {10661, xed3_phash_find_map0x0F_opcode0x1_vv0_4137_l1},
/*h(12258)=4138 */ {12258, xed3_phash_find_map0x0F_opcode0x1_vv0_4138_l1},
/*h(9674)=4139 */ {9674, xed3_phash_find_map0x0F_opcode0x1_vv0_4139_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8687)=4141 */ {8687, xed3_phash_find_map0x0F_opcode0x1_vv0_4141_l1},
/*h(1922)=4142 */ {1922, xed3_phash_find_map0x0F_opcode0x1_vv0_4142_l1},
/*h(14465)=4143 */ {14465, xed3_phash_find_map0x0F_opcode0x1_vv0_4143_l1},
/*h(11881)=4144 */ {11881, xed3_phash_find_map0x0F_opcode0x1_vv0_4144_l1},
/*h(9297)=4145 */ {9297, xed3_phash_find_map0x0F_opcode0x1_vv0_4145_l1},
/*h(4129)=4146 */ {4129, xed3_phash_find_map0x0F_opcode0x1_vv0_4146_l1},
/*h(1545)=4147 */ {1545, xed3_phash_find_map0x0F_opcode0x1_vv0_4147_l1},
/*h(12491)=4148 */ {12491, xed3_phash_find_map0x0F_opcode0x1_vv0_4148_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2155)=4151 */ {2155, xed3_phash_find_map0x0F_opcode0x1_vv0_4151_l1},
/*h(10517)=4152 */ {10517, xed3_phash_find_map0x0F_opcode0x1_vv0_4152_l1},
/*h(12114)=4153 */ {12114, xed3_phash_find_map0x0F_opcode0x1_vv0_4153_l1},
/*h(16295)=4154 */ {16295, xed3_phash_find_map0x0F_opcode0x1_vv0_4154_l1},
/*h(13711)=4155 */ {13711, xed3_phash_find_map0x0F_opcode0x1_vv0_4155_l1},
/*h(4362)=4156 */ {4362, xed3_phash_find_map0x0F_opcode0x1_vv0_4156_l1},
/*h(5959)=4157 */ {5959, xed3_phash_find_map0x0F_opcode0x1_vv0_4157_l1},
/*h(14321)=4158 */ {14321, xed3_phash_find_map0x0F_opcode0x1_vv0_4158_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3985)=4161 */ {3985, xed3_phash_find_map0x0F_opcode0x1_vv0_4161_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9763)=4163 */ {9763, xed3_phash_find_map0x0F_opcode0x1_vv0_4163_l1},
/*h(7179)=4164 */ {7179, xed3_phash_find_map0x0F_opcode0x1_vv0_4164_l1},
/*h(4595)=4165 */ {4595, xed3_phash_find_map0x0F_opcode0x1_vv0_4165_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10373)=4167 */ {10373, xed3_phash_find_map0x0F_opcode0x1_vv0_4167_l1},
/*h(11970)=4168 */ {11970, xed3_phash_find_map0x0F_opcode0x1_vv0_4168_l1},
/*h(16151)=4169 */ {16151, xed3_phash_find_map0x0F_opcode0x1_vv0_4169_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1634)=4171 */ {1634, xed3_phash_find_map0x0F_opcode0x1_vv0_4171_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14177)=4173 */ {14177, xed3_phash_find_map0x0F_opcode0x1_vv0_4173_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3841)=4176 */ {3841, xed3_phash_find_map0x0F_opcode0x1_vv0_4176_l1},
/*h(14787)=4177 */ {14787, xed3_phash_find_map0x0F_opcode0x1_vv0_4177_l1},
/*h(9619)=4178 */ {9619, xed3_phash_find_map0x0F_opcode0x1_vv0_4178_l1},
/*h(270)=4179 */ {270, xed3_phash_find_map0x0F_opcode0x1_vv0_4179_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1867)=4181 */ {1867, xed3_phash_find_map0x0F_opcode0x1_vv0_4181_l1},
/*h(14410)=4182 */ {14410, xed3_phash_find_map0x0F_opcode0x1_vv0_4182_l1},
/*h(11826)=4183 */ {11826, xed3_phash_find_map0x0F_opcode0x1_vv0_4183_l1},
/*h(2477)=4184 */ {2477, xed3_phash_find_map0x0F_opcode0x1_vv0_4184_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4074)=4186 */ {4074, xed3_phash_find_map0x0F_opcode0x1_vv0_4186_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14033)=4188 */ {14033, xed3_phash_find_map0x0F_opcode0x1_vv0_4188_l1},
/*h(15630)=4189 */ {15630, xed3_phash_find_map0x0F_opcode0x1_vv0_4189_l1},
/*h(6281)=4190 */ {6281, xed3_phash_find_map0x0F_opcode0x1_vv0_4190_l1},
/*h(14643)=4191 */ {14643, xed3_phash_find_map0x0F_opcode0x1_vv0_4191_l1},
/*h(7878)=4192 */ {7878, xed3_phash_find_map0x0F_opcode0x1_vv0_4192_l1},
/*h(9475)=4193 */ {9475, xed3_phash_find_map0x0F_opcode0x1_vv0_4193_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4307)=4195 */ {4307, xed3_phash_find_map0x0F_opcode0x1_vv0_4195_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11682)=4198 */ {11682, xed3_phash_find_map0x0F_opcode0x1_vv0_4198_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8111)=4201 */ {8111, xed3_phash_find_map0x0F_opcode0x1_vv0_4201_l1},
/*h(5527)=4202 */ {5527, xed3_phash_find_map0x0F_opcode0x1_vv0_4202_l1},
/*h(13889)=4203 */ {13889, xed3_phash_find_map0x0F_opcode0x1_vv0_4203_l1},
/*h(11305)=4204 */ {11305, xed3_phash_find_map0x0F_opcode0x1_vv0_4204_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14499)=4206 */ {14499, xed3_phash_find_map0x0F_opcode0x1_vv0_4206_l1},
/*h(11915)=4207 */ {11915, xed3_phash_find_map0x0F_opcode0x1_vv0_4207_l1},
/*h(9331)=4208 */ {9331, xed3_phash_find_map0x0F_opcode0x1_vv0_4208_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4163)=4210 */ {4163, xed3_phash_find_map0x0F_opcode0x1_vv0_4210_l1},
/*h(1579)=4211 */ {1579, xed3_phash_find_map0x0F_opcode0x1_vv0_4211_l1},
/*h(14122)=4212 */ {14122, xed3_phash_find_map0x0F_opcode0x1_vv0_4212_l1},
/*h(11538)=4213 */ {11538, xed3_phash_find_map0x0F_opcode0x1_vv0_4213_l1},
/*h(2189)=4214 */ {2189, xed3_phash_find_map0x0F_opcode0x1_vv0_4214_l1},
/*h(6370)=4215 */ {6370, xed3_phash_find_map0x0F_opcode0x1_vv0_4215_l1},
/*h(1202)=4216 */ {1202, xed3_phash_find_map0x0F_opcode0x1_vv0_4216_l1},
/*h(16329)=4217 */ {16329, xed3_phash_find_map0x0F_opcode0x1_vv0_4217_l1},
/*h(215)=4218 */ {215, xed3_phash_find_map0x0F_opcode0x1_vv0_4218_l1},
/*h(8577)=4219 */ {8577, xed3_phash_find_map0x0F_opcode0x1_vv0_4219_l1},
/*h(5993)=4220 */ {5993, xed3_phash_find_map0x0F_opcode0x1_vv0_4220_l1},
/*h(14355)=4221 */ {14355, xed3_phash_find_map0x0F_opcode0x1_vv0_4221_l1},
/*h(7590)=4222 */ {7590, xed3_phash_find_map0x0F_opcode0x1_vv0_4222_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6603)=4224 */ {6603, xed3_phash_find_map0x0F_opcode0x1_vv0_4224_l1},
/*h(4019)=4225 */ {4019, xed3_phash_find_map0x0F_opcode0x1_vv0_4225_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15575)=4228 */ {15575, xed3_phash_find_map0x0F_opcode0x1_vv0_4228_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6226)=4230 */ {6226, xed3_phash_find_map0x0F_opcode0x1_vv0_4230_l1},
/*h(1058)=4231 */ {1058, xed3_phash_find_map0x0F_opcode0x1_vv0_4231_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13601)=4233 */ {13601, xed3_phash_find_map0x0F_opcode0x1_vv0_4233_l1},
/*h(8433)=4234 */ {8433, xed3_phash_find_map0x0F_opcode0x1_vv0_4234_l1},
/*h(12614)=4235 */ {12614, xed3_phash_find_map0x0F_opcode0x1_vv0_4235_l1},
/*h(14211)=4236 */ {14211, xed3_phash_find_map0x0F_opcode0x1_vv0_4236_l1},
/*h(7446)=4237 */ {7446, xed3_phash_find_map0x0F_opcode0x1_vv0_4237_l1},
/*h(2278)=4238 */ {2278, xed3_phash_find_map0x0F_opcode0x1_vv0_4238_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3875)=4240 */ {3875, xed3_phash_find_map0x0F_opcode0x1_vv0_4240_l1},
/*h(9653)=4241 */ {9653, xed3_phash_find_map0x0F_opcode0x1_vv0_4241_l1},
/*h(13834)=4242 */ {13834, xed3_phash_find_map0x0F_opcode0x1_vv0_4242_l1},
/*h(4485)=4243 */ {4485, xed3_phash_find_map0x0F_opcode0x1_vv0_4243_l1},
/*h(6082)=4244 */ {6082, xed3_phash_find_map0x0F_opcode0x1_vv0_4244_l1},
/*h(3498)=4245 */ {3498, xed3_phash_find_map0x0F_opcode0x1_vv0_4245_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16041)=4247 */ {16041, xed3_phash_find_map0x0F_opcode0x1_vv0_4247_l1},
/*h(13457)=4248 */ {13457, xed3_phash_find_map0x0F_opcode0x1_vv0_4248_l1},
/*h(8289)=4249 */ {8289, xed3_phash_find_map0x0F_opcode0x1_vv0_4249_l1},
/*h(5705)=4250 */ {5705, xed3_phash_find_map0x0F_opcode0x1_vv0_4250_l1},
/*h(14067)=4251 */ {14067, xed3_phash_find_map0x0F_opcode0x1_vv0_4251_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2134)=4253 */ {2134, xed3_phash_find_map0x0F_opcode0x1_vv0_4253_l1},
/*h(6315)=4254 */ {6315, xed3_phash_find_map0x0F_opcode0x1_vv0_4254_l1},
/*h(14677)=4255 */ {14677, xed3_phash_find_map0x0F_opcode0x1_vv0_4255_l1},
/*h(16274)=4256 */ {16274, xed3_phash_find_map0x0F_opcode0x1_vv0_4256_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4341)=4258 */ {4341, xed3_phash_find_map0x0F_opcode0x1_vv0_4258_l1},
/*h(5938)=4259 */ {5938, xed3_phash_find_map0x0F_opcode0x1_vv0_4259_l1},
/*h(10119)=4260 */ {10119, xed3_phash_find_map0x0F_opcode0x1_vv0_4260_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13313)=4263 */ {13313, xed3_phash_find_map0x0F_opcode0x1_vv0_4263_l1},
/*h(8145)=4264 */ {8145, xed3_phash_find_map0x0F_opcode0x1_vv0_4264_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13923)=4266 */ {13923, xed3_phash_find_map0x0F_opcode0x1_vv0_4266_l1},
/*h(11339)=4267 */ {11339, xed3_phash_find_map0x0F_opcode0x1_vv0_4267_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3587)=4269 */ {3587, xed3_phash_find_map0x0F_opcode0x1_vv0_4269_l1},
/*h(14533)=4270 */ {14533, xed3_phash_find_map0x0F_opcode0x1_vv0_4270_l1},
/*h(16130)=4271 */ {16130, xed3_phash_find_map0x0F_opcode0x1_vv0_4271_l1},
/*h(13546)=4272 */ {13546, xed3_phash_find_map0x0F_opcode0x1_vv0_4272_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12559)=4274 */ {12559, xed3_phash_find_map0x0F_opcode0x1_vv0_4274_l1},
/*h(3210)=4275 */ {3210, xed3_phash_find_map0x0F_opcode0x1_vv0_4275_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15753)=4277 */ {15753, xed3_phash_find_map0x0F_opcode0x1_vv0_4277_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8001)=4279 */ {8001, xed3_phash_find_map0x0F_opcode0x1_vv0_4279_l1},
/*h(16363)=4280 */ {16363, xed3_phash_find_map0x0F_opcode0x1_vv0_4280_l1},
/*h(13779)=4281 */ {13779, xed3_phash_find_map0x0F_opcode0x1_vv0_4281_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8611)=4283 */ {8611, xed3_phash_find_map0x0F_opcode0x1_vv0_4283_l1},
/*h(6027)=4284 */ {6027, xed3_phash_find_map0x0F_opcode0x1_vv0_4284_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15986)=4286 */ {15986, xed3_phash_find_map0x0F_opcode0x1_vv0_4286_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4053)=4288 */ {4053, xed3_phash_find_map0x0F_opcode0x1_vv0_4288_l1},
/*h(5650)=4289 */ {5650, xed3_phash_find_map0x0F_opcode0x1_vv0_4289_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(482)=4291 */ {482, xed3_phash_find_map0x0F_opcode0x1_vv0_4291_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10441)=4293 */ {10441, xed3_phash_find_map0x0F_opcode0x1_vv0_4293_l1},
/*h(7857)=4294 */ {7857, xed3_phash_find_map0x0F_opcode0x1_vv0_4294_l1},
/*h(12038)=4295 */ {12038, xed3_phash_find_map0x0F_opcode0x1_vv0_4295_l1},
/*h(9454)=4296 */ {9454, xed3_phash_find_map0x0F_opcode0x1_vv0_4296_l1},
/*h(105)=4297 */ {105, xed3_phash_find_map0x0F_opcode0x1_vv0_4297_l1},
/*h(8467)=4298 */ {8467, xed3_phash_find_map0x0F_opcode0x1_vv0_4298_l1},
/*h(3299)=4299 */ {3299, xed3_phash_find_map0x0F_opcode0x1_vv0_4299_l1},
/*h(14245)=4300 */ {14245, xed3_phash_find_map0x0F_opcode0x1_vv0_4300_l1},
/*h(15842)=4301 */ {15842, xed3_phash_find_map0x0F_opcode0x1_vv0_4301_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10674)=4303 */ {10674, xed3_phash_find_map0x0F_opcode0x1_vv0_4303_l1},
/*h(1325)=4304 */ {1325, xed3_phash_find_map0x0F_opcode0x1_vv0_4304_l1},
/*h(9687)=4305 */ {9687, xed3_phash_find_map0x0F_opcode0x1_vv0_4305_l1},
/*h(4519)=4306 */ {4519, xed3_phash_find_map0x0F_opcode0x1_vv0_4306_l1},
/*h(15465)=4307 */ {15465, xed3_phash_find_map0x0F_opcode0x1_vv0_4307_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14478)=4309 */ {14478, xed3_phash_find_map0x0F_opcode0x1_vv0_4309_l1},
/*h(5129)=4310 */ {5129, xed3_phash_find_map0x0F_opcode0x1_vv0_4310_l1},
/*h(13491)=4311 */ {13491, xed3_phash_find_map0x0F_opcode0x1_vv0_4311_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8323)=4313 */ {8323, xed3_phash_find_map0x0F_opcode0x1_vv0_4313_l1},
/*h(3155)=4314 */ {3155, xed3_phash_find_map0x0F_opcode0x1_vv0_4314_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6349)=4317 */ {6349, xed3_phash_find_map0x0F_opcode0x1_vv0_4317_l1},
/*h(7946)=4318 */ {7946, xed3_phash_find_map0x0F_opcode0x1_vv0_4318_l1},
/*h(5362)=4319 */ {5362, xed3_phash_find_map0x0F_opcode0x1_vv0_4319_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4375)=4321 */ {4375, xed3_phash_find_map0x0F_opcode0x1_vv0_4321_l1},
/*h(12737)=4322 */ {12737, xed3_phash_find_map0x0F_opcode0x1_vv0_4322_l1},
/*h(10153)=4323 */ {10153, xed3_phash_find_map0x0F_opcode0x1_vv0_4323_l1},
/*h(7569)=4324 */ {7569, xed3_phash_find_map0x0F_opcode0x1_vv0_4324_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6582)=4326 */ {6582, xed3_phash_find_map0x0F_opcode0x1_vv0_4326_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8179)=4328 */ {8179, xed3_phash_find_map0x0F_opcode0x1_vv0_4328_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(427)=4330 */ {427, xed3_phash_find_map0x0F_opcode0x1_vv0_4330_l1},
/*h(15554)=4331 */ {15554, xed3_phash_find_map0x0F_opcode0x1_vv0_4331_l1},
/*h(10386)=4332 */ {10386, xed3_phash_find_map0x0F_opcode0x1_vv0_4332_l1},
/*h(14567)=4333 */ {14567, xed3_phash_find_map0x0F_opcode0x1_vv0_4333_l1},
/*h(11983)=4334 */ {11983, xed3_phash_find_map0x0F_opcode0x1_vv0_4334_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(50)=4336 */ {50, xed3_phash_find_map0x0F_opcode0x1_vv0_4336_l1},
/*h(12593)=4337 */ {12593, xed3_phash_find_map0x0F_opcode0x1_vv0_4337_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7425)=4339 */ {7425, xed3_phash_find_map0x0F_opcode0x1_vv0_4339_l1},
/*h(15787)=4340 */ {15787, xed3_phash_find_map0x0F_opcode0x1_vv0_4340_l1},
/*h(6438)=4341 */ {6438, xed3_phash_find_map0x0F_opcode0x1_vv0_4341_l1},
/*h(3854)=4342 */ {3854, xed3_phash_find_map0x0F_opcode0x1_vv0_4342_l1},
/*h(1270)=4343 */ {1270, xed3_phash_find_map0x0F_opcode0x1_vv0_4343_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15410)=4346 */ {15410, xed3_phash_find_map0x0F_opcode0x1_vv0_4346_l1},
/*h(6061)=4347 */ {6061, xed3_phash_find_map0x0F_opcode0x1_vv0_4347_l1},
/*h(7658)=4348 */ {7658, xed3_phash_find_map0x0F_opcode0x1_vv0_4348_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4087)=4351 */ {4087, xed3_phash_find_map0x0F_opcode0x1_vv0_4351_l1},
/*h(12449)=4352 */ {12449, xed3_phash_find_map0x0F_opcode0x1_vv0_4352_l1},
/*h(9865)=4353 */ {9865, xed3_phash_find_map0x0F_opcode0x1_vv0_4353_l1},
/*h(7281)=4354 */ {7281, xed3_phash_find_map0x0F_opcode0x1_vv0_4354_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2113)=4356 */ {2113, xed3_phash_find_map0x0F_opcode0x1_vv0_4356_l1},
/*h(7891)=4357 */ {7891, xed3_phash_find_map0x0F_opcode0x1_vv0_4357_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(139)=4360 */ {139, xed3_phash_find_map0x0F_opcode0x1_vv0_4360_l1},
/*h(12682)=4361 */ {12682, xed3_phash_find_map0x0F_opcode0x1_vv0_4361_l1},
/*h(10098)=4362 */ {10098, xed3_phash_find_map0x0F_opcode0x1_vv0_4362_l1},
/*h(3333)=4363 */ {3333, xed3_phash_find_map0x0F_opcode0x1_vv0_4363_l1},
/*h(11695)=4364 */ {11695, xed3_phash_find_map0x0F_opcode0x1_vv0_4364_l1},
/*h(2346)=4365 */ {2346, xed3_phash_find_map0x0F_opcode0x1_vv0_4365_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12305)=4367 */ {12305, xed3_phash_find_map0x0F_opcode0x1_vv0_4367_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15499)=4370 */ {15499, xed3_phash_find_map0x0F_opcode0x1_vv0_4370_l1},
/*h(6150)=4371 */ {6150, xed3_phash_find_map0x0F_opcode0x1_vv0_4371_l1},
/*h(7747)=4372 */ {7747, xed3_phash_find_map0x0F_opcode0x1_vv0_4372_l1},
/*h(5163)=4373 */ {5163, xed3_phash_find_map0x0F_opcode0x1_vv0_4373_l1},
/*h(13525)=4374 */ {13525, xed3_phash_find_map0x0F_opcode0x1_vv0_4374_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9954)=4377 */ {9954, xed3_phash_find_map0x0F_opcode0x1_vv0_4377_l1},
/*h(14135)=4378 */ {14135, xed3_phash_find_map0x0F_opcode0x1_vv0_4378_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6383)=4380 */ {6383, xed3_phash_find_map0x0F_opcode0x1_vv0_4380_l1},
/*h(3799)=4381 */ {3799, xed3_phash_find_map0x0F_opcode0x1_vv0_4381_l1},
/*h(12161)=4382 */ {12161, xed3_phash_find_map0x0F_opcode0x1_vv0_4382_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1825)=4385 */ {1825, xed3_phash_find_map0x0F_opcode0x1_vv0_4385_l1},
/*h(6006)=4386 */ {6006, xed3_phash_find_map0x0F_opcode0x1_vv0_4386_l1},
/*h(7603)=4387 */ {7603, xed3_phash_find_map0x0F_opcode0x1_vv0_4387_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2435)=4389 */ {2435, xed3_phash_find_map0x0F_opcode0x1_vv0_4389_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12394)=4391 */ {12394, xed3_phash_find_map0x0F_opcode0x1_vv0_4391_l1},
/*h(9810)=4392 */ {9810, xed3_phash_find_map0x0F_opcode0x1_vv0_4392_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2058)=4395 */ {2058, xed3_phash_find_map0x0F_opcode0x1_vv0_4395_l1},
/*h(14601)=4396 */ {14601, xed3_phash_find_map0x0F_opcode0x1_vv0_4396_l1},
/*h(12017)=4397 */ {12017, xed3_phash_find_map0x0F_opcode0x1_vv0_4397_l1},
/*h(13614)=4398 */ {13614, xed3_phash_find_map0x0F_opcode0x1_vv0_4398_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4265)=4400 */ {4265, xed3_phash_find_map0x0F_opcode0x1_vv0_4400_l1},
/*h(5862)=4401 */ {5862, xed3_phash_find_map0x0F_opcode0x1_vv0_4401_l1},
/*h(7459)=4402 */ {7459, xed3_phash_find_map0x0F_opcode0x1_vv0_4402_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2291)=4404 */ {2291, xed3_phash_find_map0x0F_opcode0x1_vv0_4404_l1},
/*h(14834)=4405 */ {14834, xed3_phash_find_map0x0F_opcode0x1_vv0_4405_l1},
/*h(8069)=4406 */ {8069, xed3_phash_find_map0x0F_opcode0x1_vv0_4406_l1},
/*h(9666)=4407 */ {9666, xed3_phash_find_map0x0F_opcode0x1_vv0_4407_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4498)=4409 */ {4498, xed3_phash_find_map0x0F_opcode0x1_vv0_4409_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3511)=4411 */ {3511, xed3_phash_find_map0x0F_opcode0x1_vv0_4411_l1},
/*h(11873)=4412 */ {11873, xed3_phash_find_map0x0F_opcode0x1_vv0_4412_l1},
/*h(9289)=4413 */ {9289, xed3_phash_find_map0x0F_opcode0x1_vv0_4413_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1537)=4415 */ {1537, xed3_phash_find_map0x0F_opcode0x1_vv0_4415_l1},
/*h(9899)=4416 */ {9899, xed3_phash_find_map0x0F_opcode0x1_vv0_4416_l1},
/*h(7315)=4417 */ {7315, xed3_phash_find_map0x0F_opcode0x1_vv0_4417_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2147)=4419 */ {2147, xed3_phash_find_map0x0F_opcode0x1_vv0_4419_l1},
/*h(10509)=4420 */ {10509, xed3_phash_find_map0x0F_opcode0x1_vv0_4420_l1},
/*h(7925)=4421 */ {7925, xed3_phash_find_map0x0F_opcode0x1_vv0_4421_l1},
/*h(9522)=4422 */ {9522, xed3_phash_find_map0x0F_opcode0x1_vv0_4422_l1},
/*h(13703)=4423 */ {13703, xed3_phash_find_map0x0F_opcode0x1_vv0_4423_l1},
/*h(4354)=4424 */ {4354, xed3_phash_find_map0x0F_opcode0x1_vv0_4424_l1},
/*h(1770)=4425 */ {1770, xed3_phash_find_map0x0F_opcode0x1_vv0_4425_l1},
/*h(14313)=4426 */ {14313, xed3_phash_find_map0x0F_opcode0x1_vv0_4426_l1},
/*h(11729)=4427 */ {11729, xed3_phash_find_map0x0F_opcode0x1_vv0_4427_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6561)=4429 */ {6561, xed3_phash_find_map0x0F_opcode0x1_vv0_4429_l1},
/*h(12339)=4430 */ {12339, xed3_phash_find_map0x0F_opcode0x1_vv0_4430_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7171)=4432 */ {7171, xed3_phash_find_map0x0F_opcode0x1_vv0_4432_l1},
/*h(4587)=4433 */ {4587, xed3_phash_find_map0x0F_opcode0x1_vv0_4433_l1},
/*h(2003)=4434 */ {2003, xed3_phash_find_map0x0F_opcode0x1_vv0_4434_l1},
/*h(14546)=4435 */ {14546, xed3_phash_find_map0x0F_opcode0x1_vv0_4435_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9378)=4437 */ {9378, xed3_phash_find_map0x0F_opcode0x1_vv0_4437_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4210)=4439 */ {4210, xed3_phash_find_map0x0F_opcode0x1_vv0_4439_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15766)=4442 */ {15766, xed3_phash_find_map0x0F_opcode0x1_vv0_4442_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6417)=4444 */ {6417, xed3_phash_find_map0x0F_opcode0x1_vv0_4444_l1},
/*h(12195)=4445 */ {12195, xed3_phash_find_map0x0F_opcode0x1_vv0_4445_l1},
/*h(5430)=4446 */ {5430, xed3_phash_find_map0x0F_opcode0x1_vv0_4446_l1},
/*h(262)=4447 */ {262, xed3_phash_find_map0x0F_opcode0x1_vv0_4447_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1859)=4449 */ {1859, xed3_phash_find_map0x0F_opcode0x1_vv0_4449_l1},
/*h(14402)=4450 */ {14402, xed3_phash_find_map0x0F_opcode0x1_vv0_4450_l1},
/*h(11818)=4451 */ {11818, xed3_phash_find_map0x0F_opcode0x1_vv0_4451_l1},
/*h(2469)=4452 */ {2469, xed3_phash_find_map0x0F_opcode0x1_vv0_4452_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4066)=4454 */ {4066, xed3_phash_find_map0x0F_opcode0x1_vv0_4454_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14025)=4456 */ {14025, xed3_phash_find_map0x0F_opcode0x1_vv0_4456_l1},
/*h(15622)=4457 */ {15622, xed3_phash_find_map0x0F_opcode0x1_vv0_4457_l1},
/*h(6273)=4458 */ {6273, xed3_phash_find_map0x0F_opcode0x1_vv0_4458_l1},
/*h(3689)=4459 */ {3689, xed3_phash_find_map0x0F_opcode0x1_vv0_4459_l1},
/*h(12051)=4460 */ {12051, xed3_phash_find_map0x0F_opcode0x1_vv0_4460_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4299)=4463 */ {4299, xed3_phash_find_map0x0F_opcode0x1_vv0_4463_l1},
/*h(1715)=4464 */ {1715, xed3_phash_find_map0x0F_opcode0x1_vv0_4464_l1},
/*h(14258)=4465 */ {14258, xed3_phash_find_map0x0F_opcode0x1_vv0_4465_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2325)=4467 */ {2325, xed3_phash_find_map0x0F_opcode0x1_vv0_4467_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3922)=4469 */ {3922, xed3_phash_find_map0x0F_opcode0x1_vv0_4469_l1},
/*h(5519)=4470 */ {5519, xed3_phash_find_map0x0F_opcode0x1_vv0_4470_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11297)=4472 */ {11297, xed3_phash_find_map0x0F_opcode0x1_vv0_4472_l1},
/*h(6129)=4473 */ {6129, xed3_phash_find_map0x0F_opcode0x1_vv0_4473_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11907)=4475 */ {11907, xed3_phash_find_map0x0F_opcode0x1_vv0_4475_l1},
/*h(9323)=4476 */ {9323, xed3_phash_find_map0x0F_opcode0x1_vv0_4476_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12517)=4479 */ {12517, xed3_phash_find_map0x0F_opcode0x1_vv0_4479_l1},
/*h(14114)=4480 */ {14114, xed3_phash_find_map0x0F_opcode0x1_vv0_4480_l1},
/*h(11530)=4481 */ {11530, xed3_phash_find_map0x0F_opcode0x1_vv0_4481_l1},
/*h(2181)=4482 */ {2181, xed3_phash_find_map0x0F_opcode0x1_vv0_4482_l1},
/*h(3778)=4483 */ {3778, xed3_phash_find_map0x0F_opcode0x1_vv0_4483_l1},
/*h(7959)=4484 */ {7959, xed3_phash_find_map0x0F_opcode0x1_vv0_4484_l1},
/*h(16321)=4485 */ {16321, xed3_phash_find_map0x0F_opcode0x1_vv0_4485_l1},
/*h(13737)=4486 */ {13737, xed3_phash_find_map0x0F_opcode0x1_vv0_4486_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5985)=4488 */ {5985, xed3_phash_find_map0x0F_opcode0x1_vv0_4488_l1},
/*h(14347)=4489 */ {14347, xed3_phash_find_map0x0F_opcode0x1_vv0_4489_l1},
/*h(11763)=4490 */ {11763, xed3_phash_find_map0x0F_opcode0x1_vv0_4490_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6595)=4492 */ {6595, xed3_phash_find_map0x0F_opcode0x1_vv0_4492_l1},
/*h(4011)=4493 */ {4011, xed3_phash_find_map0x0F_opcode0x1_vv0_4493_l1},
/*h(1427)=4494 */ {1427, xed3_phash_find_map0x0F_opcode0x1_vv0_4494_l1},
/*h(13970)=4495 */ {13970, xed3_phash_find_map0x0F_opcode0x1_vv0_4495_l1},
/*h(15567)=4496 */ {15567, xed3_phash_find_map0x0F_opcode0x1_vv0_4496_l1},
/*h(2037)=4497 */ {2037, xed3_phash_find_map0x0F_opcode0x1_vv0_4497_l1},
/*h(6218)=4498 */ {6218, xed3_phash_find_map0x0F_opcode0x1_vv0_4498_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16177)=4500 */ {16177, xed3_phash_find_map0x0F_opcode0x1_vv0_4500_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8425)=4502 */ {8425, xed3_phash_find_map0x0F_opcode0x1_vv0_4502_l1},
/*h(5841)=4503 */ {5841, xed3_phash_find_map0x0F_opcode0x1_vv0_4503_l1},
/*h(10022)=4504 */ {10022, xed3_phash_find_map0x0F_opcode0x1_vv0_4504_l1},
/*h(7438)=4505 */ {7438, xed3_phash_find_map0x0F_opcode0x1_vv0_4505_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6451)=4507 */ {6451, xed3_phash_find_map0x0F_opcode0x1_vv0_4507_l1},
/*h(1283)=4508 */ {1283, xed3_phash_find_map0x0F_opcode0x1_vv0_4508_l1},
/*h(9645)=4509 */ {9645, xed3_phash_find_map0x0F_opcode0x1_vv0_4509_l1},
/*h(13826)=4510 */ {13826, xed3_phash_find_map0x0F_opcode0x1_vv0_4510_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1893)=4512 */ {1893, xed3_phash_find_map0x0F_opcode0x1_vv0_4512_l1},
/*h(3490)=4513 */ {3490, xed3_phash_find_map0x0F_opcode0x1_vv0_4513_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16033)=4515 */ {16033, xed3_phash_find_map0x0F_opcode0x1_vv0_4515_l1},
/*h(2503)=4516 */ {2503, xed3_phash_find_map0x0F_opcode0x1_vv0_4516_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5697)=4518 */ {5697, xed3_phash_find_map0x0F_opcode0x1_vv0_4518_l1},
/*h(14059)=4519 */ {14059, xed3_phash_find_map0x0F_opcode0x1_vv0_4519_l1},
/*h(11475)=4520 */ {11475, xed3_phash_find_map0x0F_opcode0x1_vv0_4520_l1},
/*h(2126)=4521 */ {2126, xed3_phash_find_map0x0F_opcode0x1_vv0_4521_l1},
/*h(6307)=4522 */ {6307, xed3_phash_find_map0x0F_opcode0x1_vv0_4522_l1},
/*h(1139)=4523 */ {1139, xed3_phash_find_map0x0F_opcode0x1_vv0_4523_l1},
/*h(12085)=4524 */ {12085, xed3_phash_find_map0x0F_opcode0x1_vv0_4524_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4333)=4526 */ {4333, xed3_phash_find_map0x0F_opcode0x1_vv0_4526_l1},
/*h(12695)=4527 */ {12695, xed3_phash_find_map0x0F_opcode0x1_vv0_4527_l1},
/*h(3346)=4528 */ {3346, xed3_phash_find_map0x0F_opcode0x1_vv0_4528_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2359)=4530 */ {2359, xed3_phash_find_map0x0F_opcode0x1_vv0_4530_l1},
/*h(10721)=4531 */ {10721, xed3_phash_find_map0x0F_opcode0x1_vv0_4531_l1},
/*h(8137)=4532 */ {8137, xed3_phash_find_map0x0F_opcode0x1_vv0_4532_l1},
/*h(5553)=4533 */ {5553, xed3_phash_find_map0x0F_opcode0x1_vv0_4533_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4566)=4535 */ {4566, xed3_phash_find_map0x0F_opcode0x1_vv0_4535_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6163)=4537 */ {6163, xed3_phash_find_map0x0F_opcode0x1_vv0_4537_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13538)=4540 */ {13538, xed3_phash_find_map0x0F_opcode0x1_vv0_4540_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12551)=4542 */ {12551, xed3_phash_find_map0x0F_opcode0x1_vv0_4542_l1},
/*h(3202)=4543 */ {3202, xed3_phash_find_map0x0F_opcode0x1_vv0_4543_l1},
/*h(7383)=4544 */ {7383, xed3_phash_find_map0x0F_opcode0x1_vv0_4544_l1},
/*h(15745)=4545 */ {15745, xed3_phash_find_map0x0F_opcode0x1_vv0_4545_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14758)=4547 */ {14758, xed3_phash_find_map0x0F_opcode0x1_vv0_4547_l1},
/*h(16355)=4548 */ {16355, xed3_phash_find_map0x0F_opcode0x1_vv0_4548_l1},
/*h(13771)=4549 */ {13771, xed3_phash_find_map0x0F_opcode0x1_vv0_4549_l1},
/*h(241)=4550 */ {241, xed3_phash_find_map0x0F_opcode0x1_vv0_4550_l1},
/*h(1838)=4551 */ {1838, xed3_phash_find_map0x0F_opcode0x1_vv0_4551_l1},
/*h(6019)=4552 */ {6019, xed3_phash_find_map0x0F_opcode0x1_vv0_4552_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15978)=4554 */ {15978, xed3_phash_find_map0x0F_opcode0x1_vv0_4554_l1},
/*h(13394)=4555 */ {13394, xed3_phash_find_map0x0F_opcode0x1_vv0_4555_l1},
/*h(4045)=4556 */ {4045, xed3_phash_find_map0x0F_opcode0x1_vv0_4556_l1},
/*h(5642)=4557 */ {5642, xed3_phash_find_map0x0F_opcode0x1_vv0_4557_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15601)=4560 */ {15601, xed3_phash_find_map0x0F_opcode0x1_vv0_4560_l1},
/*h(10433)=4561 */ {10433, xed3_phash_find_map0x0F_opcode0x1_vv0_4561_l1},
/*h(14614)=4562 */ {14614, xed3_phash_find_map0x0F_opcode0x1_vv0_4562_l1},
/*h(16211)=4563 */ {16211, xed3_phash_find_map0x0F_opcode0x1_vv0_4563_l1},
/*h(9446)=4564 */ {9446, xed3_phash_find_map0x0F_opcode0x1_vv0_4564_l1},
/*h(97)=4565 */ {97, xed3_phash_find_map0x0F_opcode0x1_vv0_4565_l1},
/*h(8459)=4566 */ {8459, xed3_phash_find_map0x0F_opcode0x1_vv0_4566_l1},
/*h(5875)=4567 */ {5875, xed3_phash_find_map0x0F_opcode0x1_vv0_4567_l1},
/*h(11653)=4568 */ {11653, xed3_phash_find_map0x0F_opcode0x1_vv0_4568_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8082)=4571 */ {8082, xed3_phash_find_map0x0F_opcode0x1_vv0_4571_l1},
/*h(1317)=4572 */ {1317, xed3_phash_find_map0x0F_opcode0x1_vv0_4572_l1},
/*h(9679)=4573 */ {9679, xed3_phash_find_map0x0F_opcode0x1_vv0_4573_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15457)=4575 */ {15457, xed3_phash_find_map0x0F_opcode0x1_vv0_4575_l1},
/*h(10289)=4576 */ {10289, xed3_phash_find_map0x0F_opcode0x1_vv0_4576_l1},
/*h(14470)=4577 */ {14470, xed3_phash_find_map0x0F_opcode0x1_vv0_4577_l1},
/*h(16067)=4578 */ {16067, xed3_phash_find_map0x0F_opcode0x1_vv0_4578_l1},
/*h(13483)=4579 */ {13483, xed3_phash_find_map0x0F_opcode0x1_vv0_4579_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5731)=4581 */ {5731, xed3_phash_find_map0x0F_opcode0x1_vv0_4581_l1},
/*h(3147)=4582 */ {3147, xed3_phash_find_map0x0F_opcode0x1_vv0_4582_l1},
/*h(11509)=4583 */ {11509, xed3_phash_find_map0x0F_opcode0x1_vv0_4583_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6341)=4585 */ {6341, xed3_phash_find_map0x0F_opcode0x1_vv0_4585_l1},
/*h(7938)=4586 */ {7938, xed3_phash_find_map0x0F_opcode0x1_vv0_4586_l1},
/*h(5354)=4587 */ {5354, xed3_phash_find_map0x0F_opcode0x1_vv0_4587_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4367)=4589 */ {4367, xed3_phash_find_map0x0F_opcode0x1_vv0_4589_l1},
/*h(1783)=4590 */ {1783, xed3_phash_find_map0x0F_opcode0x1_vv0_4590_l1},
/*h(10145)=4591 */ {10145, xed3_phash_find_map0x0F_opcode0x1_vv0_4591_l1},
/*h(7561)=4592 */ {7561, xed3_phash_find_map0x0F_opcode0x1_vv0_4592_l1},
/*h(15923)=4593 */ {15923, xed3_phash_find_map0x0F_opcode0x1_vv0_4593_l1},
/*h(6574)=4594 */ {6574, xed3_phash_find_map0x0F_opcode0x1_vv0_4594_l1},
/*h(3990)=4595 */ {3990, xed3_phash_find_map0x0F_opcode0x1_vv0_4595_l1},
/*h(8171)=4596 */ {8171, xed3_phash_find_map0x0F_opcode0x1_vv0_4596_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(419)=4598 */ {419, xed3_phash_find_map0x0F_opcode0x1_vv0_4598_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10378)=4600 */ {10378, xed3_phash_find_map0x0F_opcode0x1_vv0_4600_l1},
/*h(7794)=4601 */ {7794, xed3_phash_find_map0x0F_opcode0x1_vv0_4601_l1},
/*h(11975)=4602 */ {11975, xed3_phash_find_map0x0F_opcode0x1_vv0_4602_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(42)=4604 */ {42, xed3_phash_find_map0x0F_opcode0x1_vv0_4604_l1},
/*h(12585)=4605 */ {12585, xed3_phash_find_map0x0F_opcode0x1_vv0_4605_l1},
/*h(10001)=4606 */ {10001, xed3_phash_find_map0x0F_opcode0x1_vv0_4606_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15779)=4608 */ {15779, xed3_phash_find_map0x0F_opcode0x1_vv0_4608_l1},
/*h(2249)=4609 */ {2249, xed3_phash_find_map0x0F_opcode0x1_vv0_4609_l1},
/*h(3846)=4610 */ {3846, xed3_phash_find_map0x0F_opcode0x1_vv0_4610_l1},
/*h(1262)=4611 */ {1262, xed3_phash_find_map0x0F_opcode0x1_vv0_4611_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(275)=4613 */ {275, xed3_phash_find_map0x0F_opcode0x1_vv0_4613_l1},
/*h(15402)=4614 */ {15402, xed3_phash_find_map0x0F_opcode0x1_vv0_4614_l1},
/*h(6053)=4615 */ {6053, xed3_phash_find_map0x0F_opcode0x1_vv0_4615_l1},
/*h(7650)=4616 */ {7650, xed3_phash_find_map0x0F_opcode0x1_vv0_4616_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2482)=4618 */ {2482, xed3_phash_find_map0x0F_opcode0x1_vv0_4618_l1},
/*h(4079)=4619 */ {4079, xed3_phash_find_map0x0F_opcode0x1_vv0_4619_l1},
/*h(1495)=4620 */ {1495, xed3_phash_find_map0x0F_opcode0x1_vv0_4620_l1},
/*h(9857)=4621 */ {9857, xed3_phash_find_map0x0F_opcode0x1_vv0_4621_l1},
/*h(7273)=4622 */ {7273, xed3_phash_find_map0x0F_opcode0x1_vv0_4622_l1},
/*h(15635)=4623 */ {15635, xed3_phash_find_map0x0F_opcode0x1_vv0_4623_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10467)=4625 */ {10467, xed3_phash_find_map0x0F_opcode0x1_vv0_4625_l1},
/*h(5299)=4626 */ {5299, xed3_phash_find_map0x0F_opcode0x1_vv0_4626_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(131)=4628 */ {131, xed3_phash_find_map0x0F_opcode0x1_vv0_4628_l1},
/*h(8493)=4629 */ {8493, xed3_phash_find_map0x0F_opcode0x1_vv0_4629_l1},
/*h(5909)=4630 */ {5909, xed3_phash_find_map0x0F_opcode0x1_vv0_4630_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11687)=4632 */ {11687, xed3_phash_find_map0x0F_opcode0x1_vv0_4632_l1},
/*h(2338)=4633 */ {2338, xed3_phash_find_map0x0F_opcode0x1_vv0_4633_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12297)=4635 */ {12297, xed3_phash_find_map0x0F_opcode0x1_vv0_4635_l1},
/*h(9713)=4636 */ {9713, xed3_phash_find_map0x0F_opcode0x1_vv0_4636_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15491)=4638 */ {15491, xed3_phash_find_map0x0F_opcode0x1_vv0_4638_l1},
/*h(1961)=4639 */ {1961, xed3_phash_find_map0x0F_opcode0x1_vv0_4639_l1},
/*h(3558)=4640 */ {3558, xed3_phash_find_map0x0F_opcode0x1_vv0_4640_l1},
/*h(16101)=4641 */ {16101, xed3_phash_find_map0x0F_opcode0x1_vv0_4641_l1},
/*h(13517)=4642 */ {13517, xed3_phash_find_map0x0F_opcode0x1_vv0_4642_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12530)=4644 */ {12530, xed3_phash_find_map0x0F_opcode0x1_vv0_4644_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14127)=4646 */ {14127, xed3_phash_find_map0x0F_opcode0x1_vv0_4646_l1},
/*h(11543)=4647 */ {11543, xed3_phash_find_map0x0F_opcode0x1_vv0_4647_l1},
/*h(6375)=4648 */ {6375, xed3_phash_find_map0x0F_opcode0x1_vv0_4648_l1},
/*h(3791)=4649 */ {3791, xed3_phash_find_map0x0F_opcode0x1_vv0_4649_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13750)=4651 */ {13750, xed3_phash_find_map0x0F_opcode0x1_vv0_4651_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4401)=4653 */ {4401, xed3_phash_find_map0x0F_opcode0x1_vv0_4653_l1},
/*h(5998)=4654 */ {5998, xed3_phash_find_map0x0F_opcode0x1_vv0_4654_l1},
/*h(7595)=4655 */ {7595, xed3_phash_find_map0x0F_opcode0x1_vv0_4655_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12386)=4659 */ {12386, xed3_phash_find_map0x0F_opcode0x1_vv0_4659_l1},
/*h(9802)=4660 */ {9802, xed3_phash_find_map0x0F_opcode0x1_vv0_4660_l1},
/*h(7218)=4661 */ {7218, xed3_phash_find_map0x0F_opcode0x1_vv0_4661_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6231)=4663 */ {6231, xed3_phash_find_map0x0F_opcode0x1_vv0_4663_l1},
/*h(14593)=4664 */ {14593, xed3_phash_find_map0x0F_opcode0x1_vv0_4664_l1},
/*h(12009)=4665 */ {12009, xed3_phash_find_map0x0F_opcode0x1_vv0_4665_l1},
/*h(13606)=4666 */ {13606, xed3_phash_find_map0x0F_opcode0x1_vv0_4666_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1673)=4668 */ {1673, xed3_phash_find_map0x0F_opcode0x1_vv0_4668_l1},
/*h(10035)=4669 */ {10035, xed3_phash_find_map0x0F_opcode0x1_vv0_4669_l1},
/*h(3270)=4670 */ {3270, xed3_phash_find_map0x0F_opcode0x1_vv0_4670_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2283)=4672 */ {2283, xed3_phash_find_map0x0F_opcode0x1_vv0_4672_l1},
/*h(14826)=4673 */ {14826, xed3_phash_find_map0x0F_opcode0x1_vv0_4673_l1},
/*h(12242)=4674 */ {12242, xed3_phash_find_map0x0F_opcode0x1_vv0_4674_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(309)=4676 */ {309, xed3_phash_find_map0x0F_opcode0x1_vv0_4676_l1},
/*h(4490)=4677 */ {4490, xed3_phash_find_map0x0F_opcode0x1_vv0_4677_l1},
/*h(1906)=4678 */ {1906, xed3_phash_find_map0x0F_opcode0x1_vv0_4678_l1},
/*h(14449)=4679 */ {14449, xed3_phash_find_map0x0F_opcode0x1_vv0_4679_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9281)=4681 */ {9281, xed3_phash_find_map0x0F_opcode0x1_vv0_4681_l1},
/*h(4113)=4682 */ {4113, xed3_phash_find_map0x0F_opcode0x1_vv0_4682_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9891)=4684 */ {9891, xed3_phash_find_map0x0F_opcode0x1_vv0_4684_l1},
/*h(7307)=4685 */ {7307, xed3_phash_find_map0x0F_opcode0x1_vv0_4685_l1},
/*h(15669)=4686 */ {15669, xed3_phash_find_map0x0F_opcode0x1_vv0_4686_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10501)=4688 */ {10501, xed3_phash_find_map0x0F_opcode0x1_vv0_4688_l1},
/*h(7917)=4689 */ {7917, xed3_phash_find_map0x0F_opcode0x1_vv0_4689_l1},
/*h(5333)=4690 */ {5333, xed3_phash_find_map0x0F_opcode0x1_vv0_4690_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5943)=4693 */ {5943, xed3_phash_find_map0x0F_opcode0x1_vv0_4693_l1},
/*h(14305)=4694 */ {14305, xed3_phash_find_map0x0F_opcode0x1_vv0_4694_l1},
/*h(11721)=4695 */ {11721, xed3_phash_find_map0x0F_opcode0x1_vv0_4695_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3969)=4697 */ {3969, xed3_phash_find_map0x0F_opcode0x1_vv0_4697_l1},
/*h(12331)=4698 */ {12331, xed3_phash_find_map0x0F_opcode0x1_vv0_4698_l1},
/*h(9747)=4699 */ {9747, xed3_phash_find_map0x0F_opcode0x1_vv0_4699_l1},
/*h(398)=4700 */ {398, xed3_phash_find_map0x0F_opcode0x1_vv0_4700_l1},
/*h(4579)=4701 */ {4579, xed3_phash_find_map0x0F_opcode0x1_vv0_4701_l1},
/*h(1995)=4702 */ {1995, xed3_phash_find_map0x0F_opcode0x1_vv0_4702_l1},
/*h(14538)=4703 */ {14538, xed3_phash_find_map0x0F_opcode0x1_vv0_4703_l1},
/*h(11954)=4704 */ {11954, xed3_phash_find_map0x0F_opcode0x1_vv0_4704_l1},
/*h(16135)=4705 */ {16135, xed3_phash_find_map0x0F_opcode0x1_vv0_4705_l1},
/*h(21)=4706 */ {21, xed3_phash_find_map0x0F_opcode0x1_vv0_4706_l1},
/*h(1618)=4707 */ {1618, xed3_phash_find_map0x0F_opcode0x1_vv0_4707_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14161)=4709 */ {14161, xed3_phash_find_map0x0F_opcode0x1_vv0_4709_l1},
/*h(15758)=4710 */ {15758, xed3_phash_find_map0x0F_opcode0x1_vv0_4710_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6409)=4712 */ {6409, xed3_phash_find_map0x0F_opcode0x1_vv0_4712_l1},
/*h(14771)=4713 */ {14771, xed3_phash_find_map0x0F_opcode0x1_vv0_4713_l1},
/*h(5422)=4714 */ {5422, xed3_phash_find_map0x0F_opcode0x1_vv0_4714_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10213)=4718 */ {10213, xed3_phash_find_map0x0F_opcode0x1_vv0_4718_l1},
/*h(11810)=4719 */ {11810, xed3_phash_find_map0x0F_opcode0x1_vv0_4719_l1},
/*h(9226)=4720 */ {9226, xed3_phash_find_map0x0F_opcode0x1_vv0_4720_l1},
/*h(6642)=4721 */ {6642, xed3_phash_find_map0x0F_opcode0x1_vv0_4721_l1},
/*h(1474)=4722 */ {1474, xed3_phash_find_map0x0F_opcode0x1_vv0_4722_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14017)=4724 */ {14017, xed3_phash_find_map0x0F_opcode0x1_vv0_4724_l1},
/*h(11433)=4725 */ {11433, xed3_phash_find_map0x0F_opcode0x1_vv0_4725_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14627)=4727 */ {14627, xed3_phash_find_map0x0F_opcode0x1_vv0_4727_l1},
/*h(12043)=4728 */ {12043, xed3_phash_find_map0x0F_opcode0x1_vv0_4728_l1},
/*h(9459)=4729 */ {9459, xed3_phash_find_map0x0F_opcode0x1_vv0_4729_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4291)=4731 */ {4291, xed3_phash_find_map0x0F_opcode0x1_vv0_4731_l1},
/*h(1707)=4732 */ {1707, xed3_phash_find_map0x0F_opcode0x1_vv0_4732_l1},
/*h(14250)=4733 */ {14250, xed3_phash_find_map0x0F_opcode0x1_vv0_4733_l1},
/*h(11666)=4734 */ {11666, xed3_phash_find_map0x0F_opcode0x1_vv0_4734_l1},
/*h(2317)=4735 */ {2317, xed3_phash_find_map0x0F_opcode0x1_vv0_4735_l1},
/*h(10679)=4736 */ {10679, xed3_phash_find_map0x0F_opcode0x1_vv0_4736_l1},
/*h(3914)=4737 */ {3914, xed3_phash_find_map0x0F_opcode0x1_vv0_4737_l1},
/*h(5511)=4738 */ {5511, xed3_phash_find_map0x0F_opcode0x1_vv0_4738_l1},
/*h(13873)=4739 */ {13873, xed3_phash_find_map0x0F_opcode0x1_vv0_4739_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6121)=4741 */ {6121, xed3_phash_find_map0x0F_opcode0x1_vv0_4741_l1},
/*h(3537)=4742 */ {3537, xed3_phash_find_map0x0F_opcode0x1_vv0_4742_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2550)=4744 */ {2550, xed3_phash_find_map0x0F_opcode0x1_vv0_4744_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4147)=4746 */ {4147, xed3_phash_find_map0x0F_opcode0x1_vv0_4746_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9925)=4748 */ {9925, xed3_phash_find_map0x0F_opcode0x1_vv0_4748_l1},
/*h(11522)=4749 */ {11522, xed3_phash_find_map0x0F_opcode0x1_vv0_4749_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10535)=4751 */ {10535, xed3_phash_find_map0x0F_opcode0x1_vv0_4751_l1},
/*h(7951)=4752 */ {7951, xed3_phash_find_map0x0F_opcode0x1_vv0_4752_l1},
/*h(5367)=4753 */ {5367, xed3_phash_find_map0x0F_opcode0x1_vv0_4753_l1},
/*h(13729)=4754 */ {13729, xed3_phash_find_map0x0F_opcode0x1_vv0_4754_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14339)=4757 */ {14339, xed3_phash_find_map0x0F_opcode0x1_vv0_4757_l1},
/*h(7574)=4758 */ {7574, xed3_phash_find_map0x0F_opcode0x1_vv0_4758_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4003)=4761 */ {4003, xed3_phash_find_map0x0F_opcode0x1_vv0_4761_l1},
/*h(1419)=4762 */ {1419, xed3_phash_find_map0x0F_opcode0x1_vv0_4762_l1},
/*h(13962)=4763 */ {13962, xed3_phash_find_map0x0F_opcode0x1_vv0_4763_l1},
/*h(11378)=4764 */ {11378, xed3_phash_find_map0x0F_opcode0x1_vv0_4764_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6210)=4766 */ {6210, xed3_phash_find_map0x0F_opcode0x1_vv0_4766_l1},
/*h(1042)=4767 */ {1042, xed3_phash_find_map0x0F_opcode0x1_vv0_4767_l1},
/*h(16169)=4768 */ {16169, xed3_phash_find_map0x0F_opcode0x1_vv0_4768_l1},
/*h(13585)=4769 */ {13585, xed3_phash_find_map0x0F_opcode0x1_vv0_4769_l1},
/*h(8417)=4770 */ {8417, xed3_phash_find_map0x0F_opcode0x1_vv0_4770_l1},
/*h(12598)=4771 */ {12598, xed3_phash_find_map0x0F_opcode0x1_vv0_4771_l1},
/*h(3249)=4772 */ {3249, xed3_phash_find_map0x0F_opcode0x1_vv0_4772_l1},
/*h(7430)=4773 */ {7430, xed3_phash_find_map0x0F_opcode0x1_vv0_4773_l1},
/*h(2262)=4774 */ {2262, xed3_phash_find_map0x0F_opcode0x1_vv0_4774_l1},
/*h(6443)=4775 */ {6443, xed3_phash_find_map0x0F_opcode0x1_vv0_4775_l1},
/*h(3859)=4776 */ {3859, xed3_phash_find_map0x0F_opcode0x1_vv0_4776_l1},
/*h(9637)=4777 */ {9637, xed3_phash_find_map0x0F_opcode0x1_vv0_4777_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6066)=4780 */ {6066, xed3_phash_find_map0x0F_opcode0x1_vv0_4780_l1},
/*h(10247)=4781 */ {10247, xed3_phash_find_map0x0F_opcode0x1_vv0_4781_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13441)=4784 */ {13441, xed3_phash_find_map0x0F_opcode0x1_vv0_4784_l1},
/*h(8273)=4785 */ {8273, xed3_phash_find_map0x0F_opcode0x1_vv0_4785_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14051)=4787 */ {14051, xed3_phash_find_map0x0F_opcode0x1_vv0_4787_l1},
/*h(11467)=4788 */ {11467, xed3_phash_find_map0x0F_opcode0x1_vv0_4788_l1},
/*h(2118)=4789 */ {2118, xed3_phash_find_map0x0F_opcode0x1_vv0_4789_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14661)=4791 */ {14661, xed3_phash_find_map0x0F_opcode0x1_vv0_4791_l1},
/*h(16258)=4792 */ {16258, xed3_phash_find_map0x0F_opcode0x1_vv0_4792_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4325)=4794 */ {4325, xed3_phash_find_map0x0F_opcode0x1_vv0_4794_l1},
/*h(1741)=4795 */ {1741, xed3_phash_find_map0x0F_opcode0x1_vv0_4795_l1},
/*h(3338)=4796 */ {3338, xed3_phash_find_map0x0F_opcode0x1_vv0_4796_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2351)=4798 */ {2351, xed3_phash_find_map0x0F_opcode0x1_vv0_4798_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8129)=4800 */ {8129, xed3_phash_find_map0x0F_opcode0x1_vv0_4800_l1},
/*h(5545)=4801 */ {5545, xed3_phash_find_map0x0F_opcode0x1_vv0_4801_l1},
/*h(13907)=4802 */ {13907, xed3_phash_find_map0x0F_opcode0x1_vv0_4802_l1},
/*h(4558)=4803 */ {4558, xed3_phash_find_map0x0F_opcode0x1_vv0_4803_l1},
/*h(1974)=4804 */ {1974, xed3_phash_find_map0x0F_opcode0x1_vv0_4804_l1},
/*h(6155)=4805 */ {6155, xed3_phash_find_map0x0F_opcode0x1_vv0_4805_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16114)=4807 */ {16114, xed3_phash_find_map0x0F_opcode0x1_vv0_4807_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 * 4809ULL, u.s.hi32);
return (*lu_table[hidx].l2_func)(d);
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {105},
/*h(1)=1 0x0F 0x02 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {106}
};
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_map0x0F_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()*/ {184},
/*h(1)=1 0x0F 0x03 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {185}
};
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_map0x0F_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()*/ {1766},
/*h(1)=1 0x0F 0x05 not64 IGNORE66()*/ {1766},
/*h(2)=2 0x0F 0x05 mode64 FORCE64()*/ {565}
};
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_map0x0F_opcode0x6_vv0(const xed_decoded_inst_t* d)
{
return 1659;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0F_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[13] = {
/*empty slot1 */ {0,0},
/*h(5)=1 0x0F 0x07 not64*/ {5, 1366},
/*h(10)=2 0x0F 0x07 mode64 eosznot64*/ {10, 1769},
/*h(2)=3 0x0F 0x07 not64*/ {2, 1366},
/*h(7)=4 0x0F 0x07 not64*/ {7, 1366},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(9)=7 0x0F 0x07 mode64 eosznot64*/ {9, 1769},
/*h(1)=8 0x0F 0x07 not64*/ {1, 1366},
/*h(6)=9 0x0F 0x07 not64*/ {6, 1366},
/*h(11)=10 0x0F 0x07 mode64 eosz64*/ {11, 1768},
/*h(3)=11 0x0F 0x07 not64*/ {3, 1366},
/*empty slot1 */ {0,0}
};
xed_union64_t t, u;
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_OSZ_NONTERM_EOSZ_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_map0x0F_opcode0x8_vv0(const xed_decoded_inst_t* d)
{
return 1740;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 790},
/*h(2)=1 0x0F 0x09 WBNOINVD=0*/ {2, 790},
/*h(7)=2 0x0F 0x09 WBNOINVD=1 f3_refining_prefix*/ {7, 1770},
/*h(4)=3 0x0F 0x09 WBNOINVD=1 REP!=3*/ {4, 791},
/*h(6)=4 0x0F 0x09 WBNOINVD=1 REP!=3*/ {6, 791},
/*h(3)=5 0x0F 0x09 WBNOINVD=0*/ {3, 790},
/*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_map0x0F_opcode0xb_vv0(const xed_decoded_inst_t* d)
{
return 1667;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {602},
/*h(1)=1 0x0F 0x0D MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {268},
/*h(2)=2 0x0F 0x0D MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {1490},
/*h(3)=3 0x0F 0x0D MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {268},
/*h(4)=4 0x0F 0x0D MOD[mm] MOD!=3 REG[0b010] RM[nnn]  MODRM()*/ {1312},
/*h(5)=5 0x0F 0x0D MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {268},
/*h(6)=6 0x0F 0x0D MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {1491},
/*h(7)=7 0x0F 0x0D MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {268},
/*h(8)=8 0x0F 0x0D MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {176},
/*h(9)=9 0x0F 0x0D MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {268},
/*h(10)=10 0x0F 0x0D MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {177},
/*h(11)=11 0x0F 0x0D MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {268},
/*h(12)=12 0x0F 0x0D MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {178},
/*h(13)=13 0x0F 0x0D MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {268},
/*h(14)=14 0x0F 0x0D MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {179},
/*h(15)=15 0x0F 0x0D MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {268}
};
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_map0x0F_opcode0xe_vv0(const xed_decoded_inst_t* d)
{
return 1443;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 1623},
/*h(10)=1 0x0F 0x10 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {10, 140},
/*h(12)=2 0x0F 0x10 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {12, 734},
/*h(1)=3 0x0F 0x10 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 1624},
/*h(11)=4 0x0F 0x10 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {11, 141},
/*h(13)=5 0x0F 0x10 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {13, 735},
/*h(2)=6 0x0F 0x10 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {2, 1611},
/*h(8)=7 0x0F 0x10 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {8, 140},
/*h(14)=8 0x0F 0x10 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {14, 734},
/*h(3)=9 0x0F 0x10 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {3, 1612},
/*h(9)=10 0x0F 0x10 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {9, 141},
/*h(15)=11 0x0F 0x10 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {15, 735}
};
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_map0x0F_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, 1625},
/*h(10)=1 0x0F 0x11 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {10, 142},
/*h(12)=2 0x0F 0x11 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {12, 736},
/*h(1)=3 0x0F 0x11 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 1626},
/*h(11)=4 0x0F 0x11 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {11, 143},
/*h(13)=5 0x0F 0x11 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {13, 737},
/*h(2)=6 0x0F 0x11 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {2, 1613},
/*h(8)=7 0x0F 0x11 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {8, 142},
/*h(14)=8 0x0F 0x11 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {14, 736},
/*h(3)=9 0x0F 0x11 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {3, 1614},
/*h(9)=10 0x0F 0x11 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {9, 143},
/*h(15)=11 0x0F 0x11 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {15, 737}
};
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_map0x0F_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, 923},
/*h(8)=1 0x0F 0x12 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {8, 1960},
/*h(11)=2 0x0F 0x12 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {11, 1961},
/*h(14)=3 0x0F 0x12 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {14, 1009},
/*h(1)=4 0x0F 0x12 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 1916},
/*h(9)=5 0x0F 0x12 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {9, 1961},
/*h(12)=6 0x0F 0x12 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {12, 1009},
/*h(15)=7 0x0F 0x12 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {15, 1010},
/*h(2)=8 0x0F 0x12 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {2, 1308},
/*h(10)=9 0x0F 0x12 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {10, 1960},
/*h(13)=10 0x0F 0x12 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {13, 1010}
};
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_map0x0F_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, 924},
/*h(2)=1 0x0F 0x13 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {2, 1309}
};
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_map0x0F_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()*/ {1101},
/*h(1)=1 0x0F 0x14 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1102},
/*h(2)=2 0x0F 0x14 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {442},
/*h(3)=3 0x0F 0x14 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {443}
};
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_map0x0F_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()*/ {4},
/*h(1)=1 0x0F 0x15 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {5},
/*h(2)=2 0x0F 0x15 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {13},
/*h(3)=3 0x0F 0x15 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {14}
};
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_map0x0F_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, 1595},
/*h(14)=1 0x0F 0x16 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {14, 629},
/*h(12)=2 0x0F 0x16 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {12, 629},
/*h(1)=3 0x0F 0x16 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 697},
/*h(15)=4 0x0F 0x16 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {15, 630},
/*h(13)=5 0x0F 0x16 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {13, 630},
/*h(2)=6 0x0F 0x16 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {2, 1581}
};
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_map0x0F_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, 1596},
/*h(2)=1 0x0F 0x17 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {2, 1582}
};
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_map0x0F_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()*/ {1829},
/*h(1)=1 0x0F 0x18 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {248},
/*h(2)=2 0x0F 0x18 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {446},
/*h(3)=3 0x0F 0x18 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {249},
/*h(4)=4 0x0F 0x18 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {445},
/*h(5)=5 0x0F 0x18 MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {250},
/*h(6)=6 0x0F 0x18 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {444},
/*h(7)=7 0x0F 0x18 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {251},
/*h(8)=8 0x0F 0x18 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {252},
/*h(9)=9 0x0F 0x18 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {253},
/*h(10)=10 0x0F 0x18 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {254},
/*h(11)=11 0x0F 0x18 MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {255},
/*h(12)=12 0x0F 0x18 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {256},
/*h(13)=13 0x0F 0x18 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {257},
/*h(14)=14 0x0F 0x18 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {258},
/*h(15)=15 0x0F 0x18 MOD[0b11] MOD=3 REG[0b111] RM[nnn]*/ {259}
};
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_map0x0F_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()*/ {260},
/*h(1)=1 0x0F 0x19 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_map0x0F_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, 133},
/*h(233)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  osz_refining_prefix REFINING66() mode64*/ {233, 60}
};
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_map0x0F_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*/ {850}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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*/ {851}
};
xed_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_map0x0F_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*/ {135}
};
xed_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_map0x0F_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, 850},
/*h(589)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn]   f2_refining_prefix  not64*/ {589, 135}
};
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_map0x0F_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, 274},
/*h(911)=1 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {911, 272}
};
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_map0x0F_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, 274},
/*h(157)=1 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {157, 272}
};
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_map0x0F_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, 134},
/*h(13)=1 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {13, 272}
};
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_map0x0F_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*/ {1129}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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, 274},
/*h(47)=1 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {47, 272}
};
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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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*/ {133}
};
xed_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_map0x0F_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*/ {850}
};
xed_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_map0x0F_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, 60},
/*h(835)=1 0x0F 0x1A MPXMODE=1  MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {835, 850},
/*h(602)=2 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f2_refining_prefix*/ {602, 133}
};
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_map0x0F_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, 274},
/*h(547)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {547, 274}
};
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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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*/ {850}
};
xed_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_map0x0F_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*/ {133}
};
xed_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_map0x0F_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*/ {133}
};
xed_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_map0x0F_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]*/ {272}
};
xed_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_map0x0F_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]*/ {272}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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, 272},
/*h(149)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {149, 274}
};
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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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, 57},
/*h(615)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f2_refining_prefix*/ {615, 133}
};
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_map0x0F_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*/ {269}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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, 274},
/*h(649)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {649, 274}
};
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_map0x0F_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*/ {133}
};
xed_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_map0x0F_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, 133},
/*h(971)=1 0x0F 0x1A MPXMODE=1  MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {971, 850}
};
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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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, 274},
/*h(539)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {539, 274}
};
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_map0x0F_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, 274},
/*h(1005)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn]   f3_refining_prefix  mode64*/ {1005, 851}
};
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_map0x0F_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*/ {852}
};
xed_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_map0x0F_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*/ {1130}
};
xed_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_map0x0F_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*/ {135}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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, 272},
/*h(751)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn]   f2_refining_prefix  mode64*/ {751, 134}
};
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_map0x0F_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*/ {135}
};
xed_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_map0x0F_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*/ {60}
};
xed_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_map0x0F_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*/ {1127}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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, 274},
/*h(175)=1 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {175, 272}
};
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_map0x0F_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]*/ {272}
};
xed_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_map0x0F_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, 850},
/*h(641)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {641, 274}
};
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_map0x0F_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*/ {133}
};
xed_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_map0x0F_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, 133},
/*h(963)=1 0x0F 0x1A MPXMODE=1  MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {963, 850}
};
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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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, 274},
/*h(997)=1 0x0F 0x1A MPXMODE=1  MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {997, 850}
};
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_map0x0F_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*/ {850}
};
xed_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_map0x0F_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, 1128},
/*h(709)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f2_refining_prefix*/ {709, 133}
};
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_map0x0F_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]*/ {272}
};
xed_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_map0x0F_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]*/ {272}
};
xed_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_map0x0F_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]*/ {272}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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*/ {133}
};
xed_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_map0x0F_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*/ {133}
};
xed_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_map0x0F_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()*/ {57}
};
xed_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_map0x0F_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*/ {269}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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, 274},
/*h(167)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {167, 274}
};
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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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*/ {850}
};
xed_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_map0x0F_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*/ {133}
};
xed_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_map0x0F_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*/ {133}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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, 274},
/*h(989)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn]   f3_refining_prefix  not64*/ {989, 852}
};
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_map0x0F_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, 852},
/*h(235)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  osz_refining_prefix REFINING66() mode64*/ {235, 60}
};
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_map0x0F_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, 274},
/*h(557)=1 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {557, 272}
};
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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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*/ {851}
};
xed_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_map0x0F_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*/ {135}
};
xed_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_map0x0F_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, 59},
/*h(591)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn]   f2_refining_prefix  not64*/ {591, 135}
};
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_map0x0F_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*/ {1127}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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, 272},
/*h(769)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {769, 274}
};
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_map0x0F_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, 850},
/*h(15)=1 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {15, 272}
};
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_map0x0F_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*/ {850}
};
xed_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_map0x0F_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*/ {133}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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, 274},
/*h(515)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {515, 274}
};
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_map0x0F_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*/ {850}
};
xed_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_map0x0F_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*/ {60}
};
xed_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_map0x0F_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*/ {850}
};
xed_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_map0x0F_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, 272},
/*h(549)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {549, 274}
};
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_map0x0F_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]*/ {272}
};
xed_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_map0x0F_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*/ {850}
};
xed_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_map0x0F_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*/ {133}
};
xed_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_map0x0F_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, 57},
/*h(583)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f2_refining_prefix*/ {583, 133}
};
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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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*/ {850}
};
xed_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_map0x0F_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, 133},
/*h(7)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7, 274}
};
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_map0x0F_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*/ {850}
};
xed_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_map0x0F_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*/ {133}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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, 274},
/*h(41)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {41, 274}
};
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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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*/ {852}
};
xed_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_map0x0F_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, 274},
/*h(685)=1 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {685, 272}
};
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_map0x0F_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]*/ {272}
};
xed_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_map0x0F_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, 274},
/*h(1007)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn]   f3_refining_prefix  mode64*/ {1007, 851}
};
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_map0x0F_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*/ {852}
};
xed_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_map0x0F_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, 135},
/*h(109)=1 0x0F 0x1A MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {109, 269}
};
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_map0x0F_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*/ {58}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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]*/ {272}
};
xed_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_map0x0F_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*/ {850}
};
xed_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_map0x0F_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, 850},
/*h(609)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f2_refining_prefix*/ {609, 133}
};
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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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, 274},
/*h(643)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {643, 274}
};
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_map0x0F_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*/ {850}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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]*/ {272}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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*/ {850}
};
xed_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_map0x0F_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, 134},
/*h(855)=1 0x0F 0x1A MPXMODE=1  MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {855, 850}
};
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_map0x0F_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*/ {1129}
};
xed_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_map0x0F_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*/ {133}
};
xed_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_map0x0F_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]*/ {272}
};
xed_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_map0x0F_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, 274},
/*h(745)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f2_refining_prefix*/ {745, 133}
};
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_map0x0F_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, 850},
/*h(601)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f2_refining_prefix*/ {601, 133}
};
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_map0x0F_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*/ {850}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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, 274},
/*h(169)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {169, 274},
/*h(779)=2 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {779, 274}
};
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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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]*/ {272}
};
xed_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_map0x0F_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]*/ {272}
};
xed_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_map0x0F_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, 274},
/*h(525)=1 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {525, 272}
};
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_map0x0F_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, 133},
/*h(991)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn]   f3_refining_prefix  not64*/ {991, 852}
};
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_map0x0F_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, 57},
/*h(847)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn]   f3_refining_prefix  not64*/ {847, 852}
};
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_map0x0F_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*/ {269}
};
xed_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_map0x0F_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]*/ {272}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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*/ {133}
};
xed_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_map0x0F_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, 850},
/*h(593)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f2_refining_prefix*/ {593, 133}
};
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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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, 274},
/*h(915)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {915, 274}
};
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_map0x0F_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, 274},
/*h(161)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {161, 274}
};
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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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*/ {1130}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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*/ {134}
};
xed_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_map0x0F_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, 135},
/*h(983)=1 0x0F 0x1A MPXMODE=1  MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {983, 850}
};
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_map0x0F_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, 850},
/*h(229)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  osz_refining_prefix REFINING66() mode64*/ {229, 60}
};
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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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]*/ {272}
};
xed_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_map0x0F_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]*/ {272}
};
xed_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_map0x0F_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*/ {850}
};
xed_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_map0x0F_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, 850},
/*h(729)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f2_refining_prefix*/ {729, 133}
};
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_map0x0F_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*/ {133}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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, 274},
/*h(907)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {907, 274}
};
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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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, 274},
/*h(619)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f2_refining_prefix*/ {619, 133}
};
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_map0x0F_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*/ {1128}
};
xed_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_map0x0F_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]*/ {272}
};
xed_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_map0x0F_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]*/ {272}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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]*/ {272}
};
xed_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_map0x0F_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, 133},
/*h(975)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn]   f3_refining_prefix  not64*/ {975, 852}
};
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_map0x0F_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, 133},
/*h(221)=1 0x0F 0x1A MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn]  osz_refining_prefix REFINING66()*/ {221, 57}
};
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_map0x0F_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, 272},
/*h(77)=1 0x0F 0x1A MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {77, 269}
};
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_map0x0F_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]*/ {272}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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*/ {850}
};
xed_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_map0x0F_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, 269},
/*h(721)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f2_refining_prefix*/ {721, 133}
};
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_map0x0F_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, 274},
/*h(577)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f2_refining_prefix*/ {577, 133}
};
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_map0x0F_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, 274},
/*h(899)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {899, 274}
};
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_map0x0F_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, 274},
/*h(145)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {145, 274}
};
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_map0x0F_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, 60},
/*h(1)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1, 274},
/*h(611)=2 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f2_refining_prefix*/ {611, 133}
};
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_map0x0F_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*/ {1127}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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, 274},
/*h(35)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {35, 274}
};
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_map0x0F_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*/ {851}
};
xed_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_map0x0F_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*/ {135}
};
xed_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_map0x0F_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*/ {850}
};
xed_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_map0x0F_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*/ {135}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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, 272},
/*h(535)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {535, 274}
};
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_map0x0F_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, 272},
/*h(1001)=1 0x0F 0x1A MPXMODE=1  MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {1001, 850}
};
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_map0x0F_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*/ {850}
};
xed_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_map0x0F_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, 133},
/*h(103)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=1 REG[rrr] RM[nnn]   MODRM()  no_refining_prefix mode64*/ {103, 1129}
};
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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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, 133},
/*h(514)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {514, 274},
/*h(137)=2 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {137, 274}
};
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_map0x0F_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, 60},
/*h(603)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f2_refining_prefix*/ {603, 133}
};
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_map0x0F_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*/ {1127}
};
xed_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_map0x0F_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, 274},
/*h(925)=1 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {925, 272}
};
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_map0x0F_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]*/ {272}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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*/ {850}
};
xed_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_map0x0F_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*/ {133}
};
xed_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_map0x0F_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*/ {133}
};
xed_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_map0x0F_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, 272},
/*h(205)=1 0x0F 0x1A MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn]  osz_refining_prefix REFINING66()*/ {205, 57}
};
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_map0x0F_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]*/ {272}
};
xed_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_map0x0F_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, 274},
/*h(527)=1 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {527, 272}
};
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_map0x0F_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, 274},
/*h(993)=1 0x0F 0x1A MPXMODE=1  MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {993, 850}
};
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_map0x0F_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()*/ {57}
};
xed_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_map0x0F_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, 850},
/*h(95)=1 0x0F 0x1A MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {95, 269}
};
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_map0x0F_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*/ {133}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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, 274},
/*h(739)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f2_refining_prefix*/ {739, 133}
};
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_map0x0F_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*/ {133}
};
xed_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_map0x0F_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*/ {59}
};
xed_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_map0x0F_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*/ {1127}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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, 851},
/*h(773)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {773, 274},
/*h(19)=2 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {19, 274}
};
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_map0x0F_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*/ {852}
};
xed_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_map0x0F_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*/ {135}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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]*/ {272}
};
xed_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_map0x0F_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*/ {850}
};
xed_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_map0x0F_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, 60},
/*h(841)=1 0x0F 0x1A MPXMODE=1  MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {841, 850}
};
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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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*/ {850}
};
xed_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_map0x0F_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*/ {133}
};
xed_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_map0x0F_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*/ {133}
};
xed_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_map0x0F_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*/ {59}
};
xed_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_map0x0F_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*/ {1127}
};
xed_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_map0x0F_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]*/ {272}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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, 850},
/*h(11)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11, 274}
};
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_map0x0F_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, 850},
/*h(621)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn]   f2_refining_prefix  mode64*/ {621, 134}
};
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_map0x0F_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, 133},
/*h(943)=1 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {943, 272}
};
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_map0x0F_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]*/ {272}
};
xed_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_map0x0F_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, 272},
/*h(655)=1 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {655, 272}
};
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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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*/ {850}
};
xed_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_map0x0F_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, 850},
/*h(223)=1 0x0F 0x1A MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn]  osz_refining_prefix REFINING66()*/ {223, 57}
};
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_map0x0F_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*/ {269}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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, 274},
/*h(545)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {545, 274}
};
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_map0x0F_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*/ {850}
};
xed_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_map0x0F_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*/ {133}
};
xed_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_map0x0F_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, 58},
/*h(579)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f2_refining_prefix*/ {579, 133}
};
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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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, 852},
/*h(3)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3, 274},
/*h(613)=2 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f2_refining_prefix*/ {613, 133}
};
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_map0x0F_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*/ {852}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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, 272},
/*h(791)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {791, 274}
};
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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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*/ {850}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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, 274},
/*h(537)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {537, 274}
};
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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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*/ {850}
};
xed_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_map0x0F_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*/ {850}
};
xed_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_map0x0F_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, 1130},
/*h(715)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f2_refining_prefix*/ {715, 133}
};
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_map0x0F_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*/ {58}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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*/ {134}
};
xed_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_map0x0F_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, 850},
/*h(605)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn]   f2_refining_prefix  not64*/ {605, 135}
};
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_map0x0F_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*/ {850}
};
xed_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_map0x0F_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, 274},
/*h(927)=1 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {927, 272}
};
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_map0x0F_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, 272},
/*h(173)=1 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {173, 272}
};
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_map0x0F_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]*/ {272}
};
xed_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_map0x0F_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*/ {850}
};
xed_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_map0x0F_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()*/ {57}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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, 274},
/*h(529)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {529, 274}
};
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_map0x0F_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, 133},
/*h(995)=1 0x0F 0x1A MPXMODE=1  MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {995, 850}
};
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_map0x0F_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*/ {850}
};
xed_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_map0x0F_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, 133},
/*h(97)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=0 REG[rrr] RM[nnn]   MODRM()  no_refining_prefix mode64*/ {97, 1128}
};
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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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, 133},
/*h(131)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {131, 274}
};
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_map0x0F_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*/ {852}
};
xed_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_map0x0F_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*/ {133}
};
xed_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_map0x0F_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]*/ {272}
};
xed_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_map0x0F_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, 272},
/*h(919)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {919, 274}
};
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_map0x0F_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, 274},
/*h(775)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {775, 274}
};
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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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*/ {269}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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()*/ {274}
};
xed_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_map0x0F_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*/ {850}
};
xed_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_map0x0F_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(610)=0 */ {610, xed3_phash_find_map0x0F_opcode0x1a_vv0_0_l1},
/*h(843)=1 */ {843, xed3_phash_find_map0x0F_opcode0x1a_vv0_1_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(555)=3 */ {555, xed3_phash_find_map0x0F_opcode0x1a_vv0_3_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(34)=5 */ {34, xed3_phash_find_map0x0F_opcode0x1a_vv0_5_l1},
/*h(877)=6 */ {877, xed3_phash_find_map0x0F_opcode0x1a_vv0_6_l1},
/*h(733)=7 */ {733, xed3_phash_find_map0x0F_opcode0x1a_vv0_7_l1},
/*h(966)=8 */ {966, xed3_phash_find_map0x0F_opcode0x1a_vv0_8_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(911)=11 */ {911, xed3_phash_find_map0x0F_opcode0x1a_vv0_11_l1},
/*h(534)=12 */ {534, xed3_phash_find_map0x0F_opcode0x1a_vv0_12_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(623)=14 */ {623, xed3_phash_find_map0x0F_opcode0x1a_vv0_14_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(102)=16 */ {102, xed3_phash_find_map0x0F_opcode0x1a_vv0_16_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(801)=18 */ {801, xed3_phash_find_map0x0F_opcode0x1a_vv0_18_l1},
/*h(657)=19 */ {657, xed3_phash_find_map0x0F_opcode0x1a_vv0_19_l1},
/*h(513)=20 */ {513, xed3_phash_find_map0x0F_opcode0x1a_vv0_20_l1},
/*h(746)=21 */ {746, xed3_phash_find_map0x0F_opcode0x1a_vv0_21_l1},
/*h(979)=22 */ {979, xed3_phash_find_map0x0F_opcode0x1a_vv0_22_l1},
/*h(835)=23 */ {835, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1a_vv0_26_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(26)=28 */ {26, xed3_phash_find_map0x0F_opcode0x1a_vv0_28_l1},
/*h(869)=29 */ {869, xed3_phash_find_map0x0F_opcode0x1a_vv0_29_l1},
/*h(725)=30 */ {725, xed3_phash_find_map0x0F_opcode0x1a_vv0_30_l1},
/*h(581)=31 */ {581, xed3_phash_find_map0x0F_opcode0x1a_vv0_31_l1},
/*h(814)=32 */ {814, xed3_phash_find_map0x0F_opcode0x1a_vv0_32_l1},
/*h(670)=33 */ {670, xed3_phash_find_map0x0F_opcode0x1a_vv0_33_l1},
/*h(903)=34 */ {903, xed3_phash_find_map0x0F_opcode0x1a_vv0_34_l1},
/*h(526)=35 */ {526, xed3_phash_find_map0x0F_opcode0x1a_vv0_35_l1},
/*h(5)=36 */ {5, xed3_phash_find_map0x0F_opcode0x1a_vv0_36_l1},
/*h(615)=37 */ {615, xed3_phash_find_map0x0F_opcode0x1a_vv0_37_l1},
/*h(94)=38 */ {94, xed3_phash_find_map0x0F_opcode0x1a_vv0_38_l1},
/*h(937)=39 */ {937, xed3_phash_find_map0x0F_opcode0x1a_vv0_39_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(793)=41 */ {793, xed3_phash_find_map0x0F_opcode0x1a_vv0_41_l1},
/*h(649)=42 */ {649, xed3_phash_find_map0x0F_opcode0x1a_vv0_42_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(738)=44 */ {738, xed3_phash_find_map0x0F_opcode0x1a_vv0_44_l1},
/*h(971)=45 */ {971, xed3_phash_find_map0x0F_opcode0x1a_vv0_45_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(683)=47 */ {683, xed3_phash_find_map0x0F_opcode0x1a_vv0_47_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(539)=49 */ {539, xed3_phash_find_map0x0F_opcode0x1a_vv0_49_l1},
/*h(1005)=50 */ {1005, xed3_phash_find_map0x0F_opcode0x1a_vv0_50_l1},
/*h(861)=51 */ {861, xed3_phash_find_map0x0F_opcode0x1a_vv0_51_l1},
/*h(107)=52 */ {107, xed3_phash_find_map0x0F_opcode0x1a_vv0_52_l1},
/*h(717)=53 */ {717, xed3_phash_find_map0x0F_opcode0x1a_vv0_53_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(806)=55 */ {806, xed3_phash_find_map0x0F_opcode0x1a_vv0_55_l1},
/*h(662)=56 */ {662, xed3_phash_find_map0x0F_opcode0x1a_vv0_56_l1},
/*h(518)=57 */ {518, xed3_phash_find_map0x0F_opcode0x1a_vv0_57_l1},
/*h(751)=58 */ {751, xed3_phash_find_map0x0F_opcode0x1a_vv0_58_l1},
/*h(607)=59 */ {607, xed3_phash_find_map0x0F_opcode0x1a_vv0_59_l1},
/*h(230)=60 */ {230, xed3_phash_find_map0x0F_opcode0x1a_vv0_60_l1},
/*h(86)=61 */ {86, xed3_phash_find_map0x0F_opcode0x1a_vv0_61_l1},
/*h(929)=62 */ {929, xed3_phash_find_map0x0F_opcode0x1a_vv0_62_l1},
/*h(785)=63 */ {785, xed3_phash_find_map0x0F_opcode0x1a_vv0_63_l1},
/*h(31)=64 */ {31, xed3_phash_find_map0x0F_opcode0x1a_vv0_64_l1},
/*h(874)=65 */ {874, xed3_phash_find_map0x0F_opcode0x1a_vv0_65_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(730)=67 */ {730, xed3_phash_find_map0x0F_opcode0x1a_vv0_67_l1},
/*h(963)=68 */ {963, xed3_phash_find_map0x0F_opcode0x1a_vv0_68_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(675)=70 */ {675, xed3_phash_find_map0x0F_opcode0x1a_vv0_70_l1},
/*h(531)=71 */ {531, xed3_phash_find_map0x0F_opcode0x1a_vv0_71_l1},
/*h(154)=72 */ {154, xed3_phash_find_map0x0F_opcode0x1a_vv0_72_l1},
/*h(997)=73 */ {997, xed3_phash_find_map0x0F_opcode0x1a_vv0_73_l1},
/*h(853)=74 */ {853, xed3_phash_find_map0x0F_opcode0x1a_vv0_74_l1},
/*h(709)=75 */ {709, xed3_phash_find_map0x0F_opcode0x1a_vv0_75_l1},
/*h(942)=76 */ {942, xed3_phash_find_map0x0F_opcode0x1a_vv0_76_l1},
/*h(798)=77 */ {798, xed3_phash_find_map0x0F_opcode0x1a_vv0_77_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(654)=79 */ {654, xed3_phash_find_map0x0F_opcode0x1a_vv0_79_l1},
/*h(133)=80 */ {133, xed3_phash_find_map0x0F_opcode0x1a_vv0_80_l1},
/*h(743)=81 */ {743, xed3_phash_find_map0x0F_opcode0x1a_vv0_81_l1},
/*h(599)=82 */ {599, xed3_phash_find_map0x0F_opcode0x1a_vv0_82_l1},
/*h(222)=83 */ {222, xed3_phash_find_map0x0F_opcode0x1a_vv0_83_l1},
/*h(78)=84 */ {78, xed3_phash_find_map0x0F_opcode0x1a_vv0_84_l1},
/*h(921)=85 */ {921, xed3_phash_find_map0x0F_opcode0x1a_vv0_85_l1},
/*h(777)=86 */ {777, xed3_phash_find_map0x0F_opcode0x1a_vv0_86_l1},
/*h(23)=87 */ {23, xed3_phash_find_map0x0F_opcode0x1a_vv0_87_l1},
/*h(866)=88 */ {866, xed3_phash_find_map0x0F_opcode0x1a_vv0_88_l1},
/*h(722)=89 */ {722, xed3_phash_find_map0x0F_opcode0x1a_vv0_89_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(578)=91 */ {578, xed3_phash_find_map0x0F_opcode0x1a_vv0_91_l1},
/*h(811)=92 */ {811, xed3_phash_find_map0x0F_opcode0x1a_vv0_92_l1},
/*h(667)=93 */ {667, xed3_phash_find_map0x0F_opcode0x1a_vv0_93_l1},
/*h(523)=94 */ {523, xed3_phash_find_map0x0F_opcode0x1a_vv0_94_l1},
/*h(146)=95 */ {146, xed3_phash_find_map0x0F_opcode0x1a_vv0_95_l1},
/*h(989)=96 */ {989, xed3_phash_find_map0x0F_opcode0x1a_vv0_96_l1},
/*h(845)=97 */ {845, xed3_phash_find_map0x0F_opcode0x1a_vv0_97_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(934)=99 */ {934, xed3_phash_find_map0x0F_opcode0x1a_vv0_99_l1},
/*h(790)=100 */ {790, xed3_phash_find_map0x0F_opcode0x1a_vv0_100_l1},
/*h(646)=101 */ {646, xed3_phash_find_map0x0F_opcode0x1a_vv0_101_l1},
/*h(879)=102 */ {879, xed3_phash_find_map0x0F_opcode0x1a_vv0_102_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(735)=104 */ {735, xed3_phash_find_map0x0F_opcode0x1a_vv0_104_l1},
/*h(591)=105 */ {591, xed3_phash_find_map0x0F_opcode0x1a_vv0_105_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(70)=107 */ {70, xed3_phash_find_map0x0F_opcode0x1a_vv0_107_l1},
/*h(913)=108 */ {913, xed3_phash_find_map0x0F_opcode0x1a_vv0_108_l1},
/*h(769)=109 */ {769, xed3_phash_find_map0x0F_opcode0x1a_vv0_109_l1},
/*h(1002)=110 */ {1002, xed3_phash_find_map0x0F_opcode0x1a_vv0_110_l1},
/*h(858)=111 */ {858, xed3_phash_find_map0x0F_opcode0x1a_vv0_111_l1},
/*h(714)=112 */ {714, xed3_phash_find_map0x0F_opcode0x1a_vv0_112_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(803)=114 */ {803, xed3_phash_find_map0x0F_opcode0x1a_vv0_114_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(659)=116 */ {659, xed3_phash_find_map0x0F_opcode0x1a_vv0_116_l1},
/*h(515)=117 */ {515, xed3_phash_find_map0x0F_opcode0x1a_vv0_117_l1},
/*h(981)=118 */ {981, xed3_phash_find_map0x0F_opcode0x1a_vv0_118_l1},
/*h(227)=119 */ {227, xed3_phash_find_map0x0F_opcode0x1a_vv0_119_l1},
/*h(837)=120 */ {837, xed3_phash_find_map0x0F_opcode0x1a_vv0_120_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(926)=122 */ {926, xed3_phash_find_map0x0F_opcode0x1a_vv0_122_l1},
/*h(782)=123 */ {782, xed3_phash_find_map0x0F_opcode0x1a_vv0_123_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(871)=125 */ {871, xed3_phash_find_map0x0F_opcode0x1a_vv0_125_l1},
/*h(727)=126 */ {727, xed3_phash_find_map0x0F_opcode0x1a_vv0_126_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(583)=128 */ {583, xed3_phash_find_map0x0F_opcode0x1a_vv0_128_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(905)=130 */ {905, xed3_phash_find_map0x0F_opcode0x1a_vv0_130_l1},
/*h(151)=131 */ {151, xed3_phash_find_map0x0F_opcode0x1a_vv0_131_l1},
/*h(994)=132 */ {994, xed3_phash_find_map0x0F_opcode0x1a_vv0_132_l1},
/*h(617)=133 */ {617, xed3_phash_find_map0x0F_opcode0x1a_vv0_133_l1},
/*h(850)=134 */ {850, xed3_phash_find_map0x0F_opcode0x1a_vv0_134_l1},
/*h(706)=135 */ {706, xed3_phash_find_map0x0F_opcode0x1a_vv0_135_l1},
/*h(939)=136 */ {939, xed3_phash_find_map0x0F_opcode0x1a_vv0_136_l1},
/*h(795)=137 */ {795, xed3_phash_find_map0x0F_opcode0x1a_vv0_137_l1},
/*h(651)=138 */ {651, xed3_phash_find_map0x0F_opcode0x1a_vv0_138_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(130)=140 */ {130, xed3_phash_find_map0x0F_opcode0x1a_vv0_140_l1},
/*h(973)=141 */ {973, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1a_vv0_144_l1},
/*h(541)=145 */ {541, xed3_phash_find_map0x0F_opcode0x1a_vv0_145_l1},
/*h(1007)=146 */ {1007, xed3_phash_find_map0x0F_opcode0x1a_vv0_146_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(863)=148 */ {863, xed3_phash_find_map0x0F_opcode0x1a_vv0_148_l1},
/*h(719)=149 */ {719, xed3_phash_find_map0x0F_opcode0x1a_vv0_149_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(198)=151 */ {198, xed3_phash_find_map0x0F_opcode0x1a_vv0_151_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(897)=153 */ {897, xed3_phash_find_map0x0F_opcode0x1a_vv0_153_l1},
/*h(143)=154 */ {143, xed3_phash_find_map0x0F_opcode0x1a_vv0_154_l1},
/*h(986)=155 */ {986, xed3_phash_find_map0x0F_opcode0x1a_vv0_155_l1},
/*h(842)=156 */ {842, xed3_phash_find_map0x0F_opcode0x1a_vv0_156_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(931)=158 */ {931, xed3_phash_find_map0x0F_opcode0x1a_vv0_158_l1},
/*h(554)=159 */ {554, xed3_phash_find_map0x0F_opcode0x1a_vv0_159_l1},
/*h(787)=160 */ {787, xed3_phash_find_map0x0F_opcode0x1a_vv0_160_l1},
/*h(643)=161 */ {643, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1a_vv0_164_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(677)=166 */ {677, xed3_phash_find_map0x0F_opcode0x1a_vv0_166_l1},
/*h(910)=167 */ {910, xed3_phash_find_map0x0F_opcode0x1a_vv0_167_l1},
/*h(533)=168 */ {533, xed3_phash_find_map0x0F_opcode0x1a_vv0_168_l1},
/*h(999)=169 */ {999, xed3_phash_find_map0x0F_opcode0x1a_vv0_169_l1},
/*h(855)=170 */ {855, xed3_phash_find_map0x0F_opcode0x1a_vv0_170_l1},
/*h(101)=171 */ {101, xed3_phash_find_map0x0F_opcode0x1a_vv0_171_l1},
/*h(711)=172 */ {711, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1a_vv0_175_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(745)=177 */ {745, xed3_phash_find_map0x0F_opcode0x1a_vv0_177_l1},
/*h(978)=178 */ {978, xed3_phash_find_map0x0F_opcode0x1a_vv0_178_l1},
/*h(834)=179 */ {834, xed3_phash_find_map0x0F_opcode0x1a_vv0_179_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(923)=181 */ {923, xed3_phash_find_map0x0F_opcode0x1a_vv0_181_l1},
/*h(779)=182 */ {779, xed3_phash_find_map0x0F_opcode0x1a_vv0_182_l1},
/*h(25)=183 */ {25, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1a_vv0_188_l1},
/*h(669)=189 */ {669, xed3_phash_find_map0x0F_opcode0x1a_vv0_189_l1},
/*h(902)=190 */ {902, xed3_phash_find_map0x0F_opcode0x1a_vv0_190_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(991)=192 */ {991, xed3_phash_find_map0x0F_opcode0x1a_vv0_192_l1},
/*h(847)=193 */ {847, xed3_phash_find_map0x0F_opcode0x1a_vv0_193_l1},
/*h(93)=194 */ {93, xed3_phash_find_map0x0F_opcode0x1a_vv0_194_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(559)=196 */ {559, xed3_phash_find_map0x0F_opcode0x1a_vv0_196_l1},
/*h(38)=197 */ {38, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1a_vv0_200_l1},
/*h(970)=201 */ {970, xed3_phash_find_map0x0F_opcode0x1a_vv0_201_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(682)=203 */ {682, xed3_phash_find_map0x0F_opcode0x1a_vv0_203_l1},
/*h(915)=204 */ {915, xed3_phash_find_map0x0F_opcode0x1a_vv0_204_l1},
/*h(771)=205 */ {771, xed3_phash_find_map0x0F_opcode0x1a_vv0_205_l1},
/*h(17)=206 */ {17, xed3_phash_find_map0x0F_opcode0x1a_vv0_206_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(106)=208 */ {106, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1a_vv0_211_l1},
/*h(661)=212 */ {661, xed3_phash_find_map0x0F_opcode0x1a_vv0_212_l1},
/*h(517)=213 */ {517, xed3_phash_find_map0x0F_opcode0x1a_vv0_213_l1},
/*h(750)=214 */ {750, xed3_phash_find_map0x0F_opcode0x1a_vv0_214_l1},
/*h(983)=215 */ {983, xed3_phash_find_map0x0F_opcode0x1a_vv0_215_l1},
/*h(839)=216 */ {839, xed3_phash_find_map0x0F_opcode0x1a_vv0_216_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(551)=218 */ {551, xed3_phash_find_map0x0F_opcode0x1a_vv0_218_l1},
/*h(174)=219 */ {174, xed3_phash_find_map0x0F_opcode0x1a_vv0_219_l1},
/*h(30)=220 */ {30, xed3_phash_find_map0x0F_opcode0x1a_vv0_220_l1},
/*h(873)=221 */ {873, xed3_phash_find_map0x0F_opcode0x1a_vv0_221_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(962)=223 */ {962, xed3_phash_find_map0x0F_opcode0x1a_vv0_223_l1},
/*h(585)=224 */ {585, xed3_phash_find_map0x0F_opcode0x1a_vv0_224_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(674)=226 */ {674, xed3_phash_find_map0x0F_opcode0x1a_vv0_226_l1},
/*h(907)=227 */ {907, xed3_phash_find_map0x0F_opcode0x1a_vv0_227_l1},
/*h(153)=228 */ {153, xed3_phash_find_map0x0F_opcode0x1a_vv0_228_l1},
/*h(619)=229 */ {619, xed3_phash_find_map0x0F_opcode0x1a_vv0_229_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(98)=231 */ {98, xed3_phash_find_map0x0F_opcode0x1a_vv0_231_l1},
/*h(941)=232 */ {941, xed3_phash_find_map0x0F_opcode0x1a_vv0_232_l1},
/*h(797)=233 */ {797, xed3_phash_find_map0x0F_opcode0x1a_vv0_233_l1},
/*h(43)=234 */ {43, xed3_phash_find_map0x0F_opcode0x1a_vv0_234_l1},
/*h(653)=235 */ {653, xed3_phash_find_map0x0F_opcode0x1a_vv0_235_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(975)=237 */ {975, xed3_phash_find_map0x0F_opcode0x1a_vv0_237_l1},
/*h(598)=238 */ {598, xed3_phash_find_map0x0F_opcode0x1a_vv0_238_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(687)=240 */ {687, xed3_phash_find_map0x0F_opcode0x1a_vv0_240_l1},
/*h(543)=241 */ {543, xed3_phash_find_map0x0F_opcode0x1a_vv0_241_l1},
/*h(166)=242 */ {166, xed3_phash_find_map0x0F_opcode0x1a_vv0_242_l1},
/*h(22)=243 */ {22, xed3_phash_find_map0x0F_opcode0x1a_vv0_243_l1},
/*h(865)=244 */ {865, xed3_phash_find_map0x0F_opcode0x1a_vv0_244_l1},
/*h(721)=245 */ {721, xed3_phash_find_map0x0F_opcode0x1a_vv0_245_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(810)=247 */ {810, xed3_phash_find_map0x0F_opcode0x1a_vv0_247_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(899)=249 */ {899, xed3_phash_find_map0x0F_opcode0x1a_vv0_249_l1},
/*h(522)=250 */ {522, xed3_phash_find_map0x0F_opcode0x1a_vv0_250_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(611)=252 */ {611, xed3_phash_find_map0x0F_opcode0x1a_vv0_252_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(90)=254 */ {90, xed3_phash_find_map0x0F_opcode0x1a_vv0_254_l1},
/*h(933)=255 */ {933, xed3_phash_find_map0x0F_opcode0x1a_vv0_255_l1},
/*h(789)=256 */ {789, xed3_phash_find_map0x0F_opcode0x1a_vv0_256_l1},
/*h(645)=257 */ {645, xed3_phash_find_map0x0F_opcode0x1a_vv0_257_l1},
/*h(878)=258 */ {878, xed3_phash_find_map0x0F_opcode0x1a_vv0_258_l1},
/*h(734)=259 */ {734, xed3_phash_find_map0x0F_opcode0x1a_vv0_259_l1},
/*h(967)=260 */ {967, xed3_phash_find_map0x0F_opcode0x1a_vv0_260_l1},
/*h(590)=261 */ {590, xed3_phash_find_map0x0F_opcode0x1a_vv0_261_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(679)=263 */ {679, xed3_phash_find_map0x0F_opcode0x1a_vv0_263_l1},
/*h(535)=264 */ {535, xed3_phash_find_map0x0F_opcode0x1a_vv0_264_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1001)=266 */ {1001, xed3_phash_find_map0x0F_opcode0x1a_vv0_266_l1},
/*h(857)=267 */ {857, xed3_phash_find_map0x0F_opcode0x1a_vv0_267_l1},
/*h(713)=268 */ {713, xed3_phash_find_map0x0F_opcode0x1a_vv0_268_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(802)=270 */ {802, xed3_phash_find_map0x0F_opcode0x1a_vv0_270_l1},
/*h(658)=271 */ {658, xed3_phash_find_map0x0F_opcode0x1a_vv0_271_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(747)=273 */ {747, xed3_phash_find_map0x0F_opcode0x1a_vv0_273_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(603)=275 */ {603, xed3_phash_find_map0x0F_opcode0x1a_vv0_275_l1},
/*h(82)=276 */ {82, xed3_phash_find_map0x0F_opcode0x1a_vv0_276_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(925)=278 */ {925, xed3_phash_find_map0x0F_opcode0x1a_vv0_278_l1},
/*h(781)=279 */ {781, xed3_phash_find_map0x0F_opcode0x1a_vv0_279_l1},
/*h(27)=280 */ {27, xed3_phash_find_map0x0F_opcode0x1a_vv0_280_l1},
/*h(870)=281 */ {870, xed3_phash_find_map0x0F_opcode0x1a_vv0_281_l1},
/*h(726)=282 */ {726, xed3_phash_find_map0x0F_opcode0x1a_vv0_282_l1},
/*h(582)=283 */ {582, xed3_phash_find_map0x0F_opcode0x1a_vv0_283_l1},
/*h(815)=284 */ {815, xed3_phash_find_map0x0F_opcode0x1a_vv0_284_l1},
/*h(671)=285 */ {671, xed3_phash_find_map0x0F_opcode0x1a_vv0_285_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(527)=287 */ {527, xed3_phash_find_map0x0F_opcode0x1a_vv0_287_l1},
/*h(993)=288 */ {993, xed3_phash_find_map0x0F_opcode0x1a_vv0_288_l1},
/*h(239)=289 */ {239, xed3_phash_find_map0x0F_opcode0x1a_vv0_289_l1},
/*h(849)=290 */ {849, xed3_phash_find_map0x0F_opcode0x1a_vv0_290_l1},
/*h(705)=291 */ {705, xed3_phash_find_map0x0F_opcode0x1a_vv0_291_l1},
/*h(938)=292 */ {938, xed3_phash_find_map0x0F_opcode0x1a_vv0_292_l1},
/*h(794)=293 */ {794, xed3_phash_find_map0x0F_opcode0x1a_vv0_293_l1},
/*h(650)=294 */ {650, xed3_phash_find_map0x0F_opcode0x1a_vv0_294_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(739)=296 */ {739, xed3_phash_find_map0x0F_opcode0x1a_vv0_296_l1},
/*h(595)=297 */ {595, xed3_phash_find_map0x0F_opcode0x1a_vv0_297_l1},
/*h(218)=298 */ {218, xed3_phash_find_map0x0F_opcode0x1a_vv0_298_l1},
/*h(74)=299 */ {74, xed3_phash_find_map0x0F_opcode0x1a_vv0_299_l1},
/*h(917)=300 */ {917, xed3_phash_find_map0x0F_opcode0x1a_vv0_300_l1},
/*h(163)=301 */ {163, xed3_phash_find_map0x0F_opcode0x1a_vv0_301_l1},
/*h(1006)=302 */ {1006, xed3_phash_find_map0x0F_opcode0x1a_vv0_302_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(862)=304 */ {862, xed3_phash_find_map0x0F_opcode0x1a_vv0_304_l1},
/*h(718)=305 */ {718, xed3_phash_find_map0x0F_opcode0x1a_vv0_305_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(807)=307 */ {807, xed3_phash_find_map0x0F_opcode0x1a_vv0_307_l1},
/*h(663)=308 */ {663, xed3_phash_find_map0x0F_opcode0x1a_vv0_308_l1},
/*h(519)=309 */ {519, xed3_phash_find_map0x0F_opcode0x1a_vv0_309_l1},
/*h(142)=310 */ {142, xed3_phash_find_map0x0F_opcode0x1a_vv0_310_l1},
/*h(985)=311 */ {985, xed3_phash_find_map0x0F_opcode0x1a_vv0_311_l1},
/*h(841)=312 */ {841, xed3_phash_find_map0x0F_opcode0x1a_vv0_312_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(930)=314 */ {930, xed3_phash_find_map0x0F_opcode0x1a_vv0_314_l1},
/*h(553)=315 */ {553, xed3_phash_find_map0x0F_opcode0x1a_vv0_315_l1},
/*h(786)=316 */ {786, xed3_phash_find_map0x0F_opcode0x1a_vv0_316_l1},
/*h(642)=317 */ {642, xed3_phash_find_map0x0F_opcode0x1a_vv0_317_l1},
/*h(875)=318 */ {875, xed3_phash_find_map0x0F_opcode0x1a_vv0_318_l1},
/*h(731)=319 */ {731, xed3_phash_find_map0x0F_opcode0x1a_vv0_319_l1},
/*h(587)=320 */ {587, xed3_phash_find_map0x0F_opcode0x1a_vv0_320_l1},
/*h(210)=321 */ {210, xed3_phash_find_map0x0F_opcode0x1a_vv0_321_l1},
/*h(66)=322 */ {66, xed3_phash_find_map0x0F_opcode0x1a_vv0_322_l1},
/*h(909)=323 */ {909, xed3_phash_find_map0x0F_opcode0x1a_vv0_323_l1},
/*h(155)=324 */ {155, xed3_phash_find_map0x0F_opcode0x1a_vv0_324_l1},
/*h(998)=325 */ {998, xed3_phash_find_map0x0F_opcode0x1a_vv0_325_l1},
/*h(854)=326 */ {854, xed3_phash_find_map0x0F_opcode0x1a_vv0_326_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(943)=328 */ {943, xed3_phash_find_map0x0F_opcode0x1a_vv0_328_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(799)=330 */ {799, xed3_phash_find_map0x0F_opcode0x1a_vv0_330_l1},
/*h(655)=331 */ {655, xed3_phash_find_map0x0F_opcode0x1a_vv0_331_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(134)=333 */ {134, xed3_phash_find_map0x0F_opcode0x1a_vv0_333_l1},
/*h(977)=334 */ {977, xed3_phash_find_map0x0F_opcode0x1a_vv0_334_l1},
/*h(833)=335 */ {833, xed3_phash_find_map0x0F_opcode0x1a_vv0_335_l1},
/*h(79)=336 */ {79, xed3_phash_find_map0x0F_opcode0x1a_vv0_336_l1},
/*h(922)=337 */ {922, xed3_phash_find_map0x0F_opcode0x1a_vv0_337_l1},
/*h(778)=338 */ {778, xed3_phash_find_map0x0F_opcode0x1a_vv0_338_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(867)=340 */ {867, xed3_phash_find_map0x0F_opcode0x1a_vv0_340_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(723)=342 */ {723, xed3_phash_find_map0x0F_opcode0x1a_vv0_342_l1},
/*h(579)=343 */ {579, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1a_vv0_346_l1},
/*h(147)=347 */ {147, xed3_phash_find_map0x0F_opcode0x1a_vv0_347_l1},
/*h(990)=348 */ {990, xed3_phash_find_map0x0F_opcode0x1a_vv0_348_l1},
/*h(846)=349 */ {846, xed3_phash_find_map0x0F_opcode0x1a_vv0_349_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(935)=351 */ {935, xed3_phash_find_map0x0F_opcode0x1a_vv0_351_l1},
/*h(791)=352 */ {791, xed3_phash_find_map0x0F_opcode0x1a_vv0_352_l1},
/*h(37)=353 */ {37, xed3_phash_find_map0x0F_opcode0x1a_vv0_353_l1},
/*h(647)=354 */ {647, xed3_phash_find_map0x0F_opcode0x1a_vv0_354_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(969)=356 */ {969, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1a_vv0_359_l1},
/*h(914)=360 */ {914, xed3_phash_find_map0x0F_opcode0x1a_vv0_360_l1},
/*h(770)=361 */ {770, xed3_phash_find_map0x0F_opcode0x1a_vv0_361_l1},
/*h(1003)=362 */ {1003, xed3_phash_find_map0x0F_opcode0x1a_vv0_362_l1},
/*h(859)=363 */ {859, xed3_phash_find_map0x0F_opcode0x1a_vv0_363_l1},
/*h(715)=364 */ {715, xed3_phash_find_map0x0F_opcode0x1a_vv0_364_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(194)=366 */ {194, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1a_vv0_369_l1},
/*h(749)=370 */ {749, xed3_phash_find_map0x0F_opcode0x1a_vv0_370_l1},
/*h(982)=371 */ {982, xed3_phash_find_map0x0F_opcode0x1a_vv0_371_l1},
/*h(838)=372 */ {838, xed3_phash_find_map0x0F_opcode0x1a_vv0_372_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(927)=374 */ {927, xed3_phash_find_map0x0F_opcode0x1a_vv0_374_l1},
/*h(783)=375 */ {783, xed3_phash_find_map0x0F_opcode0x1a_vv0_375_l1},
/*h(29)=376 */ {29, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1a_vv0_379_l1},
/*h(207)=380 */ {207, xed3_phash_find_map0x0F_opcode0x1a_vv0_380_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(673)=382 */ {673, xed3_phash_find_map0x0F_opcode0x1a_vv0_382_l1},
/*h(906)=383 */ {906, xed3_phash_find_map0x0F_opcode0x1a_vv0_383_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(995)=385 */ {995, xed3_phash_find_map0x0F_opcode0x1a_vv0_385_l1},
/*h(851)=386 */ {851, xed3_phash_find_map0x0F_opcode0x1a_vv0_386_l1},
/*h(707)=387 */ {707, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1a_vv0_390_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(741)=392 */ {741, xed3_phash_find_map0x0F_opcode0x1a_vv0_392_l1},
/*h(974)=393 */ {974, xed3_phash_find_map0x0F_opcode0x1a_vv0_393_l1},
/*h(597)=394 */ {597, xed3_phash_find_map0x0F_opcode0x1a_vv0_394_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(686)=396 */ {686, xed3_phash_find_map0x0F_opcode0x1a_vv0_396_l1},
/*h(919)=397 */ {919, xed3_phash_find_map0x0F_opcode0x1a_vv0_397_l1},
/*h(775)=398 */ {775, xed3_phash_find_map0x0F_opcode0x1a_vv0_398_l1},
/*h(21)=399 */ {21, xed3_phash_find_map0x0F_opcode0x1a_vv0_399_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(110)=401 */ {110, xed3_phash_find_map0x0F_opcode0x1a_vv0_401_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(809)=403 */ {809, xed3_phash_find_map0x0F_opcode0x1a_vv0_403_l1},
/*h(665)=404 */ {665, xed3_phash_find_map0x0F_opcode0x1a_vv0_404_l1},
/*h(898)=405 */ {898, xed3_phash_find_map0x0F_opcode0x1a_vv0_405_l1},
/*h(521)=406 */ {521, xed3_phash_find_map0x0F_opcode0x1a_vv0_406_l1},
/*h(987)=407 */ {987, xed3_phash_find_map0x0F_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_map0x0F_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, 127},
/*h(233)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  osz_refining_prefix REFINING66() mode64*/ {233, 64}
};
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_map0x0F_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*/ {1295}
};
xed_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_map0x0F_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()*/ {275}
};
xed_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_map0x0F_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()*/ {275}
};
xed_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_map0x0F_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*/ {271}
};
xed_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_map0x0F_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*/ {129}
};
xed_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_map0x0F_opcode0x1b_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(966)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {1295}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 966;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_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(589)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn]  f2_refining_prefix  not64*/ {129}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 589;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 275},
/*h(911)=1 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {911, 273}
};
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_map0x0F_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, 275},
/*h(157)=1 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {157, 273}
};
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_map0x0F_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, 128},
/*h(13)=1 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {13, 273}
};
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_map0x0F_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*/ {217}
};
xed_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_map0x0F_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()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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(47)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {273}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 47;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(657)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 657;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(513)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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(746)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {746, 127},
/*h(979)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {979, 1295}
};
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_map0x0F_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[2] = {
/*h(602)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {602, 127},
/*h(225)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  osz_refining_prefix REFINING66() mode64*/ {225, 64}
};
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_map0x0F_opcode0x1b_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(835)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {1295}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 835;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_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(547)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 547;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_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(170)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 170;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {275}
};
xed_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_map0x0F_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*/ {1295}
};
xed_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_map0x0F_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*/ {127}
};
xed_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_map0x0F_opcode0x1b_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(814)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {814, 273},
/*h(581)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {581, 127}
};
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_map0x0F_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(670)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {273}
};
xed_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_map0x0F_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, 273},
/*h(903)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {903, 275}
};
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_map0x0F_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(149)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 149;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(615)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {615, 127},
/*h(5)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {5, 275}
};
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_map0x0F_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(238)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix REFINING66()*/ {61}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 238;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(94)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {270}
};
xed_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_map0x0F_opcode0x1b_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(937)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_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()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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(39)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 39;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_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(649)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 649;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(738)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {738, 127},
/*h(971)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {971, 1295}
};
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_map0x0F_opcode0x1b_vv0_46_l1(const xed_decoded_inst_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, 127},
/*h(217)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  osz_refining_prefix REFINING66() mode32*/ {217, 63}
};
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_map0x0F_opcode0x1b_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(683)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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(539)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 539;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_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(162)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 162;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_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(18)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {18, 275},
/*h(1005)=1 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix*/ {1005, 271}
};
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_map0x0F_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(861)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix*/ {271}
};
xed_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_map0x0F_opcode0x1b_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(717)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn]  f2_refining_prefix  not64*/ {717, 129},
/*h(107)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=2 REG[rrr] RM[nnn]  MODRM()  no_refining_prefix mode64*/ {107, 218}
};
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_map0x0F_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(806)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_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(662)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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(518)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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(141)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {141, 273},
/*h(751)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn]  f2_refining_prefix  mode64*/ {751, 128}
};
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_map0x0F_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(607)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn]  f2_refining_prefix  not64*/ {129}
};
xed_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_map0x0F_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(230)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  osz_refining_prefix REFINING66() mode64*/ {64}
};
xed_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_map0x0F_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(86)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  no_refining_prefix not64 eamode32*/ {215}
};
xed_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_map0x0F_opcode0x1b_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(929)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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[2] = {
/*h(785)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {785, 275},
/*h(175)=1 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {175, 273}
};
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_map0x0F_opcode0x1b_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(31)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {273}
};
xed_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_map0x0F_opcode0x1b_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(874)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {874, 1295},
/*h(641)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {641, 275}
};
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_map0x0F_opcode0x1b_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(730)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {127}
};
xed_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_map0x0F_opcode0x1b_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(586)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {586, 127},
/*h(963)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {963, 1295}
};
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_map0x0F_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(209)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  osz_refining_prefix REFINING66() mode32*/ {63}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 209;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(675)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_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(531)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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(154)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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(10)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {10, 275},
/*h(997)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {997, 1295}
};
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_map0x0F_opcode0x1b_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(853)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {1295}
};
xed_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_map0x0F_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(99)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=0 REG[rrr] RM[nnn]  MODRM()  no_refining_prefix mode64*/ {216}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 99;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_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(942)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {942, 273},
/*h(709)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {709, 127}
};
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_map0x0F_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(798)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {273}
};
xed_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_map0x0F_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(654)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {273}
};
xed_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_map0x0F_opcode0x1b_vv0_82_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(743)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {743, 127},
/*h(133)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {133, 275}
};
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_map0x0F_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(599)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {127}
};
xed_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_map0x0F_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(222)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix REFINING66()*/ {61}
};
xed_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_map0x0F_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(78)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {270}
};
xed_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_map0x0F_opcode0x1b_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(921)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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[2] = {
/*h(777)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {777, 275},
/*h(167)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {167, 275}
};
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_map0x0F_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(23)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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(866)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {1295}
};
xed_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_map0x0F_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(722)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {127}
};
xed_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_map0x0F_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(578)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {127}
};
xed_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_map0x0F_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(811)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_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(667)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_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(523)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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(146)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_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(2)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {2, 275},
/*h(989)=1 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix*/ {989, 271}
};
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_map0x0F_opcode0x1b_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(845)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix*/ {845, 271},
/*h(235)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  osz_refining_prefix REFINING66() mode64*/ {235, 64}
};
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_map0x0F_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(934)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 934;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(557)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {273}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 557;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(790)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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(646)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_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(879)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix*/ {271}
};
xed_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_map0x0F_opcode0x1b_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(735)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn]  f2_refining_prefix  not64*/ {129}
};
xed_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_map0x0F_opcode0x1b_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(591)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn]  f2_refining_prefix  not64*/ {129}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 591;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(214)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  osz_refining_prefix REFINING66() mode32*/ {63}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 214;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(70)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  no_refining_prefix not64 eamode32*/ {215}
};
xed_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_map0x0F_opcode0x1b_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(913)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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(159)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {273}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 159;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_111_l1(const xed_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(15)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {15, 273},
/*h(1002)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {1002, 1295},
/*h(769)=2 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {769, 275}
};
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_map0x0F_opcode0x1b_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(858)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {1295}
};
xed_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_map0x0F_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(714)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {127}
};
xed_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_map0x0F_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(803)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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(659)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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(138)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {138, 275},
/*h(515)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {515, 275}
};
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_map0x0F_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(981)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {1295}
};
xed_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_map0x0F_opcode0x1b_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(837)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {837, 1295},
/*h(227)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  osz_refining_prefix REFINING66() mode64*/ {227, 64}
};
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_map0x0F_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(926)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {273}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 926;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_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(549)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 549;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(782)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {273}
};
xed_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_map0x0F_opcode0x1b_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(871)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {1295}
};
xed_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_map0x0F_opcode0x1b_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(727)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {127}
};
xed_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_map0x0F_opcode0x1b_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(583)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {127}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 583;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(206)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix REFINING66()*/ {61}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 206;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(905)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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(151)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_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(994)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {1295}
};
xed_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_map0x0F_opcode0x1b_vv0_135_l1(const xed_decoded_inst_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, 127},
/*h(7)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {7, 275}
};
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_map0x0F_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(850)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {1295}
};
xed_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_map0x0F_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(706)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {127}
};
xed_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_map0x0F_opcode0x1b_vv0_138_l1(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()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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(795)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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(651)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {651, 275},
/*h(41)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {41, 275}
};
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_map0x0F_opcode0x1b_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(130)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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(973)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix*/ {271}
};
xed_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_map0x0F_opcode0x1b_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(219)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  osz_refining_prefix REFINING66() mode32*/ {63}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 219;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_146_l1(const xed_decoded_inst_t* d)
{
typedef struct { xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[1] = {
/*h(685)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {273}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 685;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_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(918)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {918, 275},
/*h(541)=1 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {541, 273}
};
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_map0x0F_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(774)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 774;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_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(1007)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix*/ {271}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 1007;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_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(863)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix*/ {271}
};
xed_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_map0x0F_opcode0x1b_vv0_151_l1(const xed_decoded_inst_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, 129},
/*h(109)=1 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {109, 270}
};
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_map0x0F_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(198)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()  osz_refining_prefix REFINING66() mode16 eamode32*/ {62}
};
xed_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_map0x0F_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(897)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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(143)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {273}
};
xed_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_map0x0F_opcode0x1b_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(986)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {1295}
};
xed_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_map0x0F_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(609)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {127}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 609;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(842)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {1295}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 842;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(554)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {554, 275},
/*h(931)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {931, 275}
};
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_map0x0F_opcode0x1b_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(787)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_vv0_163_l1(const xed_decoded_inst_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, 275},
/*h(643)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {643, 275}
};
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_map0x0F_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(965)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {1295}
};
xed_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_map0x0F_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(211)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  osz_refining_prefix REFINING66() mode32*/ {63}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 211;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(677)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_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(910)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {910, 273},
/*h(533)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {533, 275}
};
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_map0x0F_opcode0x1b_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(622)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn]  f2_refining_prefix  mode64*/ {622, 128},
/*h(999)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {999, 1295}
};
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_map0x0F_opcode0x1b_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(855)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {1295}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 855;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_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(711)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {711, 127},
/*h(101)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=1 REG[rrr] RM[nnn]  MODRM()  no_refining_prefix mode64*/ {101, 217}
};
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_map0x0F_opcode0x1b_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(46)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {273}
};
xed_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_map0x0F_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(135)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 135;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_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(745)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {127}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 745;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_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(978)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {978, 1295},
/*h(601)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {601, 127}
};
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_map0x0F_opcode0x1b_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(834)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {1295}
};
xed_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_map0x0F_opcode0x1b_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(546)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {546, 275},
/*h(923)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {923, 275}
};
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_map0x0F_opcode0x1b_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(779)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {779, 275},
/*h(169)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {169, 275}
};
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_map0x0F_opcode0x1b_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(25)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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(813)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {273}
};
xed_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_map0x0F_opcode0x1b_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(669)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {273}
};
xed_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_map0x0F_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(902)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {902, 275},
/*h(525)=1 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {525, 273}
};
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_map0x0F_opcode0x1b_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(614)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {614, 127},
/*h(991)=1 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix*/ {991, 271}
};
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_map0x0F_opcode0x1b_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(237)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix REFINING66()*/ {237, 61},
/*h(847)=1 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix*/ {847, 271}
};
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_map0x0F_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(93)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {270}
};
xed_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_map0x0F_opcode0x1b_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(559)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {273}
};
xed_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_map0x0F_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(38)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_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(737)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {127}
};
xed_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_map0x0F_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(970)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {970, 1295},
/*h(593)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {593, 127}
};
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_map0x0F_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(682)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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[2] = {
/*h(538)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {538, 275},
/*h(915)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {915, 275}
};
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_map0x0F_opcode0x1b_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(771)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {771, 275},
/*h(161)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {161, 275}
};
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_map0x0F_opcode0x1b_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(17)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_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(106)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=2 REG[rrr] RM[nnn]  MODRM()  no_refining_prefix mode64*/ {218}
};
xed_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_map0x0F_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(805)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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(661)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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(517)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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(750)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn]  f2_refining_prefix  mode64*/ {128}
};
xed_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_map0x0F_opcode0x1b_vv0_218_l1(const xed_decoded_inst_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, 129},
/*h(983)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {983, 1295}
};
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_map0x0F_opcode0x1b_vv0_219_l1(const xed_decoded_inst_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, 1295},
/*h(229)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  osz_refining_prefix REFINING66() mode64*/ {229, 64}
};
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_map0x0F_opcode0x1b_vv0_222_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(174)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {174, 273},
/*h(551)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {551, 275}
};
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_map0x0F_opcode0x1b_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(30)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {273}
};
xed_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_map0x0F_opcode0x1b_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(873)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {1295}
};
xed_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_map0x0F_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(729)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {127}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 729;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(962)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {962, 1295},
/*h(585)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {585, 127}
};
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_map0x0F_opcode0x1b_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(674)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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(907)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 907;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_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(530)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {530, 275},
/*h(153)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {153, 275}
};
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_map0x0F_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(9)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 9;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(619)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {127}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 619;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(98)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=0 REG[rrr] RM[nnn]  MODRM()  no_refining_prefix mode64*/ {216}
};
xed_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_map0x0F_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(941)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {273}
};
xed_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_map0x0F_opcode0x1b_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(797)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {273}
};
xed_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_map0x0F_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(653)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {653, 273},
/*h(43)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {43, 275}
};
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_map0x0F_opcode0x1b_vv0_240_l1(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 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {127}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 742;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_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(598)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {598, 127},
/*h(975)=1 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix*/ {975, 271}
};
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_map0x0F_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(221)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix REFINING66()*/ {61}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 221;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_243_l1(const xed_decoded_inst_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, 273},
/*h(77)=1 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {77, 270}
};
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_map0x0F_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(166)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {166, 275},
/*h(543)=1 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {543, 273}
};
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_map0x0F_opcode0x1b_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(22)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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(865)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {1295}
};
xed_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_map0x0F_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(111)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {111, 270},
/*h(721)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {721, 127}
};
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_map0x0F_opcode0x1b_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(577)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {127}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 577;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_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(810)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 810;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_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(666)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 666;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_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(899)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 899;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_254_l1(const xed_decoded_inst_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, 275},
/*h(145)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {145, 275}
};
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_map0x0F_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(1)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 1;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_256_l1(const xed_decoded_inst_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 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  osz_refining_prefix REFINING66() mode64*/ {234, 64},
/*h(611)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {611, 127}
};
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_map0x0F_opcode0x1b_vv0_257_l1(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*/ {215}
};
xed_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_map0x0F_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(933)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_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(789)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_vv0_261_l1(const xed_decoded_inst_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, 275},
/*h(35)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {35, 275}
};
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_map0x0F_opcode0x1b_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(878)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix*/ {271}
};
xed_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_map0x0F_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(734)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn]  f2_refining_prefix  not64*/ {129}
};
xed_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_map0x0F_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(590)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn]  f2_refining_prefix  not64*/ {590, 129},
/*h(967)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {967, 1295}
};
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_map0x0F_opcode0x1b_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(213)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  osz_refining_prefix REFINING66() mode32*/ {63}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 213;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(679)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_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(158)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {158, 273},
/*h(535)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {535, 275}
};
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_map0x0F_opcode0x1b_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(1001)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {1295}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 1001;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(14)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {273}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 14;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(857)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {1295}
};
xed_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_map0x0F_opcode0x1b_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(713)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {713, 127},
/*h(103)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=1 REG[rrr] RM[nnn]  MODRM()  no_refining_prefix mode64*/ {103, 217}
};
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_map0x0F_opcode0x1b_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(802)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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(658)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_vv0_277_l1(const xed_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, 127},
/*h(514)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {514, 275},
/*h(137)=2 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {137, 275}
};
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_map0x0F_opcode0x1b_vv0_279_l1(const xed_decoded_inst_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, 64},
/*h(603)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {603, 127}
};
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_map0x0F_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(82)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  no_refining_prefix not64 eamode32*/ {215}
};
xed_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_map0x0F_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(925)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {273}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 925;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_283_l1(const xed_decoded_inst_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, 275},
/*h(781)=1 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {781, 273}
};
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_map0x0F_opcode0x1b_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(27)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_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(870)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {1295}
};
xed_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_map0x0F_opcode0x1b_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(726)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {127}
};
xed_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_map0x0F_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[3] = {
/*h(582)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {582, 127},
/*h(205)=1 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix REFINING66()*/ {205, 61},
/*h(815)=2 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {815, 273}
};
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_map0x0F_opcode0x1b_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(671)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {273}
};
xed_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_map0x0F_opcode0x1b_vv0_291_l1(const xed_decoded_inst_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, 275},
/*h(527)=1 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {527, 273}
};
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_map0x0F_opcode0x1b_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[3] = {
/*h(6)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {6, 275},
/*h(993)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {993, 1295},
/*h(239)=2 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix REFINING66()*/ {239, 61}
};
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_map0x0F_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(849)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {1295}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 849;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_295_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(705)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {705, 127},
/*h(95)=1 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {95, 270}
};
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_map0x0F_opcode0x1b_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(938)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_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(794)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_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(650)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_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(129)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 129;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(739)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {127}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 739;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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[2] = {
/*h(218)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  osz_refining_prefix REFINING66() mode32*/ {218, 63},
/*h(595)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {595, 127}
};
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_map0x0F_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(74)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  no_refining_prefix not64 eamode32*/ {215}
};
xed_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_map0x0F_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(917)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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(773)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {773, 275},
/*h(163)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {163, 275}
};
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_map0x0F_opcode0x1b_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(1006)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix*/ {1006, 271},
/*h(19)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {19, 275}
};
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_map0x0F_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(862)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix*/ {271}
};
xed_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_map0x0F_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(718)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn]  f2_refining_prefix  not64*/ {129}
};
xed_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_map0x0F_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(807)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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(663)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_vv0_314_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(142)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {142, 273},
/*h(519)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {519, 275}
};
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_map0x0F_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(985)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {1295}
};
xed_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_map0x0F_opcode0x1b_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(231)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  osz_refining_prefix REFINING66() mode64*/ {231, 64},
/*h(841)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {841, 1295}
};
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_map0x0F_opcode0x1b_vv0_319_l1(const xed_decoded_inst_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 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {930, 275},
/*h(553)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {553, 275}
};
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_map0x0F_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(786)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_vv0_322_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(642)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {642, 275},
/*h(875)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {875, 1295}
};
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_map0x0F_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(731)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {127}
};
xed_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_map0x0F_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(210)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  osz_refining_prefix REFINING66() mode32*/ {210, 63},
/*h(587)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {587, 127}
};
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_map0x0F_opcode0x1b_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(66)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  no_refining_prefix not64 eamode32*/ {215}
};
xed_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_map0x0F_opcode0x1b_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(909)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {273}
};
xed_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_map0x0F_opcode0x1b_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(155)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_vv0_330_l1(const xed_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(11)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {11, 275},
/*h(621)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn]  f2_refining_prefix  mode64*/ {621, 128},
/*h(998)=2 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {998, 1295}
};
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 % 11) % 3);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_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(854)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {1295}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 854;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_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(710)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {127}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 710;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(943)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {273}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 943;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(799)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {273}
};
xed_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_map0x0F_opcode0x1b_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(45)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {273}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 45;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(655)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {273}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 655;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_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(134)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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(977)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {1295}
};
xed_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_map0x0F_opcode0x1b_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(833)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {833, 1295},
/*h(223)=1 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix REFINING66()*/ {223, 61}
};
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_map0x0F_opcode0x1b_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(79)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {270}
};
xed_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_map0x0F_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(922)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_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(778)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {778, 275},
/*h(545)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {545, 275}
};
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_map0x0F_opcode0x1b_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(867)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {1295}
};
xed_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_map0x0F_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(723)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {127}
};
xed_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_map0x0F_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[2] = {
/*h(202)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()  osz_refining_prefix REFINING66() mode16 eamode32*/ {202, 62},
/*h(579)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {579, 127}
};
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_map0x0F_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(901)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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(147)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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[3] = {
/*h(990)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix*/ {990, 271},
/*h(3)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {3, 275},
/*h(613)=2 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {613, 127}
};
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_map0x0F_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(846)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix*/ {271}
};
xed_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_map0x0F_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(935)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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(558)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {273}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 558;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_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(791)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 791;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_359_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(647)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {647, 275},
/*h(37)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {37, 275}
};
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_map0x0F_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(969)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {1295}
};
xed_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_map0x0F_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(215)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  osz_refining_prefix REFINING66() mode32*/ {63}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 215;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_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(681)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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(914)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 914;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_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(770)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {770, 275},
/*h(537)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {537, 275}
};
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_map0x0F_opcode0x1b_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(1003)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {1295}
};
xed_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_map0x0F_opcode0x1b_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(859)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {1295}
};
xed_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_map0x0F_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(105)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=2 REG[rrr] RM[nnn]  MODRM()  no_refining_prefix mode64*/ {218}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 105;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(715)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {127}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 715;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(194)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()  osz_refining_prefix REFINING66() mode16 eamode32*/ {62}
};
xed_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_map0x0F_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(749)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn]  f2_refining_prefix  mode64*/ {749, 128},
/*h(139)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {139, 275}
};
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_map0x0F_opcode0x1b_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(982)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {982, 1295},
/*h(605)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn]  f2_refining_prefix  not64*/ {605, 129}
};
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_map0x0F_opcode0x1b_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(838)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {1295}
};
xed_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_map0x0F_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(927)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {273}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 927;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_vv0_380_l1(const xed_decoded_inst_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, 275},
/*h(173)=1 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {173, 273}
};
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_map0x0F_opcode0x1b_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(783)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {273}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 783;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(29)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {273}
};
xed_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_map0x0F_opcode0x1b_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(961)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {1295}
};
xed_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_map0x0F_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(207)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix REFINING66()*/ {61}
};
xed_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_map0x0F_opcode0x1b_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(673)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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(906)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 906;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_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(529)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 529;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(995)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {1295}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 995;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_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(618)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {127}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 618;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x1b_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(851)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {1295}
};
xed_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_map0x0F_opcode0x1b_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(707)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {707, 127},
/*h(97)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=0 REG[rrr] RM[nnn]  MODRM()  no_refining_prefix mode64*/ {97, 216}
};
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_map0x0F_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(42)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_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(741)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {741, 127},
/*h(131)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {131, 275}
};
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_map0x0F_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(974)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix*/ {271}
};
xed_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_map0x0F_opcode0x1b_vv0_400_l1(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*/ {127}
};
xed_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_map0x0F_opcode0x1b_vv0_402_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(686)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {686, 273},
/*h(919)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {919, 275}
};
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_map0x0F_opcode0x1b_vv0_403_l1(const xed_decoded_inst_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, 273},
/*h(165)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {165, 275}
};
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_map0x0F_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(775)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d);
hidx = key - 775;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(21)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_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(110)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {270}
};
xed_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_map0x0F_opcode0x1b_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(809)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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(665)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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(898)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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(521)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {275}
};
xed_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_map0x0F_opcode0x1b_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(987)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()  f3_refining_prefix*/ {1295}
};
xed_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_map0x0F_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[414] = {
/*h(610)=0 */ {610, xed3_phash_find_map0x0F_opcode0x1b_vv0_0_l1},
/*h(843)=1 */ {843, xed3_phash_find_map0x0F_opcode0x1b_vv0_1_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(555)=3 */ {555, xed3_phash_find_map0x0F_opcode0x1b_vv0_3_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(34)=5 */ {34, xed3_phash_find_map0x0F_opcode0x1b_vv0_5_l1},
/*h(877)=6 */ {877, xed3_phash_find_map0x0F_opcode0x1b_vv0_6_l1},
/*h(733)=7 */ {733, xed3_phash_find_map0x0F_opcode0x1b_vv0_7_l1},
/*h(966)=8 */ {966, xed3_phash_find_map0x0F_opcode0x1b_vv0_8_l1},
/*h(589)=9 */ {589, xed3_phash_find_map0x0F_opcode0x1b_vv0_9_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(911)=11 */ {911, xed3_phash_find_map0x0F_opcode0x1b_vv0_11_l1},
/*h(534)=12 */ {534, xed3_phash_find_map0x0F_opcode0x1b_vv0_12_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(623)=14 */ {623, xed3_phash_find_map0x0F_opcode0x1b_vv0_14_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(102)=16 */ {102, xed3_phash_find_map0x0F_opcode0x1b_vv0_16_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(801)=18 */ {801, xed3_phash_find_map0x0F_opcode0x1b_vv0_18_l1},
/*h(47)=19 */ {47, xed3_phash_find_map0x0F_opcode0x1b_vv0_19_l1},
/*h(657)=20 */ {657, xed3_phash_find_map0x0F_opcode0x1b_vv0_20_l1},
/*h(513)=21 */ {513, xed3_phash_find_map0x0F_opcode0x1b_vv0_21_l1},
/*h(979)=22 */ {979, xed3_phash_find_map0x0F_opcode0x1b_vv0_22_l1},
/*h(602)=23 */ {602, xed3_phash_find_map0x0F_opcode0x1b_vv0_23_l1},
/*h(835)=24 */ {835, xed3_phash_find_map0x0F_opcode0x1b_vv0_24_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(547)=26 */ {547, xed3_phash_find_map0x0F_opcode0x1b_vv0_26_l1},
/*h(170)=27 */ {170, xed3_phash_find_map0x0F_opcode0x1b_vv0_27_l1},
/*h(26)=28 */ {26, xed3_phash_find_map0x0F_opcode0x1b_vv0_28_l1},
/*h(869)=29 */ {869, xed3_phash_find_map0x0F_opcode0x1b_vv0_29_l1},
/*h(725)=30 */ {725, xed3_phash_find_map0x0F_opcode0x1b_vv0_30_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(814)=32 */ {814, xed3_phash_find_map0x0F_opcode0x1b_vv0_32_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(670)=34 */ {670, xed3_phash_find_map0x0F_opcode0x1b_vv0_34_l1},
/*h(903)=35 */ {903, xed3_phash_find_map0x0F_opcode0x1b_vv0_35_l1},
/*h(149)=36 */ {149, xed3_phash_find_map0x0F_opcode0x1b_vv0_36_l1},
/*h(615)=37 */ {615, xed3_phash_find_map0x0F_opcode0x1b_vv0_37_l1},
/*h(238)=38 */ {238, xed3_phash_find_map0x0F_opcode0x1b_vv0_38_l1},
/*h(94)=39 */ {94, xed3_phash_find_map0x0F_opcode0x1b_vv0_39_l1},
/*h(937)=40 */ {937, xed3_phash_find_map0x0F_opcode0x1b_vv0_40_l1},
/*h(793)=41 */ {793, xed3_phash_find_map0x0F_opcode0x1b_vv0_41_l1},
/*h(39)=42 */ {39, xed3_phash_find_map0x0F_opcode0x1b_vv0_42_l1},
/*h(649)=43 */ {649, xed3_phash_find_map0x0F_opcode0x1b_vv0_43_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(971)=45 */ {971, xed3_phash_find_map0x0F_opcode0x1b_vv0_45_l1},
/*h(594)=46 */ {594, xed3_phash_find_map0x0F_opcode0x1b_vv0_46_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(683)=48 */ {683, xed3_phash_find_map0x0F_opcode0x1b_vv0_48_l1},
/*h(539)=49 */ {539, xed3_phash_find_map0x0F_opcode0x1b_vv0_49_l1},
/*h(162)=50 */ {162, xed3_phash_find_map0x0F_opcode0x1b_vv0_50_l1},
/*h(1005)=51 */ {1005, xed3_phash_find_map0x0F_opcode0x1b_vv0_51_l1},
/*h(861)=52 */ {861, xed3_phash_find_map0x0F_opcode0x1b_vv0_52_l1},
/*h(717)=53 */ {717, xed3_phash_find_map0x0F_opcode0x1b_vv0_53_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(806)=56 */ {806, xed3_phash_find_map0x0F_opcode0x1b_vv0_56_l1},
/*h(662)=57 */ {662, xed3_phash_find_map0x0F_opcode0x1b_vv0_57_l1},
/*h(518)=58 */ {518, xed3_phash_find_map0x0F_opcode0x1b_vv0_58_l1},
/*h(751)=59 */ {751, xed3_phash_find_map0x0F_opcode0x1b_vv0_59_l1},
/*h(607)=60 */ {607, xed3_phash_find_map0x0F_opcode0x1b_vv0_60_l1},
/*h(230)=61 */ {230, xed3_phash_find_map0x0F_opcode0x1b_vv0_61_l1},
/*h(86)=62 */ {86, xed3_phash_find_map0x0F_opcode0x1b_vv0_62_l1},
/*h(929)=63 */ {929, xed3_phash_find_map0x0F_opcode0x1b_vv0_63_l1},
/*h(785)=64 */ {785, xed3_phash_find_map0x0F_opcode0x1b_vv0_64_l1},
/*h(31)=65 */ {31, xed3_phash_find_map0x0F_opcode0x1b_vv0_65_l1},
/*h(874)=66 */ {874, xed3_phash_find_map0x0F_opcode0x1b_vv0_66_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(730)=68 */ {730, xed3_phash_find_map0x0F_opcode0x1b_vv0_68_l1},
/*h(963)=69 */ {963, xed3_phash_find_map0x0F_opcode0x1b_vv0_69_l1},
/*h(209)=70 */ {209, xed3_phash_find_map0x0F_opcode0x1b_vv0_70_l1},
/*h(675)=71 */ {675, xed3_phash_find_map0x0F_opcode0x1b_vv0_71_l1},
/*h(531)=72 */ {531, xed3_phash_find_map0x0F_opcode0x1b_vv0_72_l1},
/*h(154)=73 */ {154, xed3_phash_find_map0x0F_opcode0x1b_vv0_73_l1},
/*h(997)=74 */ {997, xed3_phash_find_map0x0F_opcode0x1b_vv0_74_l1},
/*h(853)=75 */ {853, xed3_phash_find_map0x0F_opcode0x1b_vv0_75_l1},
/*h(99)=76 */ {99, xed3_phash_find_map0x0F_opcode0x1b_vv0_76_l1},
/*h(942)=77 */ {942, xed3_phash_find_map0x0F_opcode0x1b_vv0_77_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(798)=79 */ {798, xed3_phash_find_map0x0F_opcode0x1b_vv0_79_l1},
/*h(654)=80 */ {654, xed3_phash_find_map0x0F_opcode0x1b_vv0_80_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(743)=82 */ {743, xed3_phash_find_map0x0F_opcode0x1b_vv0_82_l1},
/*h(599)=83 */ {599, xed3_phash_find_map0x0F_opcode0x1b_vv0_83_l1},
/*h(222)=84 */ {222, xed3_phash_find_map0x0F_opcode0x1b_vv0_84_l1},
/*h(78)=85 */ {78, xed3_phash_find_map0x0F_opcode0x1b_vv0_85_l1},
/*h(921)=86 */ {921, xed3_phash_find_map0x0F_opcode0x1b_vv0_86_l1},
/*h(777)=87 */ {777, xed3_phash_find_map0x0F_opcode0x1b_vv0_87_l1},
/*h(23)=88 */ {23, xed3_phash_find_map0x0F_opcode0x1b_vv0_88_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(866)=90 */ {866, xed3_phash_find_map0x0F_opcode0x1b_vv0_90_l1},
/*h(722)=91 */ {722, xed3_phash_find_map0x0F_opcode0x1b_vv0_91_l1},
/*h(578)=92 */ {578, xed3_phash_find_map0x0F_opcode0x1b_vv0_92_l1},
/*h(811)=93 */ {811, xed3_phash_find_map0x0F_opcode0x1b_vv0_93_l1},
/*h(667)=94 */ {667, xed3_phash_find_map0x0F_opcode0x1b_vv0_94_l1},
/*h(523)=95 */ {523, xed3_phash_find_map0x0F_opcode0x1b_vv0_95_l1},
/*h(146)=96 */ {146, xed3_phash_find_map0x0F_opcode0x1b_vv0_96_l1},
/*h(989)=97 */ {989, xed3_phash_find_map0x0F_opcode0x1b_vv0_97_l1},
/*h(845)=98 */ {845, xed3_phash_find_map0x0F_opcode0x1b_vv0_98_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(934)=100 */ {934, xed3_phash_find_map0x0F_opcode0x1b_vv0_100_l1},
/*h(557)=101 */ {557, xed3_phash_find_map0x0F_opcode0x1b_vv0_101_l1},
/*h(790)=102 */ {790, xed3_phash_find_map0x0F_opcode0x1b_vv0_102_l1},
/*h(646)=103 */ {646, xed3_phash_find_map0x0F_opcode0x1b_vv0_103_l1},
/*h(879)=104 */ {879, xed3_phash_find_map0x0F_opcode0x1b_vv0_104_l1},
/*h(735)=105 */ {735, xed3_phash_find_map0x0F_opcode0x1b_vv0_105_l1},
/*h(591)=106 */ {591, xed3_phash_find_map0x0F_opcode0x1b_vv0_106_l1},
/*h(214)=107 */ {214, xed3_phash_find_map0x0F_opcode0x1b_vv0_107_l1},
/*h(70)=108 */ {70, xed3_phash_find_map0x0F_opcode0x1b_vv0_108_l1},
/*h(913)=109 */ {913, xed3_phash_find_map0x0F_opcode0x1b_vv0_109_l1},
/*h(159)=110 */ {159, xed3_phash_find_map0x0F_opcode0x1b_vv0_110_l1},
/*h(1002)=111 */ {1002, xed3_phash_find_map0x0F_opcode0x1b_vv0_111_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(858)=113 */ {858, xed3_phash_find_map0x0F_opcode0x1b_vv0_113_l1},
/*h(714)=114 */ {714, xed3_phash_find_map0x0F_opcode0x1b_vv0_114_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(803)=116 */ {803, xed3_phash_find_map0x0F_opcode0x1b_vv0_116_l1},
/*h(659)=117 */ {659, xed3_phash_find_map0x0F_opcode0x1b_vv0_117_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(515)=119 */ {515, xed3_phash_find_map0x0F_opcode0x1b_vv0_119_l1},
/*h(981)=120 */ {981, xed3_phash_find_map0x0F_opcode0x1b_vv0_120_l1},
/*h(837)=121 */ {837, xed3_phash_find_map0x0F_opcode0x1b_vv0_121_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(926)=123 */ {926, xed3_phash_find_map0x0F_opcode0x1b_vv0_123_l1},
/*h(549)=124 */ {549, xed3_phash_find_map0x0F_opcode0x1b_vv0_124_l1},
/*h(782)=125 */ {782, xed3_phash_find_map0x0F_opcode0x1b_vv0_125_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(871)=127 */ {871, xed3_phash_find_map0x0F_opcode0x1b_vv0_127_l1},
/*h(727)=128 */ {727, xed3_phash_find_map0x0F_opcode0x1b_vv0_128_l1},
/*h(583)=129 */ {583, xed3_phash_find_map0x0F_opcode0x1b_vv0_129_l1},
/*h(206)=130 */ {206, xed3_phash_find_map0x0F_opcode0x1b_vv0_130_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(905)=132 */ {905, xed3_phash_find_map0x0F_opcode0x1b_vv0_132_l1},
/*h(151)=133 */ {151, xed3_phash_find_map0x0F_opcode0x1b_vv0_133_l1},
/*h(994)=134 */ {994, xed3_phash_find_map0x0F_opcode0x1b_vv0_134_l1},
/*h(617)=135 */ {617, xed3_phash_find_map0x0F_opcode0x1b_vv0_135_l1},
/*h(850)=136 */ {850, xed3_phash_find_map0x0F_opcode0x1b_vv0_136_l1},
/*h(706)=137 */ {706, xed3_phash_find_map0x0F_opcode0x1b_vv0_137_l1},
/*h(939)=138 */ {939, xed3_phash_find_map0x0F_opcode0x1b_vv0_138_l1},
/*h(795)=139 */ {795, xed3_phash_find_map0x0F_opcode0x1b_vv0_139_l1},
/*h(651)=140 */ {651, xed3_phash_find_map0x0F_opcode0x1b_vv0_140_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(130)=142 */ {130, xed3_phash_find_map0x0F_opcode0x1b_vv0_142_l1},
/*h(973)=143 */ {973, xed3_phash_find_map0x0F_opcode0x1b_vv0_143_l1},
/*h(219)=144 */ {219, xed3_phash_find_map0x0F_opcode0x1b_vv0_144_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(685)=146 */ {685, xed3_phash_find_map0x0F_opcode0x1b_vv0_146_l1},
/*h(918)=147 */ {918, xed3_phash_find_map0x0F_opcode0x1b_vv0_147_l1},
/*h(774)=148 */ {774, xed3_phash_find_map0x0F_opcode0x1b_vv0_148_l1},
/*h(1007)=149 */ {1007, xed3_phash_find_map0x0F_opcode0x1b_vv0_149_l1},
/*h(863)=150 */ {863, xed3_phash_find_map0x0F_opcode0x1b_vv0_150_l1},
/*h(719)=151 */ {719, xed3_phash_find_map0x0F_opcode0x1b_vv0_151_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(198)=153 */ {198, xed3_phash_find_map0x0F_opcode0x1b_vv0_153_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(897)=155 */ {897, xed3_phash_find_map0x0F_opcode0x1b_vv0_155_l1},
/*h(143)=156 */ {143, xed3_phash_find_map0x0F_opcode0x1b_vv0_156_l1},
/*h(986)=157 */ {986, xed3_phash_find_map0x0F_opcode0x1b_vv0_157_l1},
/*h(609)=158 */ {609, xed3_phash_find_map0x0F_opcode0x1b_vv0_158_l1},
/*h(842)=159 */ {842, xed3_phash_find_map0x0F_opcode0x1b_vv0_159_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(931)=161 */ {931, xed3_phash_find_map0x0F_opcode0x1b_vv0_161_l1},
/*h(787)=162 */ {787, xed3_phash_find_map0x0F_opcode0x1b_vv0_162_l1},
/*h(643)=163 */ {643, xed3_phash_find_map0x0F_opcode0x1b_vv0_163_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(965)=166 */ {965, xed3_phash_find_map0x0F_opcode0x1b_vv0_166_l1},
/*h(211)=167 */ {211, xed3_phash_find_map0x0F_opcode0x1b_vv0_167_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(677)=169 */ {677, xed3_phash_find_map0x0F_opcode0x1b_vv0_169_l1},
/*h(910)=170 */ {910, xed3_phash_find_map0x0F_opcode0x1b_vv0_170_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(999)=172 */ {999, xed3_phash_find_map0x0F_opcode0x1b_vv0_172_l1},
/*h(855)=173 */ {855, xed3_phash_find_map0x0F_opcode0x1b_vv0_173_l1},
/*h(711)=174 */ {711, xed3_phash_find_map0x0F_opcode0x1b_vv0_174_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(46)=177 */ {46, xed3_phash_find_map0x0F_opcode0x1b_vv0_177_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(135)=179 */ {135, xed3_phash_find_map0x0F_opcode0x1b_vv0_179_l1},
/*h(745)=180 */ {745, xed3_phash_find_map0x0F_opcode0x1b_vv0_180_l1},
/*h(978)=181 */ {978, xed3_phash_find_map0x0F_opcode0x1b_vv0_181_l1},
/*h(834)=182 */ {834, xed3_phash_find_map0x0F_opcode0x1b_vv0_182_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(923)=184 */ {923, xed3_phash_find_map0x0F_opcode0x1b_vv0_184_l1},
/*h(779)=185 */ {779, xed3_phash_find_map0x0F_opcode0x1b_vv0_185_l1},
/*h(25)=186 */ {25, xed3_phash_find_map0x0F_opcode0x1b_vv0_186_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)=191 */ {813, xed3_phash_find_map0x0F_opcode0x1b_vv0_191_l1},
/*h(669)=192 */ {669, xed3_phash_find_map0x0F_opcode0x1b_vv0_192_l1},
/*h(902)=193 */ {902, xed3_phash_find_map0x0F_opcode0x1b_vv0_193_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(991)=195 */ {991, xed3_phash_find_map0x0F_opcode0x1b_vv0_195_l1},
/*h(847)=196 */ {847, xed3_phash_find_map0x0F_opcode0x1b_vv0_196_l1},
/*h(93)=197 */ {93, xed3_phash_find_map0x0F_opcode0x1b_vv0_197_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(559)=199 */ {559, xed3_phash_find_map0x0F_opcode0x1b_vv0_199_l1},
/*h(38)=200 */ {38, xed3_phash_find_map0x0F_opcode0x1b_vv0_200_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(737)=203 */ {737, xed3_phash_find_map0x0F_opcode0x1b_vv0_203_l1},
/*h(970)=204 */ {970, xed3_phash_find_map0x0F_opcode0x1b_vv0_204_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(682)=206 */ {682, xed3_phash_find_map0x0F_opcode0x1b_vv0_206_l1},
/*h(915)=207 */ {915, xed3_phash_find_map0x0F_opcode0x1b_vv0_207_l1},
/*h(771)=208 */ {771, xed3_phash_find_map0x0F_opcode0x1b_vv0_208_l1},
/*h(17)=209 */ {17, xed3_phash_find_map0x0F_opcode0x1b_vv0_209_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(106)=211 */ {106, xed3_phash_find_map0x0F_opcode0x1b_vv0_211_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(805)=214 */ {805, xed3_phash_find_map0x0F_opcode0x1b_vv0_214_l1},
/*h(661)=215 */ {661, xed3_phash_find_map0x0F_opcode0x1b_vv0_215_l1},
/*h(517)=216 */ {517, xed3_phash_find_map0x0F_opcode0x1b_vv0_216_l1},
/*h(750)=217 */ {750, xed3_phash_find_map0x0F_opcode0x1b_vv0_217_l1},
/*h(983)=218 */ {983, xed3_phash_find_map0x0F_opcode0x1b_vv0_218_l1},
/*h(839)=219 */ {839, xed3_phash_find_map0x0F_opcode0x1b_vv0_219_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(551)=222 */ {551, xed3_phash_find_map0x0F_opcode0x1b_vv0_222_l1},
/*h(30)=223 */ {30, xed3_phash_find_map0x0F_opcode0x1b_vv0_223_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(873)=225 */ {873, xed3_phash_find_map0x0F_opcode0x1b_vv0_225_l1},
/*h(729)=226 */ {729, xed3_phash_find_map0x0F_opcode0x1b_vv0_226_l1},
/*h(962)=227 */ {962, xed3_phash_find_map0x0F_opcode0x1b_vv0_227_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(674)=229 */ {674, xed3_phash_find_map0x0F_opcode0x1b_vv0_229_l1},
/*h(907)=230 */ {907, xed3_phash_find_map0x0F_opcode0x1b_vv0_230_l1},
/*h(530)=231 */ {530, xed3_phash_find_map0x0F_opcode0x1b_vv0_231_l1},
/*h(9)=232 */ {9, xed3_phash_find_map0x0F_opcode0x1b_vv0_232_l1},
/*h(619)=233 */ {619, xed3_phash_find_map0x0F_opcode0x1b_vv0_233_l1},
/*h(98)=234 */ {98, xed3_phash_find_map0x0F_opcode0x1b_vv0_234_l1},
/*h(941)=235 */ {941, xed3_phash_find_map0x0F_opcode0x1b_vv0_235_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(797)=237 */ {797, xed3_phash_find_map0x0F_opcode0x1b_vv0_237_l1},
/*h(653)=238 */ {653, xed3_phash_find_map0x0F_opcode0x1b_vv0_238_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(742)=240 */ {742, xed3_phash_find_map0x0F_opcode0x1b_vv0_240_l1},
/*h(975)=241 */ {975, xed3_phash_find_map0x0F_opcode0x1b_vv0_241_l1},
/*h(221)=242 */ {221, xed3_phash_find_map0x0F_opcode0x1b_vv0_242_l1},
/*h(687)=243 */ {687, xed3_phash_find_map0x0F_opcode0x1b_vv0_243_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(543)=245 */ {543, xed3_phash_find_map0x0F_opcode0x1b_vv0_245_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(22)=247 */ {22, xed3_phash_find_map0x0F_opcode0x1b_vv0_247_l1},
/*h(865)=248 */ {865, xed3_phash_find_map0x0F_opcode0x1b_vv0_248_l1},
/*h(721)=249 */ {721, xed3_phash_find_map0x0F_opcode0x1b_vv0_249_l1},
/*h(577)=250 */ {577, xed3_phash_find_map0x0F_opcode0x1b_vv0_250_l1},
/*h(810)=251 */ {810, xed3_phash_find_map0x0F_opcode0x1b_vv0_251_l1},
/*h(666)=252 */ {666, xed3_phash_find_map0x0F_opcode0x1b_vv0_252_l1},
/*h(899)=253 */ {899, xed3_phash_find_map0x0F_opcode0x1b_vv0_253_l1},
/*h(522)=254 */ {522, xed3_phash_find_map0x0F_opcode0x1b_vv0_254_l1},
/*h(1)=255 */ {1, xed3_phash_find_map0x0F_opcode0x1b_vv0_255_l1},
/*h(611)=256 */ {611, xed3_phash_find_map0x0F_opcode0x1b_vv0_256_l1},
/*h(90)=257 */ {90, xed3_phash_find_map0x0F_opcode0x1b_vv0_257_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(933)=259 */ {933, xed3_phash_find_map0x0F_opcode0x1b_vv0_259_l1},
/*h(789)=260 */ {789, xed3_phash_find_map0x0F_opcode0x1b_vv0_260_l1},
/*h(645)=261 */ {645, xed3_phash_find_map0x0F_opcode0x1b_vv0_261_l1},
/*h(878)=262 */ {878, xed3_phash_find_map0x0F_opcode0x1b_vv0_262_l1},
/*h(734)=263 */ {734, xed3_phash_find_map0x0F_opcode0x1b_vv0_263_l1},
/*h(967)=264 */ {967, xed3_phash_find_map0x0F_opcode0x1b_vv0_264_l1},
/*h(213)=265 */ {213, xed3_phash_find_map0x0F_opcode0x1b_vv0_265_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(679)=267 */ {679, xed3_phash_find_map0x0F_opcode0x1b_vv0_267_l1},
/*h(535)=268 */ {535, xed3_phash_find_map0x0F_opcode0x1b_vv0_268_l1},
/*h(1001)=269 */ {1001, xed3_phash_find_map0x0F_opcode0x1b_vv0_269_l1},
/*h(14)=270 */ {14, xed3_phash_find_map0x0F_opcode0x1b_vv0_270_l1},
/*h(857)=271 */ {857, xed3_phash_find_map0x0F_opcode0x1b_vv0_271_l1},
/*h(713)=272 */ {713, xed3_phash_find_map0x0F_opcode0x1b_vv0_272_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(802)=274 */ {802, xed3_phash_find_map0x0F_opcode0x1b_vv0_274_l1},
/*h(658)=275 */ {658, xed3_phash_find_map0x0F_opcode0x1b_vv0_275_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(747)=277 */ {747, xed3_phash_find_map0x0F_opcode0x1b_vv0_277_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(603)=279 */ {603, xed3_phash_find_map0x0F_opcode0x1b_vv0_279_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(82)=281 */ {82, xed3_phash_find_map0x0F_opcode0x1b_vv0_281_l1},
/*h(925)=282 */ {925, xed3_phash_find_map0x0F_opcode0x1b_vv0_282_l1},
/*h(781)=283 */ {781, xed3_phash_find_map0x0F_opcode0x1b_vv0_283_l1},
/*h(27)=284 */ {27, xed3_phash_find_map0x0F_opcode0x1b_vv0_284_l1},
/*h(870)=285 */ {870, xed3_phash_find_map0x0F_opcode0x1b_vv0_285_l1},
/*h(726)=286 */ {726, xed3_phash_find_map0x0F_opcode0x1b_vv0_286_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(815)=288 */ {815, xed3_phash_find_map0x0F_opcode0x1b_vv0_288_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(671)=290 */ {671, xed3_phash_find_map0x0F_opcode0x1b_vv0_290_l1},
/*h(527)=291 */ {527, xed3_phash_find_map0x0F_opcode0x1b_vv0_291_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(993)=293 */ {993, xed3_phash_find_map0x0F_opcode0x1b_vv0_293_l1},
/*h(849)=294 */ {849, xed3_phash_find_map0x0F_opcode0x1b_vv0_294_l1},
/*h(705)=295 */ {705, xed3_phash_find_map0x0F_opcode0x1b_vv0_295_l1},
/*h(938)=296 */ {938, xed3_phash_find_map0x0F_opcode0x1b_vv0_296_l1},
/*h(794)=297 */ {794, xed3_phash_find_map0x0F_opcode0x1b_vv0_297_l1},
/*h(650)=298 */ {650, xed3_phash_find_map0x0F_opcode0x1b_vv0_298_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(129)=300 */ {129, xed3_phash_find_map0x0F_opcode0x1b_vv0_300_l1},
/*h(739)=301 */ {739, xed3_phash_find_map0x0F_opcode0x1b_vv0_301_l1},
/*h(595)=302 */ {595, xed3_phash_find_map0x0F_opcode0x1b_vv0_302_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(74)=304 */ {74, xed3_phash_find_map0x0F_opcode0x1b_vv0_304_l1},
/*h(917)=305 */ {917, xed3_phash_find_map0x0F_opcode0x1b_vv0_305_l1},
/*h(773)=306 */ {773, xed3_phash_find_map0x0F_opcode0x1b_vv0_306_l1},
/*h(1006)=307 */ {1006, xed3_phash_find_map0x0F_opcode0x1b_vv0_307_l1},
/*h(862)=308 */ {862, xed3_phash_find_map0x0F_opcode0x1b_vv0_308_l1},
/*h(718)=309 */ {718, xed3_phash_find_map0x0F_opcode0x1b_vv0_309_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(807)=311 */ {807, xed3_phash_find_map0x0F_opcode0x1b_vv0_311_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(663)=313 */ {663, xed3_phash_find_map0x0F_opcode0x1b_vv0_313_l1},
/*h(519)=314 */ {519, xed3_phash_find_map0x0F_opcode0x1b_vv0_314_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(985)=316 */ {985, xed3_phash_find_map0x0F_opcode0x1b_vv0_316_l1},
/*h(841)=317 */ {841, xed3_phash_find_map0x0F_opcode0x1b_vv0_317_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(930)=319 */ {930, xed3_phash_find_map0x0F_opcode0x1b_vv0_319_l1},
/*h(786)=320 */ {786, xed3_phash_find_map0x0F_opcode0x1b_vv0_320_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(875)=322 */ {875, xed3_phash_find_map0x0F_opcode0x1b_vv0_322_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(731)=324 */ {731, xed3_phash_find_map0x0F_opcode0x1b_vv0_324_l1},
/*h(587)=325 */ {587, xed3_phash_find_map0x0F_opcode0x1b_vv0_325_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(66)=327 */ {66, xed3_phash_find_map0x0F_opcode0x1b_vv0_327_l1},
/*h(909)=328 */ {909, xed3_phash_find_map0x0F_opcode0x1b_vv0_328_l1},
/*h(155)=329 */ {155, xed3_phash_find_map0x0F_opcode0x1b_vv0_329_l1},
/*h(998)=330 */ {998, xed3_phash_find_map0x0F_opcode0x1b_vv0_330_l1},
/*h(854)=331 */ {854, xed3_phash_find_map0x0F_opcode0x1b_vv0_331_l1},
/*h(710)=332 */ {710, xed3_phash_find_map0x0F_opcode0x1b_vv0_332_l1},
/*h(943)=333 */ {943, xed3_phash_find_map0x0F_opcode0x1b_vv0_333_l1},
/*h(799)=334 */ {799, xed3_phash_find_map0x0F_opcode0x1b_vv0_334_l1},
/*h(45)=335 */ {45, xed3_phash_find_map0x0F_opcode0x1b_vv0_335_l1},
/*h(655)=336 */ {655, xed3_phash_find_map0x0F_opcode0x1b_vv0_336_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(134)=338 */ {134, xed3_phash_find_map0x0F_opcode0x1b_vv0_338_l1},
/*h(977)=339 */ {977, xed3_phash_find_map0x0F_opcode0x1b_vv0_339_l1},
/*h(833)=340 */ {833, xed3_phash_find_map0x0F_opcode0x1b_vv0_340_l1},
/*h(79)=341 */ {79, xed3_phash_find_map0x0F_opcode0x1b_vv0_341_l1},
/*h(922)=342 */ {922, xed3_phash_find_map0x0F_opcode0x1b_vv0_342_l1},
/*h(778)=343 */ {778, xed3_phash_find_map0x0F_opcode0x1b_vv0_343_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(867)=345 */ {867, xed3_phash_find_map0x0F_opcode0x1b_vv0_345_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(723)=347 */ {723, xed3_phash_find_map0x0F_opcode0x1b_vv0_347_l1},
/*h(579)=348 */ {579, xed3_phash_find_map0x0F_opcode0x1b_vv0_348_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(901)=351 */ {901, xed3_phash_find_map0x0F_opcode0x1b_vv0_351_l1},
/*h(147)=352 */ {147, xed3_phash_find_map0x0F_opcode0x1b_vv0_352_l1},
/*h(990)=353 */ {990, xed3_phash_find_map0x0F_opcode0x1b_vv0_353_l1},
/*h(846)=354 */ {846, xed3_phash_find_map0x0F_opcode0x1b_vv0_354_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(935)=356 */ {935, xed3_phash_find_map0x0F_opcode0x1b_vv0_356_l1},
/*h(558)=357 */ {558, xed3_phash_find_map0x0F_opcode0x1b_vv0_357_l1},
/*h(791)=358 */ {791, xed3_phash_find_map0x0F_opcode0x1b_vv0_358_l1},
/*h(647)=359 */ {647, xed3_phash_find_map0x0F_opcode0x1b_vv0_359_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(969)=362 */ {969, xed3_phash_find_map0x0F_opcode0x1b_vv0_362_l1},
/*h(215)=363 */ {215, xed3_phash_find_map0x0F_opcode0x1b_vv0_363_l1},
/*h(681)=364 */ {681, xed3_phash_find_map0x0F_opcode0x1b_vv0_364_l1},
/*h(914)=365 */ {914, xed3_phash_find_map0x0F_opcode0x1b_vv0_365_l1},
/*h(770)=366 */ {770, xed3_phash_find_map0x0F_opcode0x1b_vv0_366_l1},
/*h(1003)=367 */ {1003, xed3_phash_find_map0x0F_opcode0x1b_vv0_367_l1},
/*h(859)=368 */ {859, xed3_phash_find_map0x0F_opcode0x1b_vv0_368_l1},
/*h(105)=369 */ {105, xed3_phash_find_map0x0F_opcode0x1b_vv0_369_l1},
/*h(715)=370 */ {715, xed3_phash_find_map0x0F_opcode0x1b_vv0_370_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(194)=372 */ {194, xed3_phash_find_map0x0F_opcode0x1b_vv0_372_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(749)=375 */ {749, xed3_phash_find_map0x0F_opcode0x1b_vv0_375_l1},
/*h(982)=376 */ {982, xed3_phash_find_map0x0F_opcode0x1b_vv0_376_l1},
/*h(838)=377 */ {838, xed3_phash_find_map0x0F_opcode0x1b_vv0_377_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(927)=379 */ {927, xed3_phash_find_map0x0F_opcode0x1b_vv0_379_l1},
/*h(550)=380 */ {550, xed3_phash_find_map0x0F_opcode0x1b_vv0_380_l1},
/*h(783)=381 */ {783, xed3_phash_find_map0x0F_opcode0x1b_vv0_381_l1},
/*h(29)=382 */ {29, xed3_phash_find_map0x0F_opcode0x1b_vv0_382_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(961)=385 */ {961, xed3_phash_find_map0x0F_opcode0x1b_vv0_385_l1},
/*h(207)=386 */ {207, xed3_phash_find_map0x0F_opcode0x1b_vv0_386_l1},
/*h(673)=387 */ {673, xed3_phash_find_map0x0F_opcode0x1b_vv0_387_l1},
/*h(906)=388 */ {906, xed3_phash_find_map0x0F_opcode0x1b_vv0_388_l1},
/*h(529)=389 */ {529, xed3_phash_find_map0x0F_opcode0x1b_vv0_389_l1},
/*h(995)=390 */ {995, xed3_phash_find_map0x0F_opcode0x1b_vv0_390_l1},
/*h(618)=391 */ {618, xed3_phash_find_map0x0F_opcode0x1b_vv0_391_l1},
/*h(851)=392 */ {851, xed3_phash_find_map0x0F_opcode0x1b_vv0_392_l1},
/*h(707)=393 */ {707, xed3_phash_find_map0x0F_opcode0x1b_vv0_393_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(42)=396 */ {42, xed3_phash_find_map0x0F_opcode0x1b_vv0_396_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(741)=398 */ {741, xed3_phash_find_map0x0F_opcode0x1b_vv0_398_l1},
/*h(974)=399 */ {974, xed3_phash_find_map0x0F_opcode0x1b_vv0_399_l1},
/*h(597)=400 */ {597, xed3_phash_find_map0x0F_opcode0x1b_vv0_400_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(919)=402 */ {919, xed3_phash_find_map0x0F_opcode0x1b_vv0_402_l1},
/*h(542)=403 */ {542, xed3_phash_find_map0x0F_opcode0x1b_vv0_403_l1},
/*h(775)=404 */ {775, xed3_phash_find_map0x0F_opcode0x1b_vv0_404_l1},
/*h(21)=405 */ {21, xed3_phash_find_map0x0F_opcode0x1b_vv0_405_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(110)=407 */ {110, xed3_phash_find_map0x0F_opcode0x1b_vv0_407_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(809)=409 */ {809, xed3_phash_find_map0x0F_opcode0x1b_vv0_409_l1},
/*h(665)=410 */ {665, xed3_phash_find_map0x0F_opcode0x1b_vv0_410_l1},
/*h(898)=411 */ {898, xed3_phash_find_map0x0F_opcode0x1b_vv0_411_l1},
/*h(521)=412 */ {521, xed3_phash_find_map0x0F_opcode0x1b_vv0_412_l1},
/*h(987)=413 */ {987, xed3_phash_find_map0x0F_opcode0x1b_vv0_413_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 * 414ULL, u.s.hi32);
return (*lu_table[hidx].l2_func)(d);
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 307},
/*h(160)=1 0x0F 0x1C MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {160, 302},
/*h(192)=2 0x0F 0x1C MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() f3_refining_prefix*/ {192, 297},
/*h(43)=3 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {43, 306},
/*h(139)=4 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {139, 306},
/*h(235)=5 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {235, 306},
/*h(22)=6 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {22, 306},
/*h(182)=7 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {182, 306},
/*h(214)=8 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {214, 306},
/*h(1)=9 0x0F 0x1C MOD[mm] MOD!=3 REG[0b000] RM[nnn]  MODRM()  no_refining_prefix     CLDEMOTE=1*/ {1, 667},
/*h(161)=10 0x0F 0x1C MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {161, 302},
/*h(193)=11 0x0F 0x1C MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() f3_refining_prefix*/ {193, 297},
/*h(44)=12 0x0F 0x1C MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {44, 303},
/*h(140)=13 0x0F 0x1C MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {140, 299},
/*h(236)=14 0x0F 0x1C MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {236, 303},
/*h(23)=15 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {23, 306},
/*h(183)=16 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {183, 306},
/*h(215)=17 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {215, 306},
/*h(2)=18 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {2, 306},
/*h(162)=19 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {162, 306},
/*h(194)=20 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {194, 306},
/*h(45)=21 0x0F 0x1C MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {45, 303},
/*h(141)=22 0x0F 0x1C MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {141, 299},
/*h(237)=23 0x0F 0x1C MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {237, 303},
/*h(24)=24 0x0F 0x1C MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {24, 301},
/*h(184)=25 0x0F 0x1C MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {184, 305},
/*h(216)=26 0x0F 0x1C MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {216, 301},
/*h(3)=27 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {3, 306},
/*h(163)=28 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {163, 306},
/*h(195)=29 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {195, 306},
/*h(46)=30 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {46, 306},
/*h(142)=31 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {142, 306},
/*h(238)=32 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {238, 306},
/*h(25)=33 0x0F 0x1C MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {25, 301},
/*h(185)=34 0x0F 0x1C MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {185, 305},
/*h(217)=35 0x0F 0x1C MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {217, 301},
/*h(4)=36 0x0F 0x1C MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() osz_refining_prefix*/ {4, 298},
/*h(164)=37 0x0F 0x1C MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {164, 302},
/*h(196)=38 0x0F 0x1C MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() f3_refining_prefix*/ {196, 297},
/*h(47)=39 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {47, 306},
/*h(143)=40 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {143, 306},
/*h(239)=41 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {239, 306},
/*h(26)=42 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {26, 306},
/*h(186)=43 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {186, 306},
/*h(218)=44 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {218, 306},
/*h(5)=45 0x0F 0x1C MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() osz_refining_prefix*/ {5, 298},
/*h(165)=46 0x0F 0x1C MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {165, 302},
/*h(197)=47 0x0F 0x1C MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() f3_refining_prefix*/ {197, 297},
/*h(48)=48 0x0F 0x1C MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {48, 304},
/*h(144)=49 0x0F 0x1C MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {144, 300},
/*h(240)=50 0x0F 0x1C MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {240, 304},
/*h(27)=51 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {27, 306},
/*h(187)=52 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {187, 306},
/*h(219)=53 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {219, 306},
/*h(6)=54 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {6, 306},
/*h(166)=55 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {166, 306},
/*h(198)=56 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {198, 306},
/*h(49)=57 0x0F 0x1C MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {49, 304},
/*h(145)=58 0x0F 0x1C MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {145, 300},
/*h(241)=59 0x0F 0x1C MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {241, 304},
/*h(28)=60 0x0F 0x1C MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {28, 301},
/*h(188)=61 0x0F 0x1C MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {188, 305},
/*h(220)=62 0x0F 0x1C MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {220, 301},
/*h(7)=63 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {7, 306},
/*h(167)=64 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {167, 306},
/*h(199)=65 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {199, 306},
/*h(50)=66 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {50, 306},
/*h(146)=67 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {146, 306},
/*h(242)=68 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {242, 306},
/*h(29)=69 0x0F 0x1C MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {29, 301},
/*h(189)=70 0x0F 0x1C MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {189, 305},
/*h(221)=71 0x0F 0x1C MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {221, 301},
/*h(8)=72 0x0F 0x1C MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {8, 299},
/*h(168)=73 0x0F 0x1C MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {168, 303},
/*h(200)=74 0x0F 0x1C MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {200, 299},
/*h(51)=75 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {51, 306},
/*h(147)=76 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {147, 306},
/*h(243)=77 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {243, 306},
/*h(30)=78 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {30, 306},
/*h(190)=79 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {190, 306},
/*h(222)=80 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {222, 306},
/*h(9)=81 0x0F 0x1C MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {9, 299},
/*h(169)=82 0x0F 0x1C MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {169, 303},
/*h(201)=83 0x0F 0x1C MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {201, 299},
/*h(52)=84 0x0F 0x1C MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {52, 304},
/*h(148)=85 0x0F 0x1C MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {148, 300},
/*h(244)=86 0x0F 0x1C MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {244, 304},
/*h(31)=87 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {31, 306},
/*h(191)=88 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {191, 306},
/*h(223)=89 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {223, 306},
/*h(10)=90 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {10, 306},
/*h(170)=91 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {170, 306},
/*h(202)=92 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {202, 306},
/*h(53)=93 0x0F 0x1C MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {53, 304},
/*h(149)=94 0x0F 0x1C MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {149, 300},
/*h(245)=95 0x0F 0x1C MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {245, 304},
/*h(32)=96 0x0F 0x1C MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {32, 302},
/*h(128)=97 0x0F 0x1C MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() f2_refining_prefix*/ {128, 296},
/*h(224)=98 0x0F 0x1C MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {224, 302},
/*h(11)=99 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {11, 306},
/*h(171)=100 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {171, 306},
/*h(203)=101 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {203, 306},
/*h(54)=102 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {54, 306},
/*h(150)=103 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {150, 306},
/*h(246)=104 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {246, 306},
/*h(33)=105 0x0F 0x1C MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {33, 302},
/*h(129)=106 0x0F 0x1C MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() f2_refining_prefix*/ {129, 296},
/*h(225)=107 0x0F 0x1C MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {225, 302},
/*h(12)=108 0x0F 0x1C MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {12, 299},
/*h(172)=109 0x0F 0x1C MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {172, 303},
/*h(204)=110 0x0F 0x1C MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {204, 299},
/*h(55)=111 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {55, 306},
/*h(151)=112 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {151, 306},
/*h(247)=113 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {247, 306},
/*h(34)=114 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {34, 306},
/*h(130)=115 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {130, 306},
/*h(226)=116 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {226, 306},
/*h(13)=117 0x0F 0x1C MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {13, 299},
/*h(173)=118 0x0F 0x1C MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {173, 303},
/*h(205)=119 0x0F 0x1C MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {205, 299},
/*h(56)=120 0x0F 0x1C MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {56, 305},
/*h(152)=121 0x0F 0x1C MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {152, 301},
/*h(248)=122 0x0F 0x1C MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {248, 305},
/*h(35)=123 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {35, 306},
/*h(131)=124 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {131, 306},
/*h(227)=125 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {227, 306},
/*h(14)=126 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {14, 306},
/*h(174)=127 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {174, 306},
/*h(206)=128 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {206, 306},
/*h(57)=129 0x0F 0x1C MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {57, 305},
/*h(153)=130 0x0F 0x1C MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {153, 301},
/*h(249)=131 0x0F 0x1C MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {249, 305},
/*h(36)=132 0x0F 0x1C MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {36, 302},
/*h(132)=133 0x0F 0x1C MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() f2_refining_prefix*/ {132, 296},
/*h(228)=134 0x0F 0x1C MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {228, 302},
/*h(15)=135 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {15, 306},
/*h(175)=136 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {175, 306},
/*h(207)=137 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {207, 306},
/*h(58)=138 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {58, 306},
/*h(154)=139 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {154, 306},
/*h(250)=140 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {250, 306},
/*h(37)=141 0x0F 0x1C MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {37, 302},
/*h(133)=142 0x0F 0x1C MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() f2_refining_prefix*/ {133, 296},
/*h(229)=143 0x0F 0x1C MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {229, 302},
/*h(16)=144 0x0F 0x1C MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {16, 300},
/*h(176)=145 0x0F 0x1C MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {176, 304},
/*h(208)=146 0x0F 0x1C MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {208, 300},
/*h(59)=147 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {59, 306},
/*h(155)=148 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {155, 306},
/*h(251)=149 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {251, 306},
/*h(38)=150 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {38, 306},
/*h(134)=151 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {134, 306},
/*h(230)=152 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {230, 306},
/*h(17)=153 0x0F 0x1C MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {17, 300},
/*h(177)=154 0x0F 0x1C MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {177, 304},
/*h(209)=155 0x0F 0x1C MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {209, 300},
/*h(60)=156 0x0F 0x1C MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {60, 305},
/*h(156)=157 0x0F 0x1C MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {156, 301},
/*h(252)=158 0x0F 0x1C MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {252, 305},
/*h(39)=159 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {39, 306},
/*h(135)=160 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {135, 306},
/*h(231)=161 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {231, 306},
/*h(18)=162 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {18, 306},
/*h(178)=163 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {178, 306},
/*h(210)=164 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {210, 306},
/*h(61)=165 0x0F 0x1C MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {61, 305},
/*h(157)=166 0x0F 0x1C MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {157, 301},
/*h(253)=167 0x0F 0x1C MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {253, 305},
/*h(40)=168 0x0F 0x1C MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {40, 303},
/*h(136)=169 0x0F 0x1C MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {136, 299},
/*h(232)=170 0x0F 0x1C MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {232, 303},
/*h(19)=171 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {19, 306},
/*h(179)=172 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {179, 306},
/*h(211)=173 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {211, 306},
/*h(62)=174 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {62, 306},
/*h(158)=175 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {158, 306},
/*h(254)=176 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {254, 306},
/*h(41)=177 0x0F 0x1C MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {41, 303},
/*h(137)=178 0x0F 0x1C MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {137, 299},
/*h(233)=179 0x0F 0x1C MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {233, 303},
/*h(20)=180 0x0F 0x1C MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {20, 300},
/*h(180)=181 0x0F 0x1C MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {180, 304},
/*h(212)=182 0x0F 0x1C MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {212, 300},
/*h(63)=183 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {63, 306},
/*h(159)=184 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {159, 306},
/*h(255)=185 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {255, 306},
/*h(42)=186 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {42, 306},
/*h(138)=187 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {138, 306},
/*h(234)=188 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {234, 306},
/*h(21)=189 0x0F 0x1C MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {21, 300},
/*h(181)=190 0x0F 0x1C MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {181, 304},
/*h(213)=191 0x0F 0x1C MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {213, 300}
};
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_map0x0F_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()*/ {262},
/*h(1)=1 0x0F 0x1D MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {263}
};
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_map0x0F_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, 276},
/*h(10946)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10946, 278},
/*h(4181)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4181, 276}
};
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_map0x0F_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, 277},
/*h(15127)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {15127, 280}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(12166)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {12166, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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, 276},
/*h(11179)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {11179, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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, 276},
/*h(15970)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15970, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(14983)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14983, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {287}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(15593)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15593, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(13009)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13009, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(7841)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7841, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(5257)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5257, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(89)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {89, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(3283)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3283, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(2296)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2296, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11878)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11878, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(5113)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5113, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(13475)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {13475, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(8307)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8307, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(5723)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5723, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(3139)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3139, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(8917)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8917, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {294}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(8163)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b111] RM[0b011]  f3_refining_prefix     CET=1*/ {8163, 1927}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(2995)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {2995, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(13941)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13941, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(2008)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2008, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(3605)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3605, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(14551)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {14551, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(16148)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16148, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(9383)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {9383, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(34)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {34, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(15161)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15161, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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, 277},
/*h(8019)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {8019, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {979}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 278},
/*h(1864)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1864, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {288}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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, 276},
/*h(9239)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9239, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(4071)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {4071, 287}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13043)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13043, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 279},
/*h(12056)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12056, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(15250)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {15250, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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, 276},
/*h(14263)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {14263, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {294}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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, 281},
/*h(14873)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14873, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(12899)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12899, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {292}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 285},
/*h(7731)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7731, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(5147)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5147, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(2563)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2563, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 280},
/*h(8341)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8341, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(1576)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1576, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(3173)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3173, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11158)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {11158, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {291}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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*/ {284}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {294}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14962)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14962, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(13975)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13975, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(8807)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8807, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {286}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(14585)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14585, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(12001)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12001, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(6833)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6833, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 280},
/*h(4249)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4249, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {640}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(2275)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2275, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 283},
/*h(13831)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13831, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(5092)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5092, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 278},
/*h(4105)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4105, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(12467)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {12467, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(7299)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {7299, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(4715)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4715, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(2131)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2131, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(7909)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7909, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {295}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(4948)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4948, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(3961)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3961, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(7155)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b111] RM[0b011]  f3_refining_prefix     CET=1*/ {7155, 1927}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(1987)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {1987, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(12933)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12933, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(14530)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {14530, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(1000)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1000, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(13543)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {13543, 277},
/*h(9362)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9362, 279}
};
xed_uint64_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 277},
/*h(15140)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15140, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(8375)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8375, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(14153)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14153, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(12179)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {12179, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(7011)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {7011, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 278},
/*h(856)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {856, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 285},
/*h(14996)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14996, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(3063)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {3063, 287}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(4660)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4660, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(12035)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {12035, 280}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(16216)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16216, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 277},
/*h(11048)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11048, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14242)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {14242, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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, 281},
/*h(14852)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14852, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {283}
};
xed_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_map0x0F_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, 282},
/*h(13865)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13865, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(11891)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11891, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(16072)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16072, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(6723)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6723, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(1555)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1555, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 280},
/*h(7333)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7333, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(568)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {568, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(2165)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2165, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(13111)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b001] RM[nnn]  f3_refining_prefix    W0 CET=1*/ {13111, 979}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {284}
};
xed_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_map0x0F_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*/ {290}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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, 276},
/*h(9163)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {9163, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(3995)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {3995, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13954)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13954, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(12967)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12967, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(7799)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7799, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 281},
/*h(4228)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4228, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 280},
/*h(3241)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3241, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {979}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(1267)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1267, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(12823)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12823, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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, 276},
/*h(16017)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16017, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(8265)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8265, 276},
/*h(4084)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4084, 276}
};
xed_uint64_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 278},
/*h(3097)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3097, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(11459)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {11459, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(3707)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3707, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(1123)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1123, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(16250)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {16250, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(6901)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6901, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 281},
/*h(136)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {136, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(3940)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3940, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(2953)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2953, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(6147)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {6147, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(979)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {979, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(11925)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11925, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(13522)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {13522, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(12535)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {12535, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 279},
/*h(14132)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14132, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(7367)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {7367, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(13145)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13145, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11171)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {11171, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(835)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {835, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(15962)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15962, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 287},
/*h(13988)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13988, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(2055)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2055, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(16195)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {16195, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 280},
/*h(4262)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4262, 277},
/*h(81)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {81, 276}
};
xed_uint64_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_map0x0F_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, 276},
/*h(8443)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8443, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13234)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {13234, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {283}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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, 276},
/*h(7079)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {7079, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 282},
/*h(12857)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12857, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(7689)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7689, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(16051)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16051, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 279},
/*h(15064)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15064, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(5715)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5715, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(547)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {547, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 294},
/*h(6325)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6325, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(1157)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1157, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(12103)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {12103, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {290}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(15907)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15907, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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, 276},
/*h(8155)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {8155, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(2987)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {2987, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(12946)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12946, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(11959)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11959, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(6791)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6791, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(1623)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1623, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 281},
/*h(3220)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3220, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 294},
/*h(2233)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2233, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {282}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(12802)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12802, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {288}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(11815)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11815, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(15009)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15009, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(9841)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9841, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(7257)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7257, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 278},
/*h(2089)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2089, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(10451)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {10451, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(16229)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16229, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(2699)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2699, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(115)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {115, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(15242)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {15242, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {294}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(2932)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2932, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(15475)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {15475, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(1945)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1945, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(5139)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5139, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(16085)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16085, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(10917)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10917, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(12514)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {12514, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 277},
/*h(13124)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13124, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(12137)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12137, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {291}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {284}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 283},
/*h(15941)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15941, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14954)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14954, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 278},
/*h(11383)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {11383, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 286},
/*h(12980)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12980, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(1047)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1047, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(15187)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {15187, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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*/ {289}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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, 276},
/*h(6071)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {6071, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 283},
/*h(11849)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11849, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(6681)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6681, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(15043)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15043, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 277},
/*h(14056)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14056, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(4707)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4707, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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, 280},
/*h(149)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {149, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(11095)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {11095, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {290}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 285},
/*h(14899)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14899, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 283},
/*h(9731)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {9731, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(7147)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b111] RM[0b011]  f3_refining_prefix     CET=1*/ {7147, 1927}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(1979)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {1979, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(11938)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11938, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(5173)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5173, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(10951)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10951, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(615)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {615, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 282},
/*h(2212)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2212, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(12171)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {12171, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {280}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {640}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(11794)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11794, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(5029)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5029, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {288}
};
xed_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_map0x0F_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, 285},
/*h(10807)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10807, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(14001)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14001, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(8833)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8833, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(6249)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6249, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 278},
/*h(1081)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1081, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(9443)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {9443, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(15221)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15221, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14234)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {14234, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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*/ {295}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(1924)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1924, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(14467)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {14467, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(937)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {937, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 277},
/*h(15077)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15077, 276},
/*h(10896)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10896, 276}
};
xed_uint64_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(9909)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9909, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {280}
};
xed_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_map0x0F_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, 276},
/*h(11506)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {11506, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 279},
/*h(12116)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12116, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(16297)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16297, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(11129)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11129, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {290}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(9155)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {9155, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 283},
/*h(14933)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14933, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13946)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13946, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 278},
/*h(15543)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {15543, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 278},
/*h(10375)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {10375, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(11972)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11972, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(16153)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16153, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(10985)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10985, 276},
/*h(39)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {39, 277}
};
xed_uint64_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(14179)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {14179, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(9011)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b001] RM[nnn]  f3_refining_prefix    W0 CET=1*/ {9011, 979}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {284}
};
xed_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_map0x0F_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*/ {288}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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, 276},
/*h(5063)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {5063, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(8257)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8257, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14035)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14035, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 279},
/*h(13048)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13048, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(3699)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3699, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 282},
/*h(5296)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5296, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11074)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {11074, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 283},
/*h(4309)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4309, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {280}
};
xed_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_map0x0F_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, 279},
/*h(10087)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {10087, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {979}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(13891)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13891, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {285}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(8723)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8723, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(6139)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b111] RM[0b010]  f3_refining_prefix     CET=1*/ {6139, 1990}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(971)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {971, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(9333)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9333, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(13514)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {13514, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(15111)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {15111, 280},
/*h(8346)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8346, 279}
};
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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 282},
/*h(1204)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1204, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11163)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {11163, 283},
/*h(6982)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {6982, 281}
};
xed_uint64_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {979}
};
xed_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_map0x0F_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, 278},
/*h(5008)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5008, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 278},
/*h(4021)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4021, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(15577)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15577, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(12993)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12993, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(7825)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7825, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(5241)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5241, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {640}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 280},
/*h(73)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {73, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(8435)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8435, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(14213)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14213, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13226)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {13226, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(916)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {916, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(16043)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16043, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(13459)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {13459, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(5707)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5707, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(14069)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14069, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(8901)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8901, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 277},
/*h(11108)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11108, 276},
/*h(4343)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4343, 279}
};
xed_uint64_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(8147)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {8147, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(7160)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7160, 276},
/*h(2979)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {2979, 284}
};
xed_uint64_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(12938)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12938, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(3589)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3589, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(14535)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {14535, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(16132)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16132, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(9367)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9367, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(10964)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10964, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(15145)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15145, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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, 279},
/*h(8003)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {8003, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {288}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {284}
};
xed_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_map0x0F_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, 276},
/*h(9223)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {9223, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(4055)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {4055, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(15611)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {15611, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(13027)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13027, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 277},
/*h(12040)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12040, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(2691)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2691, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 283},
/*h(4288)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4288, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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, 284},
/*h(3301)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3301, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {294}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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, 281},
/*h(14857)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14857, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(12883)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12883, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {292}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(7715)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7715, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(5131)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5131, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(8325)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8325, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(12506)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {12506, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(3157)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3157, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(14103)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {14103, 280}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(16310)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {16310, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 283},
/*h(196)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {196, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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*/ {284}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {294}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(4000)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4000, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 278},
/*h(3013)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3013, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(8791)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8791, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {286}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(14569)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14569, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(11985)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11985, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(6817)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6817, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(4233)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4233, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(13205)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13205, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(12218)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {12218, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(16022)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16022, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(15035)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15035, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(12451)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {12451, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(7283)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {7283, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(4699)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4699, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(13061)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13061, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(7893)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7893, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {295}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(15878)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15878, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(7139)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b111] RM[0b011]  f3_refining_prefix     CET=1*/ {7139, 1927}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(1971)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {1971, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(12917)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12917, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11930)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11930, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(2581)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2581, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(13527)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {13527, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(15124)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15124, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(8359)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {8359, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(14137)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14137, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(6995)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {6995, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(11786)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11786, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {288}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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, 276},
/*h(8215)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8215, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(3047)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {3047, 287}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(15590)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {15590, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(12019)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12019, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(5254)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5254, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 279},
/*h(11032)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11032, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 283},
/*h(3280)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3280, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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, 284},
/*h(2293)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2293, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {283}
};
xed_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_map0x0F_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, 281},
/*h(13849)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13849, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(11875)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11875, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(5110)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b111] RM[0b010]  f3_refining_prefix CET=0*/ {5110, 292}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(4123)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4123, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(12485)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12485, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 280},
/*h(7317)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7317, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(11498)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {11498, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(2149)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2149, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(13095)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b001] RM[nnn]  f3_refining_prefix    W0 CET=1*/ {13095, 979}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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*/ {290}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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, 276},
/*h(9147)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {9147, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(2992)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2992, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 278},
/*h(2005)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2005, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(7783)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7783, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {286}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(13561)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13561, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(4212)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4212, 276},
/*h(15158)=2 0x0F 0x1E MOD[0b11] MOD=3  REG[0b001] RM[nnn]  f3_refining_prefix W0 CET=0*/ {15158, 294}
};
xed_uint64_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 280},
/*h(3225)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3225, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {979}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(12197)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12197, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {291}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 283},
/*h(12807)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12807, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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, 276},
/*h(16001)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16001, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(15014)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15014, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(14027)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14027, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(11443)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {11443, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(3691)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3691, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(12053)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12053, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(16234)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {16234, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(6885)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6885, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {294}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14870)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14870, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13883)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13883, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(6131)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b111] RM[0b010]  f3_refining_prefix     CET=1*/ {6131, 1990}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(963)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {963, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(11909)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11909, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 277},
/*h(2560)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2560, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 279},
/*h(1573)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1573, 276},
/*h(12519)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {12519, 277}
};
xed_uint64_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 277},
/*h(14116)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14116, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(7351)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {7351, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(13129)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13129, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11155)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {11155, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {979}
};
xed_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_map0x0F_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, 276},
/*h(15946)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15946, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 285},
/*h(13972)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13972, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(2039)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b000] f3_refining_prefix*/ {2039, 286}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14582)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {14582, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11011)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {11011, 280}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(4246)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4246, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(2272)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2272, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {282}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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, 281},
/*h(13828)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13828, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {283}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 282},
/*h(12841)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12841, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 278},
/*h(5089)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5089, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(4102)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4102, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(5699)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5699, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(11477)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11477, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 280},
/*h(6309)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6309, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 278},
/*h(1141)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1141, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(15891)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15891, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {290}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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, 276},
/*h(8139)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {8139, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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, 276},
/*h(11333)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11333, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 278},
/*h(1984)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1984, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 278},
/*h(997)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {997, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(6775)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6775, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14150)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {14150, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 280},
/*h(2217)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2217, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {282}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {640}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(11189)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11189, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(11799)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11799, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14993)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14993, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14006)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14006, 278},
/*h(7241)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7241, 276}
};
xed_uint64_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_map0x0F_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, 279},
/*h(4657)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4657, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(13019)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13019, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(10435)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {10435, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(16213)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16213, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(2683)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2683, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(11045)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11045, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(15226)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {15226, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(5877)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5877, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13862)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13862, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(12875)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12875, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(5123)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5123, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(16069)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16069, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(10901)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10901, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 279},
/*h(1552)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1552, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 279},
/*h(565)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {565, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 279},
/*h(13108)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13108, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(12121)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12121, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {284}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 282},
/*h(15925)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15925, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14938)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14938, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 286},
/*h(12964)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12964, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(1031)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1031, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(15171)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {15171, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(10003)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {10003, 280}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(7419)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {7419, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(1264)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1264, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {283}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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, 276},
/*h(6055)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {6055, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 282},
/*h(11833)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11833, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(6665)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6665, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(4081)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4081, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(3094)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3094, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(4691)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4691, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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, 278},
/*h(133)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {133, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(11079)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {11079, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {290}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(14883)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14883, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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, 276},
/*h(7131)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {7131, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(1963)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {1963, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 278},
/*h(976)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {976, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(16103)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16103, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(5767)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5767, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(599)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {599, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13142)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {13142, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 278},
/*h(832)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {832, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(15959)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15959, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {288}
};
xed_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_map0x0F_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, 284},
/*h(10791)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10791, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13985)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13985, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(8817)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8817, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(6233)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6233, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(12011)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12011, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(9427)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9427, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(15205)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15205, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(1675)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1675, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14218)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {14218, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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*/ {295}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(12854)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12854, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(14451)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {14451, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(11867)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11867, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(4115)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4115, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(15061)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15061, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(9893)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9893, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 277},
/*h(544)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {544, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 277},
/*h(12100)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12100, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(5335)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5335, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(11113)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11113, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {290}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(9139)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {9139, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 283},
/*h(14917)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14917, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13930)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13930, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 278},
/*h(15527)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {15527, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 278},
/*h(10359)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {10359, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 286},
/*h(11956)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11956, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(5191)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5191, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(23)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {23, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(14163)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {14163, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(8995)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b001] RM[nnn]  f3_refining_prefix    W0 CET=1*/ {8995, 979}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {291}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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*/ {288}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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, 276},
/*h(5047)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {5047, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(5657)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5657, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(3073)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3073, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(2086)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2086, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(3683)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3683, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(16226)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {16226, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 294},
/*h(4293)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4293, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {283}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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, 277},
/*h(10071)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {10071, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {979}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {289}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 285},
/*h(13875)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13875, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 283},
/*h(8707)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8707, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(6123)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b111] RM[0b010]  f3_refining_prefix     CET=1*/ {6123, 1990}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(955)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {955, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(9317)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9317, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(15095)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15095, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(12134)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {12134, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(16315)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {16315, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 294},
/*h(201)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {201, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(11147)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {11147, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {280}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {979}
};
xed_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_map0x0F_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, 276},
/*h(15938)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15938, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(14951)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14951, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {293}
};
xed_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_map0x0F_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, 285},
/*h(9783)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {9783, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(4615)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4615, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(12977)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12977, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(7809)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7809, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(5225)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5225, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {640}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(11003)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11003, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(8419)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {8419, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(14197)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14197, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13210)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {13210, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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*/ {294}
};
xed_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_map0x0F_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, 276},
/*h(15417)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15417, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11846)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11846, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(16027)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16027, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(13443)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {13443, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(3107)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3107, 277},
/*h(14053)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14053, 276}
};
xed_uint64_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(8885)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8885, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {280}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 279},
/*h(11092)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11092, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(4327)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4327, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {290}
};
xed_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_map0x0F_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, 276},
/*h(8131)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {8131, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 283},
/*h(13909)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13909, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(12922)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12922, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 278},
/*h(14519)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {14519, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(5170)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5170, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(9351)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {9351, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(10948)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10948, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(4183)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4183, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(13155)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {13155, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {284}
};
xed_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_map0x0F_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, 276},
/*h(9207)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b100] f3_refining_prefix*/ {9207, 288}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(4039)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {4039, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(7233)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7233, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(15595)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {15595, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(2065)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2065, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(1078)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1078, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(2675)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2675, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(15218)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {15218, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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, 276},
/*h(14231)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {14231, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {280}
};
xed_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_map0x0F_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, 279},
/*h(9063)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {9063, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 278},
/*h(1921)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1921, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {285}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(7699)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7699, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(5115)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b111] RM[0b010]  f3_refining_prefix     CET=1*/ {5115, 1990}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(8309)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8309, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(12490)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {12490, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(14087)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {14087, 280}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(16294)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {16294, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11126)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {11126, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 281},
/*h(10139)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {10139, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14930)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14930, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(13943)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13943, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(8775)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8775, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(3607)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3607, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(11969)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11969, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 280},
/*h(9385)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9385, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(6801)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6801, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(4217)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4217, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {979}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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, 276},
/*h(7411)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {7411, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(13189)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13189, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(12202)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {12202, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(16006)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16006, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(15019)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15019, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(12435)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {12435, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(4683)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4683, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(13045)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13045, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(7877)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7877, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(3319)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3319, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(7123)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {7123, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(1955)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {1955, 284},
/*h(6136)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6136, 276}
};
xed_uint64_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11914)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11914, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(2565)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2565, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(13511)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {13511, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(4162)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4162, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(8343)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8343, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(3175)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3175, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(6979)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {6979, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {288}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {284}
};
xed_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_map0x0F_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, 276},
/*h(8199)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {8199, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(3031)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {3031, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(15574)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {15574, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(14587)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {14587, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(1057)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1057, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(16184)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16184, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(70)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {70, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(1667)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1667, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14210)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {14210, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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, 276},
/*h(13223)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {13223, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {282}
};
xed_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_map0x0F_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, 276},
/*h(2887)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {2887, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 278},
/*h(913)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {913, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 292},
/*h(16040)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16040, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(4107)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4107, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(7301)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7301, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(11482)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {11482, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(2133)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2133, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(13079)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {13079, 280}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(15286)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {15286, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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, 276},
/*h(9131)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {9131, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13922)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13922, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(12935)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12935, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(7767)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7767, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {286}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(2599)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2599, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(10961)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10961, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 294},
/*h(8377)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8377, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(3209)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3209, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(12181)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12181, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {291}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11194)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {11194, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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, 276},
/*h(15985)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15985, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14998)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14998, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(14011)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14011, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(11427)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {11427, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(8843)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8843, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(3675)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3675, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(12037)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12037, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 281},
/*h(5272)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5272, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(6869)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6869, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {294}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14854)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14854, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(6115)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b111] RM[0b010]  f3_refining_prefix     CET=1*/ {6115, 1990}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(947)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {947, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(11893)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11893, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 277},
/*h(1557)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1557, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(12503)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {12503, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(3154)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3154, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(7335)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {7335, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(2167)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2167, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(16307)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {16307, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {979}
};
xed_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_map0x0F_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, 278},
/*h(4984)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4984, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {293}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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, 276},
/*h(7191)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {7191, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(2023)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b000] f3_refining_prefix*/ {2023, 286}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14566)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {14566, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(49)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {49, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(15176)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15176, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13202)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {13202, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {282}
};
xed_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_map0x0F_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, 276},
/*h(12215)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {12215, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {294}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(1879)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {1879, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(16019)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16019, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 287},
/*h(15032)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15032, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(3099)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3099, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(11461)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11461, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 280},
/*h(6293)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6293, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 278},
/*h(1125)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1125, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 283},
/*h(15875)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15875, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {290}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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, 276},
/*h(8123)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {8123, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(11317)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11317, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(12914)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12914, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(11927)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11927, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(6759)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6759, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(1591)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1591, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(9953)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9953, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 280},
/*h(2201)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2201, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {281}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {640}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(11173)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11173, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {291}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 283},
/*h(11783)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11783, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14977)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14977, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13990)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13990, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(15587)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {15587, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(13003)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13003, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(10419)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {10419, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(5251)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5251, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(2667)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2667, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(11029)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11029, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 282},
/*h(4264)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4264, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {295}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13846)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13846, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(12859)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12859, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(5107)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b111] RM[0b010]  f3_refining_prefix     CET=1*/ {5107, 1990}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(16053)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16053, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(10885)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10885, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(12482)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {12482, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 279},
/*h(549)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {549, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(11495)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {11495, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(2146)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2146, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(1159)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1159, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(10131)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {10131, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(4963)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {4963, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(3976)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3976, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(2002)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {2002, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(1015)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b000] f3_refining_prefix*/ {1015, 286}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13558)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {13558, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(15155)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b001] RM[nnn]  f3_refining_prefix    W0 CET=1*/ {15155, 979}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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, 279},
/*h(14168)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14168, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(12194)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {12194, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {291}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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, 276},
/*h(1858)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {1858, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {283}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(871)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {871, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(15011)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15011, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 277},
/*h(14024)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14024, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(4675)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4675, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 280},
/*h(5285)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5285, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(16231)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {16231, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(117)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {117, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(11063)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b001] RM[nnn]  f3_refining_prefix    W0 CET=1*/ {11063, 979}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(14867)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14867, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {289}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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, 276},
/*h(7115)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {7115, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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, 276},
/*h(10309)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10309, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(11906)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11906, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(16087)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16087, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(5751)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5751, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13126)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {13126, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 280},
/*h(1193)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1193, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {979}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(15943)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15943, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {285}
};
xed_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_map0x0F_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, 284},
/*h(10775)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10775, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13969)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13969, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(2036)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2036, 276},
/*h(12982)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12982, 278}
};
xed_uint64_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_map0x0F_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, 276},
/*h(14579)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {14579, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(11995)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11995, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(9411)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {9411, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(4243)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4243, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(1659)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1659, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 282},
/*h(3256)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3256, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 281},
/*h(4853)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4853, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(12838)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12838, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(11851)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11851, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(4099)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4099, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(15045)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15045, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(9877)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9877, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(11474)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {11474, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(1138)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1138, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(16265)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16265, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(151)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {151, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(9123)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {9123, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(3955)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {3955, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(2968)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2968, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 278},
/*h(15511)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {15511, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(994)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b000] f3_refining_prefix*/ {994, 286}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(16121)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16121, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(7)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {7, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(14147)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {14147, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(8979)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {8979, 280}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(6395)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {6395, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {291}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11186)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {11186, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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, 276},
/*h(5031)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {5031, 284},
/*h(850)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {850, 281}
};
xed_uint64_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(5641)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5641, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(14003)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14003, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(8835)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8835, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(13016)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13016, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(3667)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3667, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(16210)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {16210, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 294},
/*h(4277)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4277, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {282}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 279},
/*h(10055)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {10055, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {289}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(13859)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13859, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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, 276},
/*h(6107)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {6107, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(939)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {939, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(9301)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9301, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(15079)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15079, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(4743)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4743, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(12118)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {12118, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 284},
/*h(5353)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5353, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 294},
/*h(185)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {185, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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, 276},
/*h(15922)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15922, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(14935)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14935, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {293}
};
xed_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_map0x0F_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, 284},
/*h(9767)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {9767, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(12961)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12961, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(7793)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7793, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(5209)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5209, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(10987)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10987, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(8403)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8403, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(3235)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3235, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(651)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {651, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 283},
/*h(2248)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2248, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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*/ {294}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11830)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11830, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(5065)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5065, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(13427)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {13427, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(3091)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3091, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(14037)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14037, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(8869)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8869, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(130)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {130, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(15257)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15257, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {290}
};
xed_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_map0x0F_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, 276},
/*h(8115)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {8115, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(2947)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {2947, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(8725)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8725, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(1960)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1960, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 278},
/*h(14503)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {14503, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(16100)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16100, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(9335)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9335, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(15113)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15113, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(13139)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {13139, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {291}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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, 276},
/*h(9191)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b100] f3_refining_prefix*/ {9191, 288}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(4023)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {4023, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(4633)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4633, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(12995)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12995, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 277},
/*h(12008)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12008, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(2659)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2659, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(15202)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {15202, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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, 277},
/*h(9047)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {9047, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {289}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 285},
/*h(12851)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12851, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 283},
/*h(7683)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7683, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(5099)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b111] RM[0b010]  f3_refining_prefix     CET=1*/ {5099, 1990}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(8293)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8293, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(14071)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14071, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 283},
/*h(5332)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5332, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11110)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {11110, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 284},
/*h(4345)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4345, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14914)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14914, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(13927)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13927, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {293}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 285},
/*h(8759)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8759, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(14537)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14537, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(11953)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11953, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 280},
/*h(9369)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9369, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(6785)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6785, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(4201)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4201, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {979}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(7395)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {7395, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(2227)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2227, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 283},
/*h(1240)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1240, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {295}
};
xed_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_map0x0F_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, 276},
/*h(14393)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14393, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(5044)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5044, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 278},
/*h(4057)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4057, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(12419)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {12419, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(13029)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13029, 276},
/*h(2083)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2083, 277}
};
xed_uint64_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(7861)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7861, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {280}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(14249)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14249, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {289}
};
xed_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_map0x0F_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, 276},
/*h(7107)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {7107, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(1939)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {1939, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(952)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {952, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 278},
/*h(13495)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {13495, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(15092)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15092, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(8327)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {8327, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(14105)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14105, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(12131)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {12131, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(6963)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b001] RM[nnn]  f3_refining_prefix    W0 CET=1*/ {6963, 979}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {284}
};
xed_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_map0x0F_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, 276},
/*h(8183)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b111] RM[0b011]  f3_refining_prefix     CET=1*/ {8183, 1927}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(3015)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {3015, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(4612)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4612, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(6209)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6209, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(3625)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3625, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(11987)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11987, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(16168)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16168, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 279},
/*h(11000)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11000, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(1651)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1651, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14194)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {14194, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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, 276},
/*h(13207)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {13207, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {280}
};
xed_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_map0x0F_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, 279},
/*h(8039)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {8039, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {979}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(11843)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11843, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 285},
/*h(16024)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16024, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(4091)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {4091, 287}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(7285)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7285, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(520)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {520, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(13063)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {13063, 280}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(4324)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4324, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 283},
/*h(4934)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {4934, 281},
/*h(15880)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15880, 276}
};
xed_uint64_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13906)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13906, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(12919)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12919, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(7751)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7751, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(13529)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13529, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(10945)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10945, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 280},
/*h(8361)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8361, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(3193)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3193, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {640}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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, 276},
/*h(6387)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {6387, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(1219)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1219, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(232)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {232, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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, 276},
/*h(15969)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15969, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(4036)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4036, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 278},
/*h(3049)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3049, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(11411)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {11411, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(8827)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8827, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(3659)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3659, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(1075)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1075, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(16202)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {16202, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(6853)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6853, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(13241)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13241, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(6099)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {6099, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11877)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11877, 276},
/*h(931)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {931, 284}
};
xed_uint64_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 279},
/*h(1541)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1541, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(12487)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {12487, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(14084)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14084, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(7319)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {7319, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(13097)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13097, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(16291)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {16291, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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, 276},
/*h(15914)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15914, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {293}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {284}
};
xed_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_map0x0F_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, 276},
/*h(7175)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {7175, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(2007)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {2007, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(3604)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3604, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(16147)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {16147, 280}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(2617)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2617, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(10979)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10979, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(15160)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15160, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(643)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {643, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13186)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {13186, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {281}
};
xed_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_map0x0F_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, 276},
/*h(12199)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {12199, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {294}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 281},
/*h(12809)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12809, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(16003)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16003, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 287},
/*h(15016)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15016, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(3083)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3083, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(6277)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6277, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 278},
/*h(1109)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1109, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(12055)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {12055, 280}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(3316)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3316, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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, 276},
/*h(8107)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {8107, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(12898)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12898, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(11911)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11911, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(6743)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6743, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(12521)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12521, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(9937)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9937, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(2185)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2185, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {281}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(211)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {211, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {291}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {284}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14961)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14961, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(3028)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3028, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(15571)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {15571, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(2041)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2041, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(10403)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {10403, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(7819)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7819, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(16181)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16181, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(2651)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2651, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(67)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {67, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(15194)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {15194, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {295}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(2884)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2884, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(5091)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b111] RM[0b010]  f3_refining_prefix     CET=1*/ {5091, 1990}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(16037)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16037, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(10869)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10869, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 277},
/*h(533)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {533, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(11479)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {11479, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(13076)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13076, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(12089)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12089, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(15283)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {15283, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 281},
/*h(15893)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15893, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14906)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14906, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {293}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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, 276},
/*h(6167)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {6167, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(999)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b000] f3_refining_prefix*/ {999, 286}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(2596)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2596, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(15139)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b001] RM[nnn]  f3_refining_prefix    W0 CET=1*/ {15139, 979}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 277},
/*h(14152)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14152, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(12178)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {12178, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {291}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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, 276},
/*h(11191)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {11191, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {283}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 281},
/*h(11801)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11801, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(14995)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14995, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 287},
/*h(14008)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14008, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(15605)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15605, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(2075)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2075, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 280},
/*h(5269)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5269, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(16215)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {16215, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(101)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {101, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(11047)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b001] RM[nnn]  f3_refining_prefix    W0 CET=1*/ {11047, 979}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 283},
/*h(14851)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14851, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {289}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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, 276},
/*h(7099)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {7099, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(11890)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11890, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(5125)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5125, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(5735)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5735, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(11513)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11513, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(8929)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8929, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 294},
/*h(6345)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6345, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 280},
/*h(1177)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1177, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {979}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {290}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(4981)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4981, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {285}
};
xed_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_map0x0F_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, 283},
/*h(10759)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10759, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13953)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13953, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(2020)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2020, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14563)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {14563, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 278},
/*h(1033)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1033, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(9395)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9395, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(15173)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15173, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(1643)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1643, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14186)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {14186, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {294}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(1876)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1876, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11835)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11835, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(4083)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {4083, 287}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(15029)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15029, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(9861)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9861, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(11458)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {11458, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 278},
/*h(10471)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {10471, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(12068)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12068, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(16249)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16249, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(11081)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11081, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(9107)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {9107, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 282},
/*h(14885)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14885, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13898)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13898, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 278},
/*h(15495)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {15495, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 285},
/*h(11924)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11924, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(16105)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16105, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(1588)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1588, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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, 279},
/*h(13144)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13144, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11170)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {11170, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {291}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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, 281},
/*h(11780)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11780, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 283},
/*h(15961)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15961, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(13987)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13987, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(8819)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8819, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(13000)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13000, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(1067)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1067, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 281},
/*h(5248)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5248, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 280},
/*h(4261)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4261, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(15207)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {15207, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(13843)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13843, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {289}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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, 276},
/*h(6091)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {6091, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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, 276},
/*h(16050)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16050, 278},
/*h(9285)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9285, 276}
};
xed_uint64_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 278},
/*h(4117)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4117, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(4727)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4727, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 281},
/*h(1156)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1156, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(16283)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {16283, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 280},
/*h(169)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {169, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {640}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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, 278},
/*h(4960)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4960, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 278},
/*h(3973)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3973, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {285}
};
xed_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_map0x0F_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, 284},
/*h(9751)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {9751, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(12945)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12945, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(1012)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1012, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(16139)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {16139, 280}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(13555)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {13555, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 278},
/*h(25)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {25, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(8387)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {8387, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(14165)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14165, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(635)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {635, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13178)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {13178, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 281},
/*h(3829)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3829, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(868)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {868, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(15995)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15995, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(3075)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3075, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(14021)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14021, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(8853)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8853, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(9463)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9463, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 279},
/*h(11060)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11060, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(15241)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15241, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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, 276},
/*h(8099)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {8099, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 282},
/*h(13877)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13877, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(8709)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8709, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(12890)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12890, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 278},
/*h(14487)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {14487, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(16084)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16084, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(15097)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15097, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(13123)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {13123, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {280}
};
xed_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_map0x0F_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, 277},
/*h(12136)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12136, 276},
/*h(5371)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5371, 279}
};
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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {291}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {284}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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, 276},
/*h(9175)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {9175, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(4007)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {4007, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(4617)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4617, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(12979)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12979, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(7811)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7811, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(11992)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11992, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(2643)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2643, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 281},
/*h(4240)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4240, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 279},
/*h(9031)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {9031, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {289}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(12835)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12835, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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, 276},
/*h(5083)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {5083, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(8277)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8277, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 278},
/*h(3109)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3109, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(3719)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3719, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(16262)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {16262, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 281},
/*h(148)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {148, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(15275)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {15275, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(3952)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3952, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 278},
/*h(2965)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2965, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {293}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(8743)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8743, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11937)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11937, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(9353)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9353, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(6769)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6769, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(4185)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4185, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(7379)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {7379, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(13157)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13157, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(12170)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {12170, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {295}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(15974)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15974, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(14987)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14987, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(12403)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {12403, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(2067)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2067, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(13013)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13013, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(7845)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7845, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(14233)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14233, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {289}
};
xed_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_map0x0F_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, 276},
/*h(7091)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {7091, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 283},
/*h(12869)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12869, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(7701)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7701, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(11882)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11882, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 278},
/*h(13479)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {13479, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(15076)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15076, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(8311)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8311, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(14089)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14089, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(12115)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {12115, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(6947)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b001] RM[nnn]  f3_refining_prefix    W0 CET=1*/ {6947, 979}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {290}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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, 276},
/*h(8167)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b111] RM[0b011]  f3_refining_prefix     CET=1*/ {8167, 1927}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(2999)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {2999, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(3609)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3609, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(11971)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11971, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(5206)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5206, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 277},
/*h(10984)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10984, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(1635)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1635, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 282},
/*h(3232)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3232, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 294},
/*h(2245)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2245, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {283}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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, 277},
/*h(8023)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {8023, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {979}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {288}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 285},
/*h(11827)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11827, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(9243)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9243, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(4075)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {4075, 287}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(7269)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7269, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 278},
/*h(2101)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2101, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(15254)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {15254, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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, 276},
/*h(14267)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {14267, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {294}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(2944)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2944, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 278},
/*h(1957)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1957, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {292}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 285},
/*h(7735)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7735, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(13513)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13513, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(10929)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10929, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 280},
/*h(8345)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8345, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(3177)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3177, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {640}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(12149)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12149, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11162)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {11162, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {294}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13369)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13369, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14966)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14966, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(13979)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13979, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(11395)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {11395, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(8811)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8811, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(1059)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1059, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(16186)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b001] RM[nnn]  f3_refining_prefix W1 mode64  CET=0*/ {16186, 295},
/*h(5240)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5240, 276}
};
xed_uint64_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(6837)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6837, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {280}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(13225)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13225, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {289}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(6083)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {6083, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 283},
/*h(11861)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11861, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(16042)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16042, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 278},
/*h(12471)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {12471, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(14068)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14068, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(7303)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {7303, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(13081)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13081, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 283},
/*h(5329)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5329, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(11107)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {11107, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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, 276},
/*h(15898)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15898, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {284}
};
xed_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_map0x0F_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, 276},
/*h(7159)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b111] RM[0b011]  f3_refining_prefix     CET=1*/ {7159, 1927}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(1991)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {1991, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14534)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {14534, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 280},
/*h(5185)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5185, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(13547)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {13547, 277},
/*h(2601)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2601, 276}
};
xed_uint64_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_map0x0F_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, 276},
/*h(10963)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10963, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(4198)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4198, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(627)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {627, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 282},
/*h(2224)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2224, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 281},
/*h(1237)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1237, 276},
/*h(12183)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {12183, 283}
};
xed_uint64_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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, 279},
/*h(7015)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {7015, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 278},
/*h(5041)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5041, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(4054)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {4054, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(3067)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {3067, 287}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(15610)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {15610, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(6261)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6261, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 280},
/*h(1093)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1093, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14246)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {14246, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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, 276},
/*h(8091)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {8091, 283},
/*h(3910)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {3910, 281}
};
xed_uint64_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 278},
/*h(1936)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1936, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 278},
/*h(949)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {949, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(6727)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6727, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(12505)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12505, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(9921)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9921, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 280},
/*h(7337)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7337, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(2169)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2169, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {979}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(16309)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16309, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(11141)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11141, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {284}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14945)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14945, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13958)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13958, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(15555)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {15555, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(12971)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12971, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(10387)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {10387, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(7803)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7803, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(16165)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16165, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(2635)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2635, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(10997)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10997, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(15178)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {15178, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(12217)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12217, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(5075)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {5075, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(16021)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16021, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(10853)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10853, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 279},
/*h(517)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {517, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(11463)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {11463, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(13060)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13060, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(12073)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12073, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(6905)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6905, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 284},
/*h(4321)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4321, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 281},
/*h(15877)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15877, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14890)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14890, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {293}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {284}
};
xed_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_map0x0F_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, 276},
/*h(6151)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {6151, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(983)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {983, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13526)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {13526, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(15123)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {15123, 280}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(12539)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {12539, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(3190)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3190, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 283},
/*h(1216)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1216, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {285}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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, 284},
/*h(229)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {229, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 281},
/*h(11785)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11785, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 278},
/*h(4033)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4033, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(3046)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {3046, 287}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(15589)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15589, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(2059)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2059, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(5253)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5253, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(16199)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {16199, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(11031)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {11031, 280},
/*h(4266)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4266, 277}
};
xed_uint64_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13238)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {13238, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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, 276},
/*h(7083)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {7083, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 278},
/*h(928)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {928, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(16055)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16055, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(5719)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5719, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(11497)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11497, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(8913)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8913, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 294},
/*h(6329)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6329, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(1161)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1161, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {290}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(15911)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15911, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {283}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13937)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13937, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(12950)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12950, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(14547)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {14547, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(11963)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11963, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(9379)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {9379, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(6795)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6795, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(15157)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15157, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(1627)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1627, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14170)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {14170, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {294}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(12806)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12806, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(9235)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9235, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(4067)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {4067, 287}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(15013)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15013, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(9845)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9845, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 278},
/*h(10455)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {10455, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(12052)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12052, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(5287)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5287, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(11065)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11065, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(3313)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3313, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 281},
/*h(14869)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14869, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13882)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13882, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 278},
/*h(15479)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {15479, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {292}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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, 276},
/*h(5143)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5143, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(12518)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {12518, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(2182)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2182, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 283},
/*h(208)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {208, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {291}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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*/ {284}
};
xed_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_map0x0F_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*/ {294}
};
xed_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_map0x0F_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, 276},
/*h(4999)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {4999, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 278},
/*h(3025)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3025, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(8803)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8803, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(2038)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b000] f3_refining_prefix*/ {2038, 286}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(14581)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14581, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(1051)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1051, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 280},
/*h(4245)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4245, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(15191)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {15191, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 283},
/*h(13827)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13827, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {289}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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, 276},
/*h(6075)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {6075, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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, 276},
/*h(16034)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16034, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(15047)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15047, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(4711)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4711, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(7905)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7905, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(16267)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {16267, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 280},
/*h(153)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {153, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {640}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(15890)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15890, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {290}
};
xed_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_map0x0F_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, 276},
/*h(14903)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14903, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {285}
};
xed_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_map0x0F_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, 283},
/*h(9735)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {9735, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(12929)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12929, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11942)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11942, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(16123)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16123, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(2593)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2593, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(10955)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10955, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(8371)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8371, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(14149)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14149, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(619)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {619, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13162)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {13162, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {295}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11798)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11798, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(15979)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15979, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(10811)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10811, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(3059)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {3059, 287}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(14005)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14005, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(15602)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {15602, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(8837)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8837, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(5266)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5266, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(9447)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {9447, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(11044)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11044, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(4279)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4279, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(8083)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {8083, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 282},
/*h(13861)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13861, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(12874)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12874, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 278},
/*h(14471)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {14471, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(5122)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5122, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(4135)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4135, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11510)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {11510, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(13107)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b001] RM[nnn]  f3_refining_prefix    W0 CET=1*/ {13107, 979}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {280}
};
xed_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_map0x0F_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, 276},
/*h(1174)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1174, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {284}
};
xed_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_map0x0F_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*/ {290}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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, 276},
/*h(9159)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {9159, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(3991)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {3991, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 278},
/*h(2017)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2017, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(7795)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7795, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(1030)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1030, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(43)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {43, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(15170)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {15170, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 280},
/*h(3237)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3237, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(14183)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {14183, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 277},
/*h(9015)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b001] RM[nnn]  f3_refining_prefix    W0 CET=1*/ {9015, 979}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(12819)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12819, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {288}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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, 276},
/*h(5067)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {5067, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(4080)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4080, 276},
/*h(15026)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15026, 278}
};
xed_uint64_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(14039)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14039, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(3703)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3703, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(16246)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {16246, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(132)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {132, 276},
/*h(11078)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {11078, 281}
};
xed_uint64_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_map0x0F_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, 276},
/*h(15259)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {15259, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {979}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14882)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14882, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(13895)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13895, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(8727)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8727, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11921)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11921, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(9337)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9337, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(15115)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {15115, 280}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(1585)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1585, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(7363)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {7363, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(13141)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13141, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(12154)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {12154, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 281},
/*h(2805)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2805, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(15958)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15958, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(14971)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14971, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(2051)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2051, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(12997)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12997, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(7829)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7829, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(8439)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8439, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(3271)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3271, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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, 276},
/*h(7075)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {7075, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 282},
/*h(12853)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12853, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(7685)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7685, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(11866)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11866, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 278},
/*h(13463)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {13463, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(4114)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4114, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(3127)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3127, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(12099)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {12099, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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, 279},
/*h(166)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {166, 277},
/*h(11112)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11112, 276}
};
xed_uint64_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {290}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {284}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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, 276},
/*h(8151)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {8151, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(2983)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {2983, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(3593)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3593, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 278},
/*h(1009)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1009, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(16136)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16136, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(6787)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6787, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(22)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {22, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(1619)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1619, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14162)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {14162, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 294},
/*h(2229)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2229, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {282}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 279},
/*h(8007)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {8007, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {288}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(11811)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11811, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(9227)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {9227, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(4059)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {4059, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(7253)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7253, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(13031)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13031, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(2695)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2695, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(15238)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {15238, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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, 276},
/*h(14251)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {14251, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {294}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13874)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13874, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(12887)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12887, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {292}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(7719)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7719, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(16081)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16081, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(10913)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10913, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(8329)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8329, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(3161)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3161, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(12133)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12133, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 284},
/*h(5368)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5368, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11146)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {11146, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {294}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14950)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14950, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(13963)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13963, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(11379)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {11379, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(8795)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8795, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(1043)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1043, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(11989)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11989, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {295}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(6821)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6821, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(2263)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2263, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {289}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(6067)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {6067, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 283},
/*h(11845)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11845, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(5080)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5080, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(6677)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6677, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 278},
/*h(12455)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {12455, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(3106)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3106, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(7287)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {7287, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(2119)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2119, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(11091)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {11091, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 278},
/*h(4936)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4936, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {290}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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, 276},
/*h(7143)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b111] RM[0b011]  f3_refining_prefix     CET=1*/ {7143, 1927}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(1975)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {1975, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(16115)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16115, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(2585)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2585, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 278},
/*h(1)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(15128)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15128, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(611)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {611, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13154)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {13154, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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, 277},
/*h(6999)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {6999, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(15971)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15971, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {288}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 285},
/*h(10803)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10803, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(8219)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8219, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(3051)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {3051, 287}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(4648)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4648, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(6245)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6245, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(12023)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12023, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14230)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {14230, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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, 276},
/*h(13243)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {13243, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {283}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(12866)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12866, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(11879)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11879, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {292}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(1543)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1543, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(9905)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9905, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 280},
/*h(7321)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7321, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(2153)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2153, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {979}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(5347)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5347, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(11125)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11125, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13942)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13942, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(15539)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {15539, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(12955)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12955, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(10371)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {10371, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(7787)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7787, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(5203)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5203, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(35)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {35, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(15162)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b001] RM[nnn]  f3_refining_prefix W0 CET=0*/ {15162, 294},
/*h(10981)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10981, 276}
};
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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(1255)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1255, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {288}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(5059)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {5059, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(16005)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16005, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(4072)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4072, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 278},
/*h(11447)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {11447, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(2098)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2098, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(1111)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1111, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(15251)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {15251, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(10083)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {10083, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {979}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(3928)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3928, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {284}
};
xed_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_map0x0F_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, 276},
/*h(6135)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b111] RM[0b010]  f3_refining_prefix     CET=1*/ {6135, 1990}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(967)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {967, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13510)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {13510, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(15107)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {15107, 280}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(12523)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {12523, 277},
/*h(1577)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1577, 276}
};
xed_uint64_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 277},
/*h(14120)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14120, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(12146)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {12146, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {285}
};
xed_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_map0x0F_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, 283},
/*h(6978)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {6978, 281},
/*h(213)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {213, 276}
};
xed_uint64_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {979}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(14963)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14963, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 285},
/*h(13976)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13976, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(4627)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4627, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(2043)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b000] f3_refining_prefix*/ {2043, 286}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(3640)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3640, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(5237)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5237, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(11015)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {11015, 280}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13222)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {13222, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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, 281},
/*h(13832)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13832, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(7067)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {7067, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(11858)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11858, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(16039)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16039, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(535)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {535, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(8897)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8897, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 280},
/*h(6313)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6313, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(1145)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1145, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {640}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(4339)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4339, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(15895)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15895, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13921)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13921, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(12934)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12934, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(14531)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {14531, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(11947)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11947, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(9363)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9363, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(6779)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6779, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(4195)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4195, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(1611)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1611, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 281},
/*h(3208)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3208, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(247)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {247, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(9219)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {9219, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(4051)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {4051, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(14997)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14997, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(3064)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3064, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(15607)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {15607, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 278},
/*h(10439)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {10439, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(1090)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1090, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(16217)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16217, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(103)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {103, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(5881)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5881, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(14243)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {14243, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(3907)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {3907, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(2920)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2920, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {292}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {284}
};
xed_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_map0x0F_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, 276},
/*h(5127)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5127, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(12502)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {12502, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(14099)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {14099, 280}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(11515)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {11515, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 279},
/*h(13112)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13112, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(16306)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {16306, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11138)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {11138, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {285}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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*/ {284}
};
xed_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_map0x0F_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*/ {294}
};
xed_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_map0x0F_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, 282},
/*h(15929)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15929, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(13955)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13955, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(8787)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8787, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 286},
/*h(12968)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12968, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(3619)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3619, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(1035)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1035, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(4229)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4229, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(15175)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {15175, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 277},
/*h(10007)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {10007, 280}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(12214)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {12214, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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, 276},
/*h(6059)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {6059, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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, 276},
/*h(16018)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16018, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(15031)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15031, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(4695)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4695, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(7889)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7889, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(137)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {137, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(15874)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15874, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {290}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(14887)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14887, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {283}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(12913)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12913, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11926)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11926, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(5161)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5161, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(13523)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {13523, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(8355)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {8355, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(5771)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5771, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(3187)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3187, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(603)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {603, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 281},
/*h(2200)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2200, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {295}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11782)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11782, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(5017)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5017, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(8211)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8211, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(3043)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {3043, 287}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(13989)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13989, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(15586)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {15586, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(8821)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8821, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 277},
/*h(16196)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16196, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(9431)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9431, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(82)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {82, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(15209)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15209, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13235)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {13235, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {283}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(2899)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {2899, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 278},
/*h(1912)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1912, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 278},
/*h(14455)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {14455, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 292},
/*h(16052)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16052, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(4119)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4119, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11494)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {11494, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(13091)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b001] RM[nnn]  f3_refining_prefix    W0 CET=1*/ {13091, 979}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 277},
/*h(12104)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12104, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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*/ {290}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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, 276},
/*h(9143)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {9143, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 283},
/*h(14921)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14921, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(12947)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12947, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(7779)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7779, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 286},
/*h(11960)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11960, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(2611)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2611, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(27)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {27, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 294},
/*h(8389)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8389, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 280},
/*h(3221)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3221, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(14167)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {14167, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 279},
/*h(8999)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b001] RM[nnn]  f3_refining_prefix    W0 CET=1*/ {8999, 979}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {291}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 283},
/*h(12803)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12803, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {288}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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, 276},
/*h(5051)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {5051, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(15010)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15010, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(14023)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14023, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(3687)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3687, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 282},
/*h(5284)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5284, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(6881)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6881, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 294},
/*h(4297)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4297, 276},
/*h(15243)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {15243, 283}
};
xed_uint64_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {979}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14866)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14866, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {289}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 285},
/*h(13879)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13879, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 283},
/*h(8711)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8711, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11905)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11905, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(9321)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9321, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 278},
/*h(4153)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4153, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(12515)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {12515, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(7347)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {7347, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(2179)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2179, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 282},
/*h(1192)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1192, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {294}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(4996)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4996, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 278},
/*h(4009)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4009, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(9787)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {9787, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(2035)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b000] f3_refining_prefix*/ {2035, 286}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(12981)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12981, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(14578)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {14578, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(7813)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7813, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 279},
/*h(15188)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15188, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(8423)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {8423, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(14201)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14201, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(7059)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {7059, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(1891)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {1891, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 278},
/*h(904)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {904, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 278},
/*h(13447)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {13447, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(15044)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15044, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(9876)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9876, 276},
/*h(3111)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3111, 277}
};
xed_uint64_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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, 279},
/*h(11096)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11096, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {284}
};
xed_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_map0x0F_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*/ {290}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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, 276},
/*h(8135)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {8135, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 283},
/*h(13913)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13913, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(11939)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11939, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(16120)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16120, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(6771)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6771, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(10952)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10952, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14146)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {14146, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 280},
/*h(2213)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2213, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(13159)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {13159, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(11795)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11795, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(9211)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b100] f3_refining_prefix*/ {9211, 288}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(4043)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {4043, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14002)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14002, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(7237)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7237, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(13015)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13015, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(2679)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2679, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 282},
/*h(4276)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4276, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 281},
/*h(5873)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5873, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 283},
/*h(3289)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3289, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {640}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13858)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13858, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(12871)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12871, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(7703)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7703, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(16065)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16065, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(10897)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10897, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(8313)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8313, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 280},
/*h(3145)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3145, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(11507)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {11507, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(1171)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1171, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(16298)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {16298, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 282},
/*h(184)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {184, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 281},
/*h(1781)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1781, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(3988)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3988, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 278},
/*h(3001)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3001, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(8779)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8779, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(1027)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1027, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(11973)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11973, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(6805)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6805, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 279},
/*h(3234)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3234, 277},
/*h(14180)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14180, 276}
};
xed_uint64_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(13193)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13193, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(6051)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {6051, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(883)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {883, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(16010)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16010, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(6661)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6661, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 278},
/*h(12439)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {12439, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(14036)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14036, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(13049)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13049, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(11075)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {11075, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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, 276},
/*h(3323)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3323, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {290}
};
xed_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_map0x0F_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*/ {284}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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, 276},
/*h(7127)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {7127, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(1959)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {1959, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(16099)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16099, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(2569)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2569, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 277},
/*h(15112)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15112, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(5763)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5763, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(595)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {595, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(13138)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {13138, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 279},
/*h(6983)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {6983, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(15955)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15955, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {288}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 284},
/*h(10787)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10787, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(8203)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {8203, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(3035)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {3035, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(15578)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {15578, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(6229)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6229, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(12007)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12007, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(1671)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1671, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 283},
/*h(3268)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3268, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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, 284},
/*h(2281)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2281, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(12850)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12850, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(11863)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11863, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {292}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(15057)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15057, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(9889)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9889, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(7305)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7305, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(2137)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2137, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {280}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(16277)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16277, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(163)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {163, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(15290)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {15290, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(2980)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2980, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(15523)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {15523, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(1993)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1993, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(10355)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {10355, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(7771)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7771, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(16133)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16133, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(19)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {19, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(10965)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10965, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {294}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(12185)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12185, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {288}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(5043)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {5043, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(15989)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15989, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(15002)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15002, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(5653)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5653, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 278},
/*h(11431)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {11431, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(13028)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13028, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(12041)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12041, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(10067)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {10067, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {979}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14858)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14858, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {289}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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, 276},
/*h(6119)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b111] RM[0b010]  f3_refining_prefix     CET=1*/ {6119, 1990}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(951)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {951, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(15091)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15091, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(1561)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1561, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 279},
/*h(14104)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14104, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(12130)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {12130, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 284},
/*h(5365)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5365, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 294},
/*h(197)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {197, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {283}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {979}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(14947)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14947, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {293}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 285},
/*h(9779)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {9779, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(7195)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {7195, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(15557)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15557, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(2027)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b000] f3_refining_prefix*/ {2027, 286}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14570)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {14570, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(5221)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5221, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(10999)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10999, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 283},
/*h(2260)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2260, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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, 284},
/*h(1273)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1273, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {294}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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, 276},
/*h(15413)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15413, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(11842)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11842, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(5077)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5077, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {287}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(14049)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14049, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(11465)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11465, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(8881)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8881, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 280},
/*h(6297)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6297, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(1129)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1129, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {640}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(15269)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15269, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 283},
/*h(15879)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15879, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(1972)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1972, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(14515)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {14515, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(985)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {985, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(9347)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {9347, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(6763)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6763, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(15125)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15125, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14138)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b001] RM[nnn]  f3_refining_prefix W1 mode64  CET=0*/ {14138, 295},
/*h(9957)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9957, 276}
};
xed_uint64_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(11177)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11177, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(9203)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b100] f3_refining_prefix*/ {9203, 288}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(4035)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {4035, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(14981)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14981, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13994)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13994, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(15591)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {15591, 277},
/*h(4645)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4645, 276}
};
xed_uint64_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 278},
/*h(10423)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {10423, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(12020)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12020, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(16201)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16201, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(11033)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11033, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14227)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {14227, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(9059)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {9059, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13850)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13850, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {284}
};
xed_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_map0x0F_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, 276},
/*h(5111)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b111] RM[0b010]  f3_refining_prefix     CET=1*/ {5111, 1990}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(1540)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1540, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14083)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {14083, 280}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(11499)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {11499, 277},
/*h(7318)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {7318, 279}
};
xed_uint64_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 277},
/*h(13096)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13096, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 284},
/*h(5344)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5344, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11122)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {11122, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {285}
};
xed_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_map0x0F_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, 281},
/*h(10135)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {10135, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {280}
};
xed_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_map0x0F_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, 282},
/*h(15913)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15913, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(13939)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13939, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(8771)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8771, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 285},
/*h(12952)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12952, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(14549)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14549, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(1019)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b000] f3_refining_prefix*/ {1019, 286}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 280},
/*h(9381)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9381, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(13562)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {13562, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(4213)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4213, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(15159)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b001] RM[nnn]  f3_refining_prefix    W0 CET=1*/ {15159, 979}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(1252)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1252, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {291}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 281},
/*h(12808)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12808, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(6043)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {6043, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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, 278},
/*h(5056)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5056, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 278},
/*h(4069)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4069, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(7873)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7873, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 280},
/*h(5289)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5289, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(121)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {121, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {979}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(14261)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14261, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(14871)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14871, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(12897)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12897, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(964)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {964, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(16091)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16091, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(13507)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {13507, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(8339)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8339, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(5755)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5755, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(14117)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14117, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(8949)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8949, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(13130)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {13130, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(15947)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15947, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(8195)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {8195, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(3027)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {3027, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(13973)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13973, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(4624)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4624, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(12986)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12986, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 279},
/*h(3637)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3637, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 279},
/*h(16180)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16180, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(9415)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {9415, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(11012)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11012, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(15193)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15193, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(4857)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4857, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(13219)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {13219, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 281},
/*h(13829)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13829, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(12842)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12842, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 292},
/*h(16036)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16036, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(4103)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4103, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(532)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {532, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(13075)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {13075, 280}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 279},
/*h(12088)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12088, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 284},
/*h(4336)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4336, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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, 276},
/*h(9127)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {9127, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 282},
/*h(14905)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14905, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(12931)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12931, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(7763)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7763, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 286},
/*h(11944)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11944, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(13541)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13541, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(11)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {11, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 294},
/*h(8373)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8373, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(3205)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3205, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(14151)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {14151, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 277},
/*h(8983)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {8983, 280}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {291}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(244)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {244, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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, 276},
/*h(5035)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {5035, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(4048)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4048, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 278},
/*h(3061)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3061, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(8839)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8839, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(3671)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3671, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(16214)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {16214, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(6865)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6865, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 294},
/*h(4281)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4281, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(3904)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3904, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {289}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(13863)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13863, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11889)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11889, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(9305)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9305, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(15083)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15083, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(12499)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {12499, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(7331)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {7331, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(4747)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4747, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(13109)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13109, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(12122)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {12122, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {294}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(15926)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15926, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(14939)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14939, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(7187)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {7187, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(2019)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b000] f3_refining_prefix*/ {2019, 286}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(12965)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12965, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(3616)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3616, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(7797)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7797, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 277},
/*h(15172)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15172, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(8407)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8407, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(14185)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14185, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(12211)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {12211, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {283}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 281},
/*h(12821)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12821, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(11834)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11834, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 278},
/*h(13431)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {13431, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 287},
/*h(15028)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15028, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(3095)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3095, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 277},
/*h(11080)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11080, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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*/ {290}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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, 276},
/*h(8119)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {8119, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 283},
/*h(13897)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13897, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(8729)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8729, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(11923)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11923, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(5158)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5158, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(6755)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6755, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(12533)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12533, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 280},
/*h(2197)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2197, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(13143)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {13143, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {291}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 283},
/*h(11779)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11779, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(9195)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b100] f3_refining_prefix*/ {9195, 288}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(4027)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {4027, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(3040)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3040, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 278},
/*h(2053)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2053, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(2663)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2663, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(15206)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {15206, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {640}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(2896)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2896, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {289}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 285},
/*h(12855)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12855, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 283},
/*h(7687)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7687, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(16049)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16049, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(10881)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10881, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(8297)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8297, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(14075)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14075, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(11491)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {11491, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(12101)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12101, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(16282)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {16282, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11114)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {11114, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {295}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14918)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14918, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(13931)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13931, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(8763)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8763, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(1011)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b000] f3_refining_prefix*/ {1011, 286}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(11957)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11957, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {280}
};
xed_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_map0x0F_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, 279},
/*h(2608)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2608, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(6789)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6789, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 279},
/*h(14164)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14164, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(7399)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {7399, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(13177)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13177, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {291}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 282},
/*h(11813)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11813, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(15994)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15994, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 278},
/*h(12423)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {12423, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(14020)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14020, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 277},
/*h(13033)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13033, 276},
/*h(8852)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8852, 276}
};
xed_uint64_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(16227)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {16227, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(11059)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b001] RM[nnn]  f3_refining_prefix    W0 CET=1*/ {11059, 979}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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*/ {284}
};
xed_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_map0x0F_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*/ {289}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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, 276},
/*h(7111)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {7111, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 283},
/*h(12889)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12889, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(5137)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5137, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(4150)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4150, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(5747)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5747, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 281},
/*h(2176)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2176, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 280},
/*h(1189)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1189, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(12135)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {12135, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 277},
/*h(6967)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b001] RM[nnn]  f3_refining_prefix    W0 CET=1*/ {6967, 979}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 278},
/*h(4993)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4993, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {285}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 284},
/*h(10771)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10771, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(8187)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b111] RM[0b011]  f3_refining_prefix     CET=1*/ {8187, 1927}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(3019)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {3019, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(15562)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {15562, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(2032)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2032, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(6213)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6213, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 278},
/*h(1045)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1045, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(1655)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1655, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14198)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {14198, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 281},
/*h(4849)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4849, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(13211)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {13211, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {280}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {979}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 278},
/*h(1888)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1888, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 278},
/*h(901)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {901, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(15041)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15041, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(9873)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9873, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(7289)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7289, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(13067)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {13067, 280}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(16261)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16261, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(11093)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11093, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(15274)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {15274, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13910)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13910, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(15507)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {15507, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(12923)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12923, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(7755)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7755, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(16117)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16117, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(3)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(10949)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10949, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 279},
/*h(2210)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2210, 277},
/*h(13156)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13156, 276}
};
xed_uint64_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(12169)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12169, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(5027)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {5027, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(15973)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15973, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14986)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14986, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(5637)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5637, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 278},
/*h(11415)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {11415, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(13012)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13012, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(12025)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12025, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(10051)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {10051, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {289}
};
xed_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_map0x0F_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*/ {284}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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, 276},
/*h(6103)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {6103, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(11881)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11881, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(4129)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4129, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(1545)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1545, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(3142)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3142, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(4739)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4739, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 281},
/*h(1168)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1168, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(16295)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {16295, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 294},
/*h(181)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {181, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {282}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 278},
/*h(3985)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3985, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {293}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 284},
/*h(9763)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {9763, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(7179)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {7179, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(2011)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {2011, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14554)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {14554, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(5205)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5205, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(16151)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {16151, 280}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 278},
/*h(37)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {37, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(647)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {647, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13190)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {13190, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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, 276},
/*h(12203)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {12203, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {294}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 278},
/*h(880)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {880, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(16007)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16007, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {287}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(14033)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14033, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(8865)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8865, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(6281)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6281, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(1113)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1113, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(15253)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15253, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14266)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {14266, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(12902)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12902, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(14499)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {14499, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(11915)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11915, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(9331)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9331, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(6747)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6747, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(15109)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15109, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(9941)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9941, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {295}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(11161)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11161, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(9187)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b100] f3_refining_prefix*/ {9187, 288}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(4019)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {4019, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(14965)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14965, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13978)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13978, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(4629)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4629, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(15575)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {15575, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 278},
/*h(10407)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {10407, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(12004)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12004, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(5239)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5239, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(11017)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11017, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(9043)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {9043, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13834)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13834, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {289}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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, 276},
/*h(5095)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b111] RM[0b010]  f3_refining_prefix     CET=1*/ {5095, 1990}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(3121)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3121, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(537)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {537, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(2134)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2134, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(16274)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {16274, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 282},
/*h(160)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {160, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(15287)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {15287, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {283}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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, 276},
/*h(4951)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {4951, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 278},
/*h(2977)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2977, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {293}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 285},
/*h(8755)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8755, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(6171)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {6171, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(14533)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14533, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(1003)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b000] f3_refining_prefix*/ {1003, 286}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 280},
/*h(9365)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9365, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(13546)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {13546, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(4197)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4197, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(15143)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b001] RM[nnn]  f3_refining_prefix    W0 CET=1*/ {15143, 979}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(12182)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {12182, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {291}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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, 276},
/*h(11195)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {11195, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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, 276},
/*h(15986)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15986, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(14999)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14999, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {287}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(4663)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4663, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(13025)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13025, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(7857)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7857, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 280},
/*h(5273)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5273, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(105)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {105, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {979}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(14245)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14245, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 283},
/*h(14855)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14855, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11894)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11894, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(16075)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16075, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(13491)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {13491, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(8323)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {8323, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(5739)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5739, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(14101)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14101, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(2168)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2168, 276},
/*h(13114)=2 0x0F 0x1E MOD[0b11] MOD=3  REG[0b001] RM[nnn]  f3_refining_prefix W0 CET=0*/ {13114, 294}
};
xed_uint64_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(15931)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15931, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(8179)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b111] RM[0b011]  f3_refining_prefix     CET=1*/ {8179, 1927}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(3011)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {3011, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(13957)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13957, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(15554)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {15554, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(12970)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12970, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(14567)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {14567, 277},
/*h(10386)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {10386, 279}
};
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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(5218)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5218, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(9399)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9399, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(10996)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10996, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(4231)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4231, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 283},
/*h(2257)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2257, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(8035)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {8035, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {979}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(12826)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12826, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(5074)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {5074, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(4087)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {4087, 287}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11462)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {11462, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 280},
/*h(2113)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2113, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(10475)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {10475, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(1126)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1126, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(15266)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {15266, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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, 276},
/*h(4930)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {4930, 281},
/*h(9111)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {9111, 283}
};
xed_uint64_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_map0x0F_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, 276},
/*h(3943)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {3943, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 278},
/*h(1969)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1969, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(11928)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11928, 276},
/*h(982)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {982, 285}
};
xed_uint64_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(13525)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13525, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 280},
/*h(8357)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8357, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(12538)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {12538, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(3189)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3189, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11174)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {11174, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {291}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(838)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {838, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(5019)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {5019, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14978)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14978, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(13991)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13991, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(8823)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8823, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(16198)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {16198, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(6849)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6849, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 280},
/*h(4265)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4265, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {640}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(13237)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13237, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(13847)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13847, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(5108)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5108, 276},
/*h(16054)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16054, 278}
};
xed_uint64_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(15067)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15067, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(12483)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {12483, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(7315)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {7315, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(4731)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4731, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(13093)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13093, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(7925)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7925, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(12106)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {12106, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(15910)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15910, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14923)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14923, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(7171)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {7171, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(2003)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {2003, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(12949)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12949, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(14546)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {14546, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11962)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11962, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(13559)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {13559, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(4210)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4210, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(8391)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {8391, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(3223)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3223, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(1249)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1249, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 281},
/*h(12805)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12805, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(11818)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11818, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(4066)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {4066, 287}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(3079)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3079, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(1105)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1105, 276},
/*h(12051)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {12051, 280}
};
xed_uint64_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_map0x0F_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, 276},
/*h(9467)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9467, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(118)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {118, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14258)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {14258, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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, 276},
/*h(8103)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {8103, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(2935)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {2935, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(8713)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8713, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 278},
/*h(961)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {961, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(16088)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16088, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(6739)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6739, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(12517)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12517, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(2181)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2181, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(13127)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {13127, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 277},
/*h(7959)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {7959, 280}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {291}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {284}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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, 276},
/*h(9179)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {9179, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(4011)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {4011, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13970)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13970, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(12983)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12983, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(7815)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7815, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(2647)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2647, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(15190)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {15190, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13826)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13826, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {289}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(12839)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12839, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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, 276},
/*h(16033)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16033, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(10865)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10865, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(8281)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8281, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(14059)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14059, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(11475)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {11475, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(3723)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3723, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(12085)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12085, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 283},
/*h(5320)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5320, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11098)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {11098, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {295}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14902)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14902, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(13915)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13915, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(6163)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {6163, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(995)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b000] f3_refining_prefix*/ {995, 286}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(11941)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11941, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(13538)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {13538, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(6773)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6773, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(3202)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3202, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(7383)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {7383, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(2215)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2215, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {291}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(241)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {241, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 281},
/*h(11797)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11797, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(5032)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5032, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 278},
/*h(12407)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {12407, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(3058)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {3058, 287}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(2071)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2071, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(16211)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {16211, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(11043)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b001] RM[nnn]  f3_refining_prefix    W0 CET=1*/ {11043, 979}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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*/ {289}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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, 276},
/*h(7095)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {7095, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(1927)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {1927, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(7705)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7705, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(16067)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16067, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 277},
/*h(15080)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15080, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(5731)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5731, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(11509)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11509, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 294},
/*h(6341)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6341, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 280},
/*h(1173)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1173, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(12119)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {12119, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 279},
/*h(6951)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b001] RM[nnn]  f3_refining_prefix    W0 CET=1*/ {6951, 979}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {290}
};
xed_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_map0x0F_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, 276},
/*h(15923)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15923, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {285}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 283},
/*h(10755)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10755, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(8171)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b111] RM[0b011]  f3_refining_prefix     CET=1*/ {8171, 1927}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(3003)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {3003, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(12962)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12962, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(11975)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11975, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(1639)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1639, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14182)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {14182, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 294},
/*h(2249)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2249, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {283}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {979}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(12818)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12818, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {288}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 285},
/*h(11831)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11831, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(15025)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15025, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(9857)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9857, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(7273)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7273, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(13051)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13051, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(10467)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {10467, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(5299)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5299, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(11077)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11077, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 283},
/*h(4312)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4312, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {294}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13894)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13894, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(15491)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {15491, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(12907)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12907, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(11920)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11920, 276},
/*h(5155)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5155, 277}
};
xed_uint64_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(10933)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10933, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {280}
};
xed_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_map0x0F_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, 276},
/*h(12530)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {12530, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(2194)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2194, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(1207)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1207, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {291}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(5011)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {5011, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(4024)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4024, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 278},
/*h(11399)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {11399, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(2050)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2050, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(1063)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1063, 277},
/*h(12009)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12009, 276}
};
xed_uint64_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(15203)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {15203, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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*/ {284}
};
xed_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_map0x0F_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*/ {289}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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, 276},
/*h(6087)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {6087, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(919)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {919, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(9281)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9281, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(15059)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15059, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 279},
/*h(14072)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14072, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(4723)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4723, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(12098)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {12098, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(16279)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {16279, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 280},
/*h(165)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {165, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(11111)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {11111, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(14915)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14915, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {285}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 284},
/*h(9747)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {9747, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(7163)=1 0x0F 0x1E MOD[0b11] MOD=3  REG[0b111] RM[0b011]  f3_refining_prefix     CET=1*/ {7163, 1927}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(1995)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {1995, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 277},
/*h(3592)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3592, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(11954)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11954, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 280},
/*h(5189)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5189, 276},
/*h(9370)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9370, 279}
};
xed_uint64_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(10967)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10967, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(631)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {631, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(13174)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {13174, 282}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 281},
/*h(3825)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3825, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(12187)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {12187, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {640}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(11810)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11810, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(15991)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15991, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {285}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(14017)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14017, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(8849)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8849, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(6265)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6265, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(12043)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {12043, 280}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(9459)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9459, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(4291)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4291, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(3304)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3304, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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*/ {281}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(12886)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12886, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(14483)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {14483, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(11899)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11899, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(6731)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6731, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(4147)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4147, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(9925)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9925, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 276},
/*h(5367)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5367, 279},
/*h(1186)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1186, 277}
};
xed_uint64_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(199)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {199, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(9171)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {9171, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(4003)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {4003, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(14949)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14949, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(3016)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3016, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(4613)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4613, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 278},
/*h(15559)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {15559, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 278},
/*h(10391)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {10391, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(1042)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1042, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 277},
/*h(16169)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16169, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(55)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {55, 279}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {282}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 279},
/*h(9027)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {9027, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {280}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {289}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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*/ {284}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {283}
};
xed_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_map0x0F_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, 276},
/*h(5079)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {5079, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(14051)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14051, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(521)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {521, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {277}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 277},
/*h(13064)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13064, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(3715)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3715, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {277}
};
xed_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_map0x0F_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, 276},
/*h(16258)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {16258, 283}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(11090)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {11090, 281}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(15271)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {15271, 284}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {282}
};
xed_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_map0x0F_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*/ {278}
};
xed_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_map0x0F_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, 281},
/*h(15881)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15881, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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, 276},
/*h(13907)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13907, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((5*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {293}
};
xed_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_map0x0F_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*/ {279}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 284},
/*h(8739)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8739, 278}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 276},
/*h(6155)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {6155, 277}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 276},
/*h(987)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {987, 285}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {276}
};
xed_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_map0x0F_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, 278},
/*h(9349)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9349, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = (3*key % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 279},
/*h(2584)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2584, 276}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d);
hidx = ((4*key % 3) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_0_l1},
/*h(15127)=1 */ {15127, xed3_phash_find_map0x0F_opcode0x1e_vv0_1_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5778)=3 */ {5778, xed3_phash_find_map0x0F_opcode0x1e_vv0_3_l1},
/*h(9959)=4 */ {9959, xed3_phash_find_map0x0F_opcode0x1e_vv0_4_l1},
/*h(3194)=5 */ {3194, xed3_phash_find_map0x0F_opcode0x1e_vv0_5_l1},
/*h(610)=6 */ {610, xed3_phash_find_map0x0F_opcode0x1e_vv0_6_l1},
/*h(4791)=7 */ {4791, xed3_phash_find_map0x0F_opcode0x1e_vv0_7_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13153)=9 */ {13153, xed3_phash_find_map0x0F_opcode0x1e_vv0_9_l1},
/*h(6388)=10 */ {6388, xed3_phash_find_map0x0F_opcode0x1e_vv0_10_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7985)=12 */ {7985, xed3_phash_find_map0x0F_opcode0x1e_vv0_12_l1},
/*h(12166)=13 */ {12166, xed3_phash_find_map0x0F_opcode0x1e_vv0_13_l1},
/*h(16347)=14 */ {16347, xed3_phash_find_map0x0F_opcode0x1e_vv0_14_l1},
/*h(2817)=15 */ {2817, xed3_phash_find_map0x0F_opcode0x1e_vv0_15_l1},
/*h(6998)=16 */ {6998, xed3_phash_find_map0x0F_opcode0x1e_vv0_16_l1},
/*h(11179)=17 */ {11179, xed3_phash_find_map0x0F_opcode0x1e_vv0_17_l1},
/*h(15360)=18 */ {15360, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_21_l1},
/*h(10192)=22 */ {10192, xed3_phash_find_map0x0F_opcode0x1e_vv0_22_l1},
/*h(14373)=23 */ {14373, xed3_phash_find_map0x0F_opcode0x1e_vv0_23_l1},
/*h(843)=24 */ {843, xed3_phash_find_map0x0F_opcode0x1e_vv0_24_l1},
/*h(15970)=25 */ {15970, xed3_phash_find_map0x0F_opcode0x1e_vv0_25_l1},
/*h(9205)=26 */ {9205, xed3_phash_find_map0x0F_opcode0x1e_vv0_26_l1},
/*h(13386)=27 */ {13386, xed3_phash_find_map0x0F_opcode0x1e_vv0_27_l1},
/*h(10802)=28 */ {10802, xed3_phash_find_map0x0F_opcode0x1e_vv0_28_l1},
/*h(14983)=29 */ {14983, xed3_phash_find_map0x0F_opcode0x1e_vv0_29_l1},
/*h(8218)=30 */ {8218, xed3_phash_find_map0x0F_opcode0x1e_vv0_30_l1},
/*h(5634)=31 */ {5634, xed3_phash_find_map0x0F_opcode0x1e_vv0_31_l1},
/*h(9815)=32 */ {9815, xed3_phash_find_map0x0F_opcode0x1e_vv0_32_l1},
/*h(3050)=33 */ {3050, xed3_phash_find_map0x0F_opcode0x1e_vv0_33_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11412)=35 */ {11412, xed3_phash_find_map0x0F_opcode0x1e_vv0_35_l1},
/*h(15593)=36 */ {15593, xed3_phash_find_map0x0F_opcode0x1e_vv0_36_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13009)=38 */ {13009, xed3_phash_find_map0x0F_opcode0x1e_vv0_38_l1},
/*h(10425)=39 */ {10425, xed3_phash_find_map0x0F_opcode0x1e_vv0_39_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7841)=41 */ {7841, xed3_phash_find_map0x0F_opcode0x1e_vv0_41_l1},
/*h(12022)=42 */ {12022, xed3_phash_find_map0x0F_opcode0x1e_vv0_42_l1},
/*h(16203)=43 */ {16203, xed3_phash_find_map0x0F_opcode0x1e_vv0_43_l1},
/*h(2673)=44 */ {2673, xed3_phash_find_map0x0F_opcode0x1e_vv0_44_l1},
/*h(6854)=45 */ {6854, xed3_phash_find_map0x0F_opcode0x1e_vv0_45_l1},
/*h(11035)=46 */ {11035, xed3_phash_find_map0x0F_opcode0x1e_vv0_46_l1},
/*h(15216)=47 */ {15216, xed3_phash_find_map0x0F_opcode0x1e_vv0_47_l1},
/*h(1686)=48 */ {1686, xed3_phash_find_map0x0F_opcode0x1e_vv0_48_l1},
/*h(5867)=49 */ {5867, xed3_phash_find_map0x0F_opcode0x1e_vv0_49_l1},
/*h(10048)=50 */ {10048, xed3_phash_find_map0x0F_opcode0x1e_vv0_50_l1},
/*h(14229)=51 */ {14229, xed3_phash_find_map0x0F_opcode0x1e_vv0_51_l1},
/*h(699)=52 */ {699, xed3_phash_find_map0x0F_opcode0x1e_vv0_52_l1},
/*h(4880)=53 */ {4880, xed3_phash_find_map0x0F_opcode0x1e_vv0_53_l1},
/*h(9061)=54 */ {9061, xed3_phash_find_map0x0F_opcode0x1e_vv0_54_l1},
/*h(13242)=55 */ {13242, xed3_phash_find_map0x0F_opcode0x1e_vv0_55_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3893)=57 */ {3893, xed3_phash_find_map0x0F_opcode0x1e_vv0_57_l1},
/*h(8074)=58 */ {8074, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_61_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11268)=63 */ {11268, xed3_phash_find_map0x0F_opcode0x1e_vv0_63_l1},
/*h(15449)=64 */ {15449, xed3_phash_find_map0x0F_opcode0x1e_vv0_64_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12865)=66 */ {12865, xed3_phash_find_map0x0F_opcode0x1e_vv0_66_l1},
/*h(6100)=67 */ {6100, xed3_phash_find_map0x0F_opcode0x1e_vv0_67_l1},
/*h(10281)=68 */ {10281, xed3_phash_find_map0x0F_opcode0x1e_vv0_68_l1},
/*h(7697)=69 */ {7697, xed3_phash_find_map0x0F_opcode0x1e_vv0_69_l1},
/*h(11878)=70 */ {11878, xed3_phash_find_map0x0F_opcode0x1e_vv0_70_l1},
/*h(16059)=71 */ {16059, xed3_phash_find_map0x0F_opcode0x1e_vv0_71_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13475)=73 */ {13475, xed3_phash_find_map0x0F_opcode0x1e_vv0_73_l1},
/*h(10891)=74 */ {10891, xed3_phash_find_map0x0F_opcode0x1e_vv0_74_l1},
/*h(15072)=75 */ {15072, xed3_phash_find_map0x0F_opcode0x1e_vv0_75_l1},
/*h(8307)=76 */ {8307, xed3_phash_find_map0x0F_opcode0x1e_vv0_76_l1},
/*h(12488)=77 */ {12488, xed3_phash_find_map0x0F_opcode0x1e_vv0_77_l1},
/*h(9904)=78 */ {9904, xed3_phash_find_map0x0F_opcode0x1e_vv0_78_l1},
/*h(14085)=79 */ {14085, xed3_phash_find_map0x0F_opcode0x1e_vv0_79_l1},
/*h(7320)=80 */ {7320, xed3_phash_find_map0x0F_opcode0x1e_vv0_80_l1},
/*h(555)=81 */ {555, xed3_phash_find_map0x0F_opcode0x1e_vv0_81_l1},
/*h(4736)=82 */ {4736, xed3_phash_find_map0x0F_opcode0x1e_vv0_82_l1},
/*h(8917)=83 */ {8917, xed3_phash_find_map0x0F_opcode0x1e_vv0_83_l1},
/*h(13098)=84 */ {13098, xed3_phash_find_map0x0F_opcode0x1e_vv0_84_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3749)=86 */ {3749, xed3_phash_find_map0x0F_opcode0x1e_vv0_86_l1},
/*h(7930)=87 */ {7930, xed3_phash_find_map0x0F_opcode0x1e_vv0_87_l1},
/*h(5346)=88 */ {5346, xed3_phash_find_map0x0F_opcode0x1e_vv0_88_l1},
/*h(16292)=89 */ {16292, xed3_phash_find_map0x0F_opcode0x1e_vv0_89_l1},
/*h(2762)=90 */ {2762, xed3_phash_find_map0x0F_opcode0x1e_vv0_90_l1},
/*h(178)=91 */ {178, xed3_phash_find_map0x0F_opcode0x1e_vv0_91_l1},
/*h(11124)=92 */ {11124, xed3_phash_find_map0x0F_opcode0x1e_vv0_92_l1},
/*h(15305)=93 */ {15305, xed3_phash_find_map0x0F_opcode0x1e_vv0_93_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5956)=95 */ {5956, xed3_phash_find_map0x0F_opcode0x1e_vv0_95_l1},
/*h(10137)=96 */ {10137, xed3_phash_find_map0x0F_opcode0x1e_vv0_96_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(788)=98 */ {788, xed3_phash_find_map0x0F_opcode0x1e_vv0_98_l1},
/*h(4969)=99 */ {4969, xed3_phash_find_map0x0F_opcode0x1e_vv0_99_l1},
/*h(15915)=100 */ {15915, xed3_phash_find_map0x0F_opcode0x1e_vv0_100_l1},
/*h(13331)=101 */ {13331, xed3_phash_find_map0x0F_opcode0x1e_vv0_101_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14928)=104 */ {14928, xed3_phash_find_map0x0F_opcode0x1e_vv0_104_l1},
/*h(12344)=105 */ {12344, xed3_phash_find_map0x0F_opcode0x1e_vv0_105_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9760)=107 */ {9760, xed3_phash_find_map0x0F_opcode0x1e_vv0_107_l1},
/*h(13941)=108 */ {13941, xed3_phash_find_map0x0F_opcode0x1e_vv0_108_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15538)=110 */ {15538, xed3_phash_find_map0x0F_opcode0x1e_vv0_110_l1},
/*h(8773)=111 */ {8773, xed3_phash_find_map0x0F_opcode0x1e_vv0_111_l1},
/*h(12954)=112 */ {12954, xed3_phash_find_map0x0F_opcode0x1e_vv0_112_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10370)=114 */ {10370, xed3_phash_find_map0x0F_opcode0x1e_vv0_114_l1},
/*h(14551)=115 */ {14551, xed3_phash_find_map0x0F_opcode0x1e_vv0_115_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16148)=117 */ {16148, xed3_phash_find_map0x0F_opcode0x1e_vv0_117_l1},
/*h(9383)=118 */ {9383, xed3_phash_find_map0x0F_opcode0x1e_vv0_118_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10980)=120 */ {10980, xed3_phash_find_map0x0F_opcode0x1e_vv0_120_l1},
/*h(15161)=121 */ {15161, xed3_phash_find_map0x0F_opcode0x1e_vv0_121_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5812)=123 */ {5812, xed3_phash_find_map0x0F_opcode0x1e_vv0_123_l1},
/*h(9993)=124 */ {9993, xed3_phash_find_map0x0F_opcode0x1e_vv0_124_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7409)=126 */ {7409, xed3_phash_find_map0x0F_opcode0x1e_vv0_126_l1},
/*h(644)=127 */ {644, xed3_phash_find_map0x0F_opcode0x1e_vv0_127_l1},
/*h(4825)=128 */ {4825, xed3_phash_find_map0x0F_opcode0x1e_vv0_128_l1},
/*h(2241)=129 */ {2241, xed3_phash_find_map0x0F_opcode0x1e_vv0_129_l1},
/*h(13187)=130 */ {13187, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_133_l1},
/*h(12200)=134 */ {12200, xed3_phash_find_map0x0F_opcode0x1e_vv0_134_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2851)=136 */ {2851, xed3_phash_find_map0x0F_opcode0x1e_vv0_136_l1},
/*h(7032)=137 */ {7032, xed3_phash_find_map0x0F_opcode0x1e_vv0_137_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15394)=139 */ {15394, xed3_phash_find_map0x0F_opcode0x1e_vv0_139_l1},
/*h(12810)=140 */ {12810, xed3_phash_find_map0x0F_opcode0x1e_vv0_140_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10226)=142 */ {10226, xed3_phash_find_map0x0F_opcode0x1e_vv0_142_l1},
/*h(14407)=143 */ {14407, xed3_phash_find_map0x0F_opcode0x1e_vv0_143_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5058)=145 */ {5058, xed3_phash_find_map0x0F_opcode0x1e_vv0_145_l1},
/*h(16004)=146 */ {16004, xed3_phash_find_map0x0F_opcode0x1e_vv0_146_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10836)=149 */ {10836, xed3_phash_find_map0x0F_opcode0x1e_vv0_149_l1},
/*h(15017)=150 */ {15017, xed3_phash_find_map0x0F_opcode0x1e_vv0_150_l1},
/*h(12433)=151 */ {12433, xed3_phash_find_map0x0F_opcode0x1e_vv0_151_l1},
/*h(5668)=152 */ {5668, xed3_phash_find_map0x0F_opcode0x1e_vv0_152_l1},
/*h(9849)=153 */ {9849, xed3_phash_find_map0x0F_opcode0x1e_vv0_153_l1},
/*h(7265)=154 */ {7265, xed3_phash_find_map0x0F_opcode0x1e_vv0_154_l1},
/*h(11446)=155 */ {11446, xed3_phash_find_map0x0F_opcode0x1e_vv0_155_l1},
/*h(4681)=156 */ {4681, xed3_phash_find_map0x0F_opcode0x1e_vv0_156_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13043)=158 */ {13043, xed3_phash_find_map0x0F_opcode0x1e_vv0_158_l1},
/*h(6278)=159 */ {6278, xed3_phash_find_map0x0F_opcode0x1e_vv0_159_l1},
/*h(10459)=160 */ {10459, xed3_phash_find_map0x0F_opcode0x1e_vv0_160_l1},
/*h(7875)=161 */ {7875, xed3_phash_find_map0x0F_opcode0x1e_vv0_161_l1},
/*h(12056)=162 */ {12056, xed3_phash_find_map0x0F_opcode0x1e_vv0_162_l1},
/*h(5291)=163 */ {5291, xed3_phash_find_map0x0F_opcode0x1e_vv0_163_l1},
/*h(2707)=164 */ {2707, xed3_phash_find_map0x0F_opcode0x1e_vv0_164_l1},
/*h(6888)=165 */ {6888, xed3_phash_find_map0x0F_opcode0x1e_vv0_165_l1},
/*h(123)=166 */ {123, xed3_phash_find_map0x0F_opcode0x1e_vv0_166_l1},
/*h(15250)=167 */ {15250, xed3_phash_find_map0x0F_opcode0x1e_vv0_167_l1},
/*h(1720)=168 */ {1720, xed3_phash_find_map0x0F_opcode0x1e_vv0_168_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10082)=170 */ {10082, xed3_phash_find_map0x0F_opcode0x1e_vv0_170_l1},
/*h(14263)=171 */ {14263, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_174_l1},
/*h(9095)=175 */ {9095, xed3_phash_find_map0x0F_opcode0x1e_vv0_175_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14873)=178 */ {14873, xed3_phash_find_map0x0F_opcode0x1e_vv0_178_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12289)=180 */ {12289, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_183_l1},
/*h(11302)=184 */ {11302, xed3_phash_find_map0x0F_opcode0x1e_vv0_184_l1},
/*h(15483)=185 */ {15483, xed3_phash_find_map0x0F_opcode0x1e_vv0_185_l1},
/*h(12899)=186 */ {12899, xed3_phash_find_map0x0F_opcode0x1e_vv0_186_l1},
/*h(6134)=187 */ {6134, xed3_phash_find_map0x0F_opcode0x1e_vv0_187_l1},
/*h(10315)=188 */ {10315, xed3_phash_find_map0x0F_opcode0x1e_vv0_188_l1},
/*h(14496)=189 */ {14496, xed3_phash_find_map0x0F_opcode0x1e_vv0_189_l1},
/*h(7731)=190 */ {7731, xed3_phash_find_map0x0F_opcode0x1e_vv0_190_l1},
/*h(11912)=191 */ {11912, xed3_phash_find_map0x0F_opcode0x1e_vv0_191_l1},
/*h(9328)=192 */ {9328, xed3_phash_find_map0x0F_opcode0x1e_vv0_192_l1},
/*h(13509)=193 */ {13509, xed3_phash_find_map0x0F_opcode0x1e_vv0_193_l1},
/*h(6744)=194 */ {6744, xed3_phash_find_map0x0F_opcode0x1e_vv0_194_l1},
/*h(4160)=195 */ {4160, xed3_phash_find_map0x0F_opcode0x1e_vv0_195_l1},
/*h(15106)=196 */ {15106, xed3_phash_find_map0x0F_opcode0x1e_vv0_196_l1},
/*h(12522)=197 */ {12522, xed3_phash_find_map0x0F_opcode0x1e_vv0_197_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9938)=199 */ {9938, xed3_phash_find_map0x0F_opcode0x1e_vv0_199_l1},
/*h(7354)=200 */ {7354, xed3_phash_find_map0x0F_opcode0x1e_vv0_200_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4770)=202 */ {4770, xed3_phash_find_map0x0F_opcode0x1e_vv0_202_l1},
/*h(8951)=203 */ {8951, xed3_phash_find_map0x0F_opcode0x1e_vv0_203_l1},
/*h(2186)=204 */ {2186, xed3_phash_find_map0x0F_opcode0x1e_vv0_204_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3783)=206 */ {3783, xed3_phash_find_map0x0F_opcode0x1e_vv0_206_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12145)=208 */ {12145, xed3_phash_find_map0x0F_opcode0x1e_vv0_208_l1},
/*h(16326)=209 */ {16326, xed3_phash_find_map0x0F_opcode0x1e_vv0_209_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6977)=211 */ {6977, xed3_phash_find_map0x0F_opcode0x1e_vv0_211_l1},
/*h(11158)=212 */ {11158, xed3_phash_find_map0x0F_opcode0x1e_vv0_212_l1},
/*h(15339)=213 */ {15339, xed3_phash_find_map0x0F_opcode0x1e_vv0_213_l1},
/*h(1809)=214 */ {1809, xed3_phash_find_map0x0F_opcode0x1e_vv0_214_l1},
/*h(5990)=215 */ {5990, xed3_phash_find_map0x0F_opcode0x1e_vv0_215_l1},
/*h(10171)=216 */ {10171, xed3_phash_find_map0x0F_opcode0x1e_vv0_216_l1},
/*h(14352)=217 */ {14352, xed3_phash_find_map0x0F_opcode0x1e_vv0_217_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(822)=219 */ {822, xed3_phash_find_map0x0F_opcode0x1e_vv0_219_l1},
/*h(5003)=220 */ {5003, xed3_phash_find_map0x0F_opcode0x1e_vv0_220_l1},
/*h(9184)=221 */ {9184, xed3_phash_find_map0x0F_opcode0x1e_vv0_221_l1},
/*h(13365)=222 */ {13365, xed3_phash_find_map0x0F_opcode0x1e_vv0_222_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14962)=224 */ {14962, xed3_phash_find_map0x0F_opcode0x1e_vv0_224_l1},
/*h(8197)=225 */ {8197, xed3_phash_find_map0x0F_opcode0x1e_vv0_225_l1},
/*h(12378)=226 */ {12378, xed3_phash_find_map0x0F_opcode0x1e_vv0_226_l1},
/*h(9794)=227 */ {9794, xed3_phash_find_map0x0F_opcode0x1e_vv0_227_l1},
/*h(13975)=228 */ {13975, xed3_phash_find_map0x0F_opcode0x1e_vv0_228_l1},
/*h(7210)=229 */ {7210, xed3_phash_find_map0x0F_opcode0x1e_vv0_229_l1},
/*h(4626)=230 */ {4626, xed3_phash_find_map0x0F_opcode0x1e_vv0_230_l1},
/*h(15572)=231 */ {15572, xed3_phash_find_map0x0F_opcode0x1e_vv0_231_l1},
/*h(2042)=232 */ {2042, xed3_phash_find_map0x0F_opcode0x1e_vv0_232_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10404)=234 */ {10404, xed3_phash_find_map0x0F_opcode0x1e_vv0_234_l1},
/*h(14585)=235 */ {14585, xed3_phash_find_map0x0F_opcode0x1e_vv0_235_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12001)=237 */ {12001, xed3_phash_find_map0x0F_opcode0x1e_vv0_237_l1},
/*h(9417)=238 */ {9417, xed3_phash_find_map0x0F_opcode0x1e_vv0_238_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6833)=240 */ {6833, xed3_phash_find_map0x0F_opcode0x1e_vv0_240_l1},
/*h(11014)=241 */ {11014, xed3_phash_find_map0x0F_opcode0x1e_vv0_241_l1},
/*h(15195)=242 */ {15195, xed3_phash_find_map0x0F_opcode0x1e_vv0_242_l1},
/*h(1665)=243 */ {1665, xed3_phash_find_map0x0F_opcode0x1e_vv0_243_l1},
/*h(5846)=244 */ {5846, xed3_phash_find_map0x0F_opcode0x1e_vv0_244_l1},
/*h(10027)=245 */ {10027, xed3_phash_find_map0x0F_opcode0x1e_vv0_245_l1},
/*h(14208)=246 */ {14208, xed3_phash_find_map0x0F_opcode0x1e_vv0_246_l1},
/*h(678)=247 */ {678, xed3_phash_find_map0x0F_opcode0x1e_vv0_247_l1},
/*h(4859)=248 */ {4859, xed3_phash_find_map0x0F_opcode0x1e_vv0_248_l1},
/*h(9040)=249 */ {9040, xed3_phash_find_map0x0F_opcode0x1e_vv0_249_l1},
/*h(13221)=250 */ {13221, xed3_phash_find_map0x0F_opcode0x1e_vv0_250_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3872)=252 */ {3872, xed3_phash_find_map0x0F_opcode0x1e_vv0_252_l1},
/*h(8053)=253 */ {8053, xed3_phash_find_map0x0F_opcode0x1e_vv0_253_l1},
/*h(12234)=254 */ {12234, xed3_phash_find_map0x0F_opcode0x1e_vv0_254_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2885)=256 */ {2885, xed3_phash_find_map0x0F_opcode0x1e_vv0_256_l1},
/*h(13831)=257 */ {13831, xed3_phash_find_map0x0F_opcode0x1e_vv0_257_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15428)=259 */ {15428, xed3_phash_find_map0x0F_opcode0x1e_vv0_259_l1},
/*h(1898)=260 */ {1898, xed3_phash_find_map0x0F_opcode0x1e_vv0_260_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10260)=262 */ {10260, xed3_phash_find_map0x0F_opcode0x1e_vv0_262_l1},
/*h(14441)=263 */ {14441, xed3_phash_find_map0x0F_opcode0x1e_vv0_263_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11857)=265 */ {11857, xed3_phash_find_map0x0F_opcode0x1e_vv0_265_l1},
/*h(16038)=266 */ {16038, xed3_phash_find_map0x0F_opcode0x1e_vv0_266_l1},
/*h(9273)=267 */ {9273, xed3_phash_find_map0x0F_opcode0x1e_vv0_267_l1},
/*h(6689)=268 */ {6689, xed3_phash_find_map0x0F_opcode0x1e_vv0_268_l1},
/*h(10870)=269 */ {10870, xed3_phash_find_map0x0F_opcode0x1e_vv0_269_l1},
/*h(15051)=270 */ {15051, xed3_phash_find_map0x0F_opcode0x1e_vv0_270_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12467)=272 */ {12467, xed3_phash_find_map0x0F_opcode0x1e_vv0_272_l1},
/*h(9883)=273 */ {9883, xed3_phash_find_map0x0F_opcode0x1e_vv0_273_l1},
/*h(14064)=274 */ {14064, xed3_phash_find_map0x0F_opcode0x1e_vv0_274_l1},
/*h(7299)=275 */ {7299, xed3_phash_find_map0x0F_opcode0x1e_vv0_275_l1},
/*h(11480)=276 */ {11480, xed3_phash_find_map0x0F_opcode0x1e_vv0_276_l1},
/*h(8896)=277 */ {8896, xed3_phash_find_map0x0F_opcode0x1e_vv0_277_l1},
/*h(13077)=278 */ {13077, xed3_phash_find_map0x0F_opcode0x1e_vv0_278_l1},
/*h(6312)=279 */ {6312, xed3_phash_find_map0x0F_opcode0x1e_vv0_279_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3728)=281 */ {3728, xed3_phash_find_map0x0F_opcode0x1e_vv0_281_l1},
/*h(7909)=282 */ {7909, xed3_phash_find_map0x0F_opcode0x1e_vv0_282_l1},
/*h(12090)=283 */ {12090, xed3_phash_find_map0x0F_opcode0x1e_vv0_283_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2741)=285 */ {2741, xed3_phash_find_map0x0F_opcode0x1e_vv0_285_l1},
/*h(6922)=286 */ {6922, xed3_phash_find_map0x0F_opcode0x1e_vv0_286_l1},
/*h(4338)=287 */ {4338, xed3_phash_find_map0x0F_opcode0x1e_vv0_287_l1},
/*h(15284)=288 */ {15284, xed3_phash_find_map0x0F_opcode0x1e_vv0_288_l1},
/*h(1754)=289 */ {1754, xed3_phash_find_map0x0F_opcode0x1e_vv0_289_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10116)=291 */ {10116, xed3_phash_find_map0x0F_opcode0x1e_vv0_291_l1},
/*h(14297)=292 */ {14297, xed3_phash_find_map0x0F_opcode0x1e_vv0_292_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15894)=294 */ {15894, xed3_phash_find_map0x0F_opcode0x1e_vv0_294_l1},
/*h(9129)=295 */ {9129, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_298_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12323)=300 */ {12323, xed3_phash_find_map0x0F_opcode0x1e_vv0_300_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9739)=302 */ {9739, xed3_phash_find_map0x0F_opcode0x1e_vv0_302_l1},
/*h(13920)=303 */ {13920, xed3_phash_find_map0x0F_opcode0x1e_vv0_303_l1},
/*h(11336)=304 */ {11336, xed3_phash_find_map0x0F_opcode0x1e_vv0_304_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8752)=306 */ {8752, xed3_phash_find_map0x0F_opcode0x1e_vv0_306_l1},
/*h(12933)=307 */ {12933, xed3_phash_find_map0x0F_opcode0x1e_vv0_307_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14530)=309 */ {14530, xed3_phash_find_map0x0F_opcode0x1e_vv0_309_l1},
/*h(7765)=310 */ {7765, xed3_phash_find_map0x0F_opcode0x1e_vv0_310_l1},
/*h(11946)=311 */ {11946, xed3_phash_find_map0x0F_opcode0x1e_vv0_311_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13543)=313 */ {13543, xed3_phash_find_map0x0F_opcode0x1e_vv0_313_l1},
/*h(6778)=314 */ {6778, xed3_phash_find_map0x0F_opcode0x1e_vv0_314_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15140)=316 */ {15140, xed3_phash_find_map0x0F_opcode0x1e_vv0_316_l1},
/*h(8375)=317 */ {8375, xed3_phash_find_map0x0F_opcode0x1e_vv0_317_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9972)=319 */ {9972, xed3_phash_find_map0x0F_opcode0x1e_vv0_319_l1},
/*h(14153)=320 */ {14153, xed3_phash_find_map0x0F_opcode0x1e_vv0_320_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4804)=322 */ {4804, xed3_phash_find_map0x0F_opcode0x1e_vv0_322_l1},
/*h(8985)=323 */ {8985, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_327_l1},
/*h(12179)=328 */ {12179, xed3_phash_find_map0x0F_opcode0x1e_vv0_328_l1},
/*h(16360)=329 */ {16360, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_332_l1},
/*h(11192)=333 */ {11192, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_336_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14386)=338 */ {14386, xed3_phash_find_map0x0F_opcode0x1e_vv0_338_l1},
/*h(11802)=339 */ {11802, xed3_phash_find_map0x0F_opcode0x1e_vv0_339_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9218)=341 */ {9218, xed3_phash_find_map0x0F_opcode0x1e_vv0_341_l1},
/*h(13399)=342 */ {13399, xed3_phash_find_map0x0F_opcode0x1e_vv0_342_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14996)=344 */ {14996, xed3_phash_find_map0x0F_opcode0x1e_vv0_344_l1},
/*h(8231)=345 */ {8231, xed3_phash_find_map0x0F_opcode0x1e_vv0_345_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9828)=348 */ {9828, xed3_phash_find_map0x0F_opcode0x1e_vv0_348_l1},
/*h(14009)=349 */ {14009, xed3_phash_find_map0x0F_opcode0x1e_vv0_349_l1},
/*h(11425)=350 */ {11425, xed3_phash_find_map0x0F_opcode0x1e_vv0_350_l1},
/*h(15606)=351 */ {15606, xed3_phash_find_map0x0F_opcode0x1e_vv0_351_l1},
/*h(8841)=352 */ {8841, xed3_phash_find_map0x0F_opcode0x1e_vv0_352_l1},
/*h(6257)=353 */ {6257, xed3_phash_find_map0x0F_opcode0x1e_vv0_353_l1},
/*h(10438)=354 */ {10438, xed3_phash_find_map0x0F_opcode0x1e_vv0_354_l1},
/*h(3673)=355 */ {3673, xed3_phash_find_map0x0F_opcode0x1e_vv0_355_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12035)=357 */ {12035, xed3_phash_find_map0x0F_opcode0x1e_vv0_357_l1},
/*h(16216)=358 */ {16216, xed3_phash_find_map0x0F_opcode0x1e_vv0_358_l1},
/*h(9451)=359 */ {9451, xed3_phash_find_map0x0F_opcode0x1e_vv0_359_l1},
/*h(6867)=360 */ {6867, xed3_phash_find_map0x0F_opcode0x1e_vv0_360_l1},
/*h(11048)=361 */ {11048, xed3_phash_find_map0x0F_opcode0x1e_vv0_361_l1},
/*h(4283)=362 */ {4283, xed3_phash_find_map0x0F_opcode0x1e_vv0_362_l1},
/*h(1699)=363 */ {1699, xed3_phash_find_map0x0F_opcode0x1e_vv0_363_l1},
/*h(5880)=364 */ {5880, xed3_phash_find_map0x0F_opcode0x1e_vv0_364_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14242)=366 */ {14242, xed3_phash_find_map0x0F_opcode0x1e_vv0_366_l1},
/*h(712)=367 */ {712, xed3_phash_find_map0x0F_opcode0x1e_vv0_367_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9074)=369 */ {9074, xed3_phash_find_map0x0F_opcode0x1e_vv0_369_l1},
/*h(13255)=370 */ {13255, xed3_phash_find_map0x0F_opcode0x1e_vv0_370_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14852)=373 */ {14852, xed3_phash_find_map0x0F_opcode0x1e_vv0_373_l1},
/*h(8087)=374 */ {8087, xed3_phash_find_map0x0F_opcode0x1e_vv0_374_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13865)=377 */ {13865, xed3_phash_find_map0x0F_opcode0x1e_vv0_377_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11281)=379 */ {11281, xed3_phash_find_map0x0F_opcode0x1e_vv0_379_l1},
/*h(15462)=380 */ {15462, xed3_phash_find_map0x0F_opcode0x1e_vv0_380_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6113)=382 */ {6113, xed3_phash_find_map0x0F_opcode0x1e_vv0_382_l1},
/*h(10294)=383 */ {10294, xed3_phash_find_map0x0F_opcode0x1e_vv0_383_l1},
/*h(14475)=384 */ {14475, xed3_phash_find_map0x0F_opcode0x1e_vv0_384_l1},
/*h(11891)=385 */ {11891, xed3_phash_find_map0x0F_opcode0x1e_vv0_385_l1},
/*h(16072)=386 */ {16072, xed3_phash_find_map0x0F_opcode0x1e_vv0_386_l1},
/*h(9307)=387 */ {9307, xed3_phash_find_map0x0F_opcode0x1e_vv0_387_l1},
/*h(13488)=388 */ {13488, xed3_phash_find_map0x0F_opcode0x1e_vv0_388_l1},
/*h(10904)=389 */ {10904, xed3_phash_find_map0x0F_opcode0x1e_vv0_389_l1},
/*h(4139)=390 */ {4139, xed3_phash_find_map0x0F_opcode0x1e_vv0_390_l1},
/*h(8320)=391 */ {8320, xed3_phash_find_map0x0F_opcode0x1e_vv0_391_l1},
/*h(12501)=392 */ {12501, xed3_phash_find_map0x0F_opcode0x1e_vv0_392_l1},
/*h(5736)=393 */ {5736, xed3_phash_find_map0x0F_opcode0x1e_vv0_393_l1},
/*h(3152)=394 */ {3152, xed3_phash_find_map0x0F_opcode0x1e_vv0_394_l1},
/*h(14098)=395 */ {14098, xed3_phash_find_map0x0F_opcode0x1e_vv0_395_l1},
/*h(11514)=396 */ {11514, xed3_phash_find_map0x0F_opcode0x1e_vv0_396_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8930)=398 */ {8930, xed3_phash_find_map0x0F_opcode0x1e_vv0_398_l1},
/*h(13111)=399 */ {13111, xed3_phash_find_map0x0F_opcode0x1e_vv0_399_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3762)=401 */ {3762, xed3_phash_find_map0x0F_opcode0x1e_vv0_401_l1},
/*h(7943)=402 */ {7943, xed3_phash_find_map0x0F_opcode0x1e_vv0_402_l1},
/*h(1178)=403 */ {1178, xed3_phash_find_map0x0F_opcode0x1e_vv0_403_l1},
/*h(16305)=404 */ {16305, xed3_phash_find_map0x0F_opcode0x1e_vv0_404_l1},
/*h(2775)=405 */ {2775, xed3_phash_find_map0x0F_opcode0x1e_vv0_405_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11137)=407 */ {11137, xed3_phash_find_map0x0F_opcode0x1e_vv0_407_l1},
/*h(15318)=408 */ {15318, xed3_phash_find_map0x0F_opcode0x1e_vv0_408_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5969)=410 */ {5969, xed3_phash_find_map0x0F_opcode0x1e_vv0_410_l1},
/*h(10150)=411 */ {10150, xed3_phash_find_map0x0F_opcode0x1e_vv0_411_l1},
/*h(14331)=412 */ {14331, xed3_phash_find_map0x0F_opcode0x1e_vv0_412_l1},
/*h(801)=413 */ {801, xed3_phash_find_map0x0F_opcode0x1e_vv0_413_l1},
/*h(4982)=414 */ {4982, xed3_phash_find_map0x0F_opcode0x1e_vv0_414_l1},
/*h(15928)=415 */ {15928, xed3_phash_find_map0x0F_opcode0x1e_vv0_415_l1},
/*h(13344)=416 */ {13344, xed3_phash_find_map0x0F_opcode0x1e_vv0_416_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10760)=418 */ {10760, xed3_phash_find_map0x0F_opcode0x1e_vv0_418_l1},
/*h(8176)=419 */ {8176, xed3_phash_find_map0x0F_opcode0x1e_vv0_419_l1},
/*h(12357)=420 */ {12357, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_423_l1},
/*h(7189)=424 */ {7189, xed3_phash_find_map0x0F_opcode0x1e_vv0_424_l1},
/*h(11370)=425 */ {11370, xed3_phash_find_map0x0F_opcode0x1e_vv0_425_l1},
/*h(8786)=426 */ {8786, xed3_phash_find_map0x0F_opcode0x1e_vv0_426_l1},
/*h(12967)=427 */ {12967, xed3_phash_find_map0x0F_opcode0x1e_vv0_427_l1},
/*h(6202)=428 */ {6202, xed3_phash_find_map0x0F_opcode0x1e_vv0_428_l1},
/*h(3618)=429 */ {3618, xed3_phash_find_map0x0F_opcode0x1e_vv0_429_l1},
/*h(14564)=430 */ {14564, xed3_phash_find_map0x0F_opcode0x1e_vv0_430_l1},
/*h(1034)=431 */ {1034, xed3_phash_find_map0x0F_opcode0x1e_vv0_431_l1},
/*h(16161)=432 */ {16161, xed3_phash_find_map0x0F_opcode0x1e_vv0_432_l1},
/*h(9396)=433 */ {9396, xed3_phash_find_map0x0F_opcode0x1e_vv0_433_l1},
/*h(2631)=434 */ {2631, xed3_phash_find_map0x0F_opcode0x1e_vv0_434_l1},
/*h(10993)=435 */ {10993, xed3_phash_find_map0x0F_opcode0x1e_vv0_435_l1},
/*h(15174)=436 */ {15174, xed3_phash_find_map0x0F_opcode0x1e_vv0_436_l1},
/*h(8409)=437 */ {8409, xed3_phash_find_map0x0F_opcode0x1e_vv0_437_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5825)=439 */ {5825, xed3_phash_find_map0x0F_opcode0x1e_vv0_439_l1},
/*h(10006)=440 */ {10006, xed3_phash_find_map0x0F_opcode0x1e_vv0_440_l1},
/*h(14187)=441 */ {14187, xed3_phash_find_map0x0F_opcode0x1e_vv0_441_l1},
/*h(657)=442 */ {657, xed3_phash_find_map0x0F_opcode0x1e_vv0_442_l1},
/*h(4838)=443 */ {4838, xed3_phash_find_map0x0F_opcode0x1e_vv0_443_l1},
/*h(9019)=444 */ {9019, xed3_phash_find_map0x0F_opcode0x1e_vv0_444_l1},
/*h(13200)=445 */ {13200, xed3_phash_find_map0x0F_opcode0x1e_vv0_445_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3851)=447 */ {3851, xed3_phash_find_map0x0F_opcode0x1e_vv0_447_l1},
/*h(8032)=448 */ {8032, xed3_phash_find_map0x0F_opcode0x1e_vv0_448_l1},
/*h(12213)=449 */ {12213, xed3_phash_find_map0x0F_opcode0x1e_vv0_449_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2864)=451 */ {2864, xed3_phash_find_map0x0F_opcode0x1e_vv0_451_l1},
/*h(7045)=452 */ {7045, xed3_phash_find_map0x0F_opcode0x1e_vv0_452_l1},
/*h(11226)=453 */ {11226, xed3_phash_find_map0x0F_opcode0x1e_vv0_453_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1877)=455 */ {1877, xed3_phash_find_map0x0F_opcode0x1e_vv0_455_l1},
/*h(12823)=456 */ {12823, xed3_phash_find_map0x0F_opcode0x1e_vv0_456_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14420)=458 */ {14420, xed3_phash_find_map0x0F_opcode0x1e_vv0_458_l1},
/*h(890)=459 */ {890, xed3_phash_find_map0x0F_opcode0x1e_vv0_459_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16017)=461 */ {16017, xed3_phash_find_map0x0F_opcode0x1e_vv0_461_l1},
/*h(13433)=462 */ {13433, xed3_phash_find_map0x0F_opcode0x1e_vv0_462_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10849)=464 */ {10849, xed3_phash_find_map0x0F_opcode0x1e_vv0_464_l1},
/*h(15030)=465 */ {15030, xed3_phash_find_map0x0F_opcode0x1e_vv0_465_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5681)=467 */ {5681, xed3_phash_find_map0x0F_opcode0x1e_vv0_467_l1},
/*h(9862)=468 */ {9862, xed3_phash_find_map0x0F_opcode0x1e_vv0_468_l1},
/*h(14043)=469 */ {14043, xed3_phash_find_map0x0F_opcode0x1e_vv0_469_l1},
/*h(513)=470 */ {513, xed3_phash_find_map0x0F_opcode0x1e_vv0_470_l1},
/*h(11459)=471 */ {11459, xed3_phash_find_map0x0F_opcode0x1e_vv0_471_l1},
/*h(8875)=472 */ {8875, xed3_phash_find_map0x0F_opcode0x1e_vv0_472_l1},
/*h(13056)=473 */ {13056, xed3_phash_find_map0x0F_opcode0x1e_vv0_473_l1},
/*h(6291)=474 */ {6291, xed3_phash_find_map0x0F_opcode0x1e_vv0_474_l1},
/*h(10472)=475 */ {10472, xed3_phash_find_map0x0F_opcode0x1e_vv0_475_l1},
/*h(7888)=476 */ {7888, xed3_phash_find_map0x0F_opcode0x1e_vv0_476_l1},
/*h(12069)=477 */ {12069, xed3_phash_find_map0x0F_opcode0x1e_vv0_477_l1},
/*h(16250)=478 */ {16250, xed3_phash_find_map0x0F_opcode0x1e_vv0_478_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6901)=480 */ {6901, xed3_phash_find_map0x0F_opcode0x1e_vv0_480_l1},
/*h(11082)=481 */ {11082, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_484_l1},
/*h(5914)=485 */ {5914, xed3_phash_find_map0x0F_opcode0x1e_vv0_485_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14276)=487 */ {14276, xed3_phash_find_map0x0F_opcode0x1e_vv0_487_l1},
/*h(746)=488 */ {746, xed3_phash_find_map0x0F_opcode0x1e_vv0_488_l1},
/*h(15873)=489 */ {15873, xed3_phash_find_map0x0F_opcode0x1e_vv0_489_l1},
/*h(9108)=490 */ {9108, xed3_phash_find_map0x0F_opcode0x1e_vv0_490_l1},
/*h(13289)=491 */ {13289, xed3_phash_find_map0x0F_opcode0x1e_vv0_491_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14886)=493 */ {14886, xed3_phash_find_map0x0F_opcode0x1e_vv0_493_l1},
/*h(8121)=494 */ {8121, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_497_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11315)=499 */ {11315, xed3_phash_find_map0x0F_opcode0x1e_vv0_499_l1},
/*h(15496)=500 */ {15496, xed3_phash_find_map0x0F_opcode0x1e_vv0_500_l1},
/*h(8731)=501 */ {8731, xed3_phash_find_map0x0F_opcode0x1e_vv0_501_l1},
/*h(12912)=502 */ {12912, xed3_phash_find_map0x0F_opcode0x1e_vv0_502_l1},
/*h(10328)=503 */ {10328, xed3_phash_find_map0x0F_opcode0x1e_vv0_503_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7744)=505 */ {7744, xed3_phash_find_map0x0F_opcode0x1e_vv0_505_l1},
/*h(11925)=506 */ {11925, xed3_phash_find_map0x0F_opcode0x1e_vv0_506_l1},
/*h(16106)=507 */ {16106, xed3_phash_find_map0x0F_opcode0x1e_vv0_507_l1},
/*h(13522)=508 */ {13522, xed3_phash_find_map0x0F_opcode0x1e_vv0_508_l1},
/*h(6757)=509 */ {6757, xed3_phash_find_map0x0F_opcode0x1e_vv0_509_l1},
/*h(10938)=510 */ {10938, xed3_phash_find_map0x0F_opcode0x1e_vv0_510_l1},
/*h(8354)=511 */ {8354, xed3_phash_find_map0x0F_opcode0x1e_vv0_511_l1},
/*h(12535)=512 */ {12535, xed3_phash_find_map0x0F_opcode0x1e_vv0_512_l1},
/*h(5770)=513 */ {5770, xed3_phash_find_map0x0F_opcode0x1e_vv0_513_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14132)=515 */ {14132, xed3_phash_find_map0x0F_opcode0x1e_vv0_515_l1},
/*h(7367)=516 */ {7367, xed3_phash_find_map0x0F_opcode0x1e_vv0_516_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8964)=518 */ {8964, xed3_phash_find_map0x0F_opcode0x1e_vv0_518_l1},
/*h(13145)=519 */ {13145, xed3_phash_find_map0x0F_opcode0x1e_vv0_519_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3796)=521 */ {3796, xed3_phash_find_map0x0F_opcode0x1e_vv0_521_l1},
/*h(7977)=522 */ {7977, xed3_phash_find_map0x0F_opcode0x1e_vv0_522_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16339)=524 */ {16339, xed3_phash_find_map0x0F_opcode0x1e_vv0_524_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2809)=526 */ {2809, xed3_phash_find_map0x0F_opcode0x1e_vv0_526_l1},
/*h(11171)=527 */ {11171, xed3_phash_find_map0x0F_opcode0x1e_vv0_527_l1},
/*h(15352)=528 */ {15352, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_531_l1},
/*h(10184)=532 */ {10184, xed3_phash_find_map0x0F_opcode0x1e_vv0_532_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11781)=534 */ {11781, xed3_phash_find_map0x0F_opcode0x1e_vv0_534_l1},
/*h(15962)=535 */ {15962, xed3_phash_find_map0x0F_opcode0x1e_vv0_535_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13378)=537 */ {13378, xed3_phash_find_map0x0F_opcode0x1e_vv0_537_l1},
/*h(10794)=538 */ {10794, xed3_phash_find_map0x0F_opcode0x1e_vv0_538_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8210)=540 */ {8210, xed3_phash_find_map0x0F_opcode0x1e_vv0_540_l1},
/*h(12391)=541 */ {12391, xed3_phash_find_map0x0F_opcode0x1e_vv0_541_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13988)=543 */ {13988, xed3_phash_find_map0x0F_opcode0x1e_vv0_543_l1},
/*h(7223)=544 */ {7223, xed3_phash_find_map0x0F_opcode0x1e_vv0_544_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15585)=546 */ {15585, xed3_phash_find_map0x0F_opcode0x1e_vv0_546_l1},
/*h(8820)=547 */ {8820, xed3_phash_find_map0x0F_opcode0x1e_vv0_547_l1},
/*h(13001)=548 */ {13001, xed3_phash_find_map0x0F_opcode0x1e_vv0_548_l1},
/*h(10417)=549 */ {10417, xed3_phash_find_map0x0F_opcode0x1e_vv0_549_l1},
/*h(3652)=550 */ {3652, xed3_phash_find_map0x0F_opcode0x1e_vv0_550_l1},
/*h(7833)=551 */ {7833, xed3_phash_find_map0x0F_opcode0x1e_vv0_551_l1},
/*h(5249)=552 */ {5249, xed3_phash_find_map0x0F_opcode0x1e_vv0_552_l1},
/*h(16195)=553 */ {16195, xed3_phash_find_map0x0F_opcode0x1e_vv0_553_l1},
/*h(2665)=554 */ {2665, xed3_phash_find_map0x0F_opcode0x1e_vv0_554_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11027)=556 */ {11027, xed3_phash_find_map0x0F_opcode0x1e_vv0_556_l1},
/*h(15208)=557 */ {15208, xed3_phash_find_map0x0F_opcode0x1e_vv0_557_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5859)=559 */ {5859, xed3_phash_find_map0x0F_opcode0x1e_vv0_559_l1},
/*h(10040)=560 */ {10040, xed3_phash_find_map0x0F_opcode0x1e_vv0_560_l1},
/*h(3275)=561 */ {3275, xed3_phash_find_map0x0F_opcode0x1e_vv0_561_l1},
/*h(691)=562 */ {691, xed3_phash_find_map0x0F_opcode0x1e_vv0_562_l1},
/*h(4872)=563 */ {4872, xed3_phash_find_map0x0F_opcode0x1e_vv0_563_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13234)=565 */ {13234, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_568_l1},
/*h(12247)=569 */ {12247, xed3_phash_find_map0x0F_opcode0x1e_vv0_569_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2898)=571 */ {2898, xed3_phash_find_map0x0F_opcode0x1e_vv0_571_l1},
/*h(13844)=572 */ {13844, xed3_phash_find_map0x0F_opcode0x1e_vv0_572_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15441)=574 */ {15441, xed3_phash_find_map0x0F_opcode0x1e_vv0_574_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12857)=576 */ {12857, xed3_phash_find_map0x0F_opcode0x1e_vv0_576_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10273)=578 */ {10273, xed3_phash_find_map0x0F_opcode0x1e_vv0_578_l1},
/*h(14454)=579 */ {14454, xed3_phash_find_map0x0F_opcode0x1e_vv0_579_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16051)=581 */ {16051, xed3_phash_find_map0x0F_opcode0x1e_vv0_581_l1},
/*h(9286)=582 */ {9286, xed3_phash_find_map0x0F_opcode0x1e_vv0_582_l1},
/*h(13467)=583 */ {13467, xed3_phash_find_map0x0F_opcode0x1e_vv0_583_l1},
/*h(10883)=584 */ {10883, xed3_phash_find_map0x0F_opcode0x1e_vv0_584_l1},
/*h(15064)=585 */ {15064, xed3_phash_find_map0x0F_opcode0x1e_vv0_585_l1},
/*h(8299)=586 */ {8299, xed3_phash_find_map0x0F_opcode0x1e_vv0_586_l1},
/*h(12480)=587 */ {12480, xed3_phash_find_map0x0F_opcode0x1e_vv0_587_l1},
/*h(9896)=588 */ {9896, xed3_phash_find_map0x0F_opcode0x1e_vv0_588_l1},
/*h(3131)=589 */ {3131, xed3_phash_find_map0x0F_opcode0x1e_vv0_589_l1},
/*h(7312)=590 */ {7312, xed3_phash_find_map0x0F_opcode0x1e_vv0_590_l1},
/*h(11493)=591 */ {11493, xed3_phash_find_map0x0F_opcode0x1e_vv0_591_l1},
/*h(4728)=592 */ {4728, xed3_phash_find_map0x0F_opcode0x1e_vv0_592_l1},
/*h(2144)=593 */ {2144, xed3_phash_find_map0x0F_opcode0x1e_vv0_593_l1},
/*h(13090)=594 */ {13090, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_597_l1},
/*h(12103)=598 */ {12103, xed3_phash_find_map0x0F_opcode0x1e_vv0_598_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2754)=600 */ {2754, xed3_phash_find_map0x0F_opcode0x1e_vv0_600_l1},
/*h(6935)=601 */ {6935, xed3_phash_find_map0x0F_opcode0x1e_vv0_601_l1},
/*h(170)=602 */ {170, xed3_phash_find_map0x0F_opcode0x1e_vv0_602_l1},
/*h(15297)=603 */ {15297, xed3_phash_find_map0x0F_opcode0x1e_vv0_603_l1},
/*h(1767)=604 */ {1767, xed3_phash_find_map0x0F_opcode0x1e_vv0_604_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10129)=606 */ {10129, xed3_phash_find_map0x0F_opcode0x1e_vv0_606_l1},
/*h(14310)=607 */ {14310, xed3_phash_find_map0x0F_opcode0x1e_vv0_607_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4961)=609 */ {4961, xed3_phash_find_map0x0F_opcode0x1e_vv0_609_l1},
/*h(15907)=610 */ {15907, xed3_phash_find_map0x0F_opcode0x1e_vv0_610_l1},
/*h(13323)=611 */ {13323, xed3_phash_find_map0x0F_opcode0x1e_vv0_611_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3974)=613 */ {3974, xed3_phash_find_map0x0F_opcode0x1e_vv0_613_l1},
/*h(14920)=614 */ {14920, xed3_phash_find_map0x0F_opcode0x1e_vv0_614_l1},
/*h(12336)=615 */ {12336, xed3_phash_find_map0x0F_opcode0x1e_vv0_615_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9752)=617 */ {9752, xed3_phash_find_map0x0F_opcode0x1e_vv0_617_l1},
/*h(7168)=618 */ {7168, xed3_phash_find_map0x0F_opcode0x1e_vv0_618_l1},
/*h(11349)=619 */ {11349, xed3_phash_find_map0x0F_opcode0x1e_vv0_619_l1},
/*h(15530)=620 */ {15530, xed3_phash_find_map0x0F_opcode0x1e_vv0_620_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12946)=622 */ {12946, xed3_phash_find_map0x0F_opcode0x1e_vv0_622_l1},
/*h(6181)=623 */ {6181, xed3_phash_find_map0x0F_opcode0x1e_vv0_623_l1},
/*h(10362)=624 */ {10362, xed3_phash_find_map0x0F_opcode0x1e_vv0_624_l1},
/*h(7778)=625 */ {7778, xed3_phash_find_map0x0F_opcode0x1e_vv0_625_l1},
/*h(11959)=626 */ {11959, xed3_phash_find_map0x0F_opcode0x1e_vv0_626_l1},
/*h(5194)=627 */ {5194, xed3_phash_find_map0x0F_opcode0x1e_vv0_627_l1},
/*h(2610)=628 */ {2610, xed3_phash_find_map0x0F_opcode0x1e_vv0_628_l1},
/*h(13556)=629 */ {13556, xed3_phash_find_map0x0F_opcode0x1e_vv0_629_l1},
/*h(26)=630 */ {26, xed3_phash_find_map0x0F_opcode0x1e_vv0_630_l1},
/*h(15153)=631 */ {15153, xed3_phash_find_map0x0F_opcode0x1e_vv0_631_l1},
/*h(8388)=632 */ {8388, xed3_phash_find_map0x0F_opcode0x1e_vv0_632_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9985)=634 */ {9985, xed3_phash_find_map0x0F_opcode0x1e_vv0_634_l1},
/*h(14166)=635 */ {14166, xed3_phash_find_map0x0F_opcode0x1e_vv0_635_l1},
/*h(7401)=636 */ {7401, xed3_phash_find_map0x0F_opcode0x1e_vv0_636_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4817)=638 */ {4817, xed3_phash_find_map0x0F_opcode0x1e_vv0_638_l1},
/*h(8998)=639 */ {8998, xed3_phash_find_map0x0F_opcode0x1e_vv0_639_l1},
/*h(13179)=640 */ {13179, xed3_phash_find_map0x0F_opcode0x1e_vv0_640_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3830)=642 */ {3830, xed3_phash_find_map0x0F_opcode0x1e_vv0_642_l1},
/*h(8011)=643 */ {8011, xed3_phash_find_map0x0F_opcode0x1e_vv0_643_l1},
/*h(12192)=644 */ {12192, xed3_phash_find_map0x0F_opcode0x1e_vv0_644_l1},
/*h(16373)=645 */ {16373, xed3_phash_find_map0x0F_opcode0x1e_vv0_645_l1},
/*h(2843)=646 */ {2843, xed3_phash_find_map0x0F_opcode0x1e_vv0_646_l1},
/*h(7024)=647 */ {7024, xed3_phash_find_map0x0F_opcode0x1e_vv0_647_l1},
/*h(11205)=648 */ {11205, xed3_phash_find_map0x0F_opcode0x1e_vv0_648_l1},
/*h(15386)=649 */ {15386, xed3_phash_find_map0x0F_opcode0x1e_vv0_649_l1},
/*h(12802)=650 */ {12802, xed3_phash_find_map0x0F_opcode0x1e_vv0_650_l1},
/*h(6037)=651 */ {6037, xed3_phash_find_map0x0F_opcode0x1e_vv0_651_l1},
/*h(10218)=652 */ {10218, xed3_phash_find_map0x0F_opcode0x1e_vv0_652_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(869)=654 */ {869, xed3_phash_find_map0x0F_opcode0x1e_vv0_654_l1},
/*h(11815)=655 */ {11815, xed3_phash_find_map0x0F_opcode0x1e_vv0_655_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13412)=657 */ {13412, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_660_l1},
/*h(12425)=661 */ {12425, xed3_phash_find_map0x0F_opcode0x1e_vv0_661_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9841)=663 */ {9841, xed3_phash_find_map0x0F_opcode0x1e_vv0_663_l1},
/*h(14022)=664 */ {14022, xed3_phash_find_map0x0F_opcode0x1e_vv0_664_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4673)=666 */ {4673, xed3_phash_find_map0x0F_opcode0x1e_vv0_666_l1},
/*h(8854)=667 */ {8854, xed3_phash_find_map0x0F_opcode0x1e_vv0_667_l1},
/*h(13035)=668 */ {13035, xed3_phash_find_map0x0F_opcode0x1e_vv0_668_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10451)=670 */ {10451, xed3_phash_find_map0x0F_opcode0x1e_vv0_670_l1},
/*h(7867)=671 */ {7867, xed3_phash_find_map0x0F_opcode0x1e_vv0_671_l1},
/*h(12048)=672 */ {12048, xed3_phash_find_map0x0F_opcode0x1e_vv0_672_l1},
/*h(16229)=673 */ {16229, xed3_phash_find_map0x0F_opcode0x1e_vv0_673_l1},
/*h(9464)=674 */ {9464, xed3_phash_find_map0x0F_opcode0x1e_vv0_674_l1},
/*h(6880)=675 */ {6880, xed3_phash_find_map0x0F_opcode0x1e_vv0_675_l1},
/*h(11061)=676 */ {11061, xed3_phash_find_map0x0F_opcode0x1e_vv0_676_l1},
/*h(15242)=677 */ {15242, xed3_phash_find_map0x0F_opcode0x1e_vv0_677_l1},
/*h(1712)=678 */ {1712, xed3_phash_find_map0x0F_opcode0x1e_vv0_678_l1},
/*h(5893)=679 */ {5893, xed3_phash_find_map0x0F_opcode0x1e_vv0_679_l1},
/*h(10074)=680 */ {10074, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_683_l1},
/*h(4906)=684 */ {4906, xed3_phash_find_map0x0F_opcode0x1e_vv0_684_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13268)=686 */ {13268, xed3_phash_find_map0x0F_opcode0x1e_vv0_686_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14865)=688 */ {14865, xed3_phash_find_map0x0F_opcode0x1e_vv0_688_l1},
/*h(8100)=689 */ {8100, xed3_phash_find_map0x0F_opcode0x1e_vv0_689_l1},
/*h(12281)=690 */ {12281, xed3_phash_find_map0x0F_opcode0x1e_vv0_690_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13878)=692 */ {13878, xed3_phash_find_map0x0F_opcode0x1e_vv0_692_l1},
/*h(7113)=693 */ {7113, xed3_phash_find_map0x0F_opcode0x1e_vv0_693_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15475)=695 */ {15475, xed3_phash_find_map0x0F_opcode0x1e_vv0_695_l1},
/*h(12891)=696 */ {12891, xed3_phash_find_map0x0F_opcode0x1e_vv0_696_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10307)=698 */ {10307, xed3_phash_find_map0x0F_opcode0x1e_vv0_698_l1},
/*h(14488)=699 */ {14488, xed3_phash_find_map0x0F_opcode0x1e_vv0_699_l1},
/*h(7723)=700 */ {7723, xed3_phash_find_map0x0F_opcode0x1e_vv0_700_l1},
/*h(11904)=701 */ {11904, xed3_phash_find_map0x0F_opcode0x1e_vv0_701_l1},
/*h(16085)=702 */ {16085, xed3_phash_find_map0x0F_opcode0x1e_vv0_702_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6736)=704 */ {6736, xed3_phash_find_map0x0F_opcode0x1e_vv0_704_l1},
/*h(10917)=705 */ {10917, xed3_phash_find_map0x0F_opcode0x1e_vv0_705_l1},
/*h(15098)=706 */ {15098, xed3_phash_find_map0x0F_opcode0x1e_vv0_706_l1},
/*h(12514)=707 */ {12514, xed3_phash_find_map0x0F_opcode0x1e_vv0_707_l1},
/*h(5749)=708 */ {5749, xed3_phash_find_map0x0F_opcode0x1e_vv0_708_l1},
/*h(9930)=709 */ {9930, xed3_phash_find_map0x0F_opcode0x1e_vv0_709_l1},
/*h(7346)=710 */ {7346, xed3_phash_find_map0x0F_opcode0x1e_vv0_710_l1},
/*h(581)=711 */ {581, xed3_phash_find_map0x0F_opcode0x1e_vv0_711_l1},
/*h(4762)=712 */ {4762, xed3_phash_find_map0x0F_opcode0x1e_vv0_712_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13124)=714 */ {13124, xed3_phash_find_map0x0F_opcode0x1e_vv0_714_l1},
/*h(6359)=715 */ {6359, xed3_phash_find_map0x0F_opcode0x1e_vv0_715_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7956)=717 */ {7956, xed3_phash_find_map0x0F_opcode0x1e_vv0_717_l1},
/*h(12137)=718 */ {12137, xed3_phash_find_map0x0F_opcode0x1e_vv0_718_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2788)=720 */ {2788, xed3_phash_find_map0x0F_opcode0x1e_vv0_720_l1},
/*h(6969)=721 */ {6969, xed3_phash_find_map0x0F_opcode0x1e_vv0_721_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15331)=723 */ {15331, xed3_phash_find_map0x0F_opcode0x1e_vv0_723_l1},
/*h(1801)=724 */ {1801, xed3_phash_find_map0x0F_opcode0x1e_vv0_724_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10163)=726 */ {10163, xed3_phash_find_map0x0F_opcode0x1e_vv0_726_l1},
/*h(14344)=727 */ {14344, xed3_phash_find_map0x0F_opcode0x1e_vv0_727_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15941)=730 */ {15941, xed3_phash_find_map0x0F_opcode0x1e_vv0_730_l1},
/*h(9176)=731 */ {9176, xed3_phash_find_map0x0F_opcode0x1e_vv0_731_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10773)=733 */ {10773, xed3_phash_find_map0x0F_opcode0x1e_vv0_733_l1},
/*h(14954)=734 */ {14954, xed3_phash_find_map0x0F_opcode0x1e_vv0_734_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12370)=736 */ {12370, xed3_phash_find_map0x0F_opcode0x1e_vv0_736_l1},
/*h(9786)=737 */ {9786, xed3_phash_find_map0x0F_opcode0x1e_vv0_737_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7202)=739 */ {7202, xed3_phash_find_map0x0F_opcode0x1e_vv0_739_l1},
/*h(11383)=740 */ {11383, xed3_phash_find_map0x0F_opcode0x1e_vv0_740_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12980)=742 */ {12980, xed3_phash_find_map0x0F_opcode0x1e_vv0_742_l1},
/*h(6215)=743 */ {6215, xed3_phash_find_map0x0F_opcode0x1e_vv0_743_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14577)=745 */ {14577, xed3_phash_find_map0x0F_opcode0x1e_vv0_745_l1},
/*h(7812)=746 */ {7812, xed3_phash_find_map0x0F_opcode0x1e_vv0_746_l1},
/*h(11993)=747 */ {11993, xed3_phash_find_map0x0F_opcode0x1e_vv0_747_l1},
/*h(9409)=748 */ {9409, xed3_phash_find_map0x0F_opcode0x1e_vv0_748_l1},
/*h(2644)=749 */ {2644, xed3_phash_find_map0x0F_opcode0x1e_vv0_749_l1},
/*h(6825)=750 */ {6825, xed3_phash_find_map0x0F_opcode0x1e_vv0_750_l1},
/*h(4241)=751 */ {4241, xed3_phash_find_map0x0F_opcode0x1e_vv0_751_l1},
/*h(15187)=752 */ {15187, xed3_phash_find_map0x0F_opcode0x1e_vv0_752_l1},
/*h(1657)=753 */ {1657, xed3_phash_find_map0x0F_opcode0x1e_vv0_753_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3254)=755 */ {3254, xed3_phash_find_map0x0F_opcode0x1e_vv0_755_l1},
/*h(14200)=756 */ {14200, xed3_phash_find_map0x0F_opcode0x1e_vv0_756_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4851)=758 */ {4851, xed3_phash_find_map0x0F_opcode0x1e_vv0_758_l1},
/*h(9032)=759 */ {9032, xed3_phash_find_map0x0F_opcode0x1e_vv0_759_l1},
/*h(2267)=760 */ {2267, xed3_phash_find_map0x0F_opcode0x1e_vv0_760_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3864)=762 */ {3864, xed3_phash_find_map0x0F_opcode0x1e_vv0_762_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12226)=764 */ {12226, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_767_l1},
/*h(11239)=768 */ {11239, xed3_phash_find_map0x0F_opcode0x1e_vv0_768_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1890)=770 */ {1890, xed3_phash_find_map0x0F_opcode0x1e_vv0_770_l1},
/*h(12836)=771 */ {12836, xed3_phash_find_map0x0F_opcode0x1e_vv0_771_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14433)=773 */ {14433, xed3_phash_find_map0x0F_opcode0x1e_vv0_773_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11849)=775 */ {11849, xed3_phash_find_map0x0F_opcode0x1e_vv0_775_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9265)=777 */ {9265, xed3_phash_find_map0x0F_opcode0x1e_vv0_777_l1},
/*h(13446)=778 */ {13446, xed3_phash_find_map0x0F_opcode0x1e_vv0_778_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15043)=780 */ {15043, xed3_phash_find_map0x0F_opcode0x1e_vv0_780_l1},
/*h(8278)=781 */ {8278, xed3_phash_find_map0x0F_opcode0x1e_vv0_781_l1},
/*h(12459)=782 */ {12459, xed3_phash_find_map0x0F_opcode0x1e_vv0_782_l1},
/*h(9875)=783 */ {9875, xed3_phash_find_map0x0F_opcode0x1e_vv0_783_l1},
/*h(14056)=784 */ {14056, xed3_phash_find_map0x0F_opcode0x1e_vv0_784_l1},
/*h(7291)=785 */ {7291, xed3_phash_find_map0x0F_opcode0x1e_vv0_785_l1},
/*h(11472)=786 */ {11472, xed3_phash_find_map0x0F_opcode0x1e_vv0_786_l1},
/*h(8888)=787 */ {8888, xed3_phash_find_map0x0F_opcode0x1e_vv0_787_l1},
/*h(2123)=788 */ {2123, xed3_phash_find_map0x0F_opcode0x1e_vv0_788_l1},
/*h(6304)=789 */ {6304, xed3_phash_find_map0x0F_opcode0x1e_vv0_789_l1},
/*h(10485)=790 */ {10485, xed3_phash_find_map0x0F_opcode0x1e_vv0_790_l1},
/*h(3720)=791 */ {3720, xed3_phash_find_map0x0F_opcode0x1e_vv0_791_l1},
/*h(1136)=792 */ {1136, xed3_phash_find_map0x0F_opcode0x1e_vv0_792_l1},
/*h(5317)=793 */ {5317, xed3_phash_find_map0x0F_opcode0x1e_vv0_793_l1},
/*h(16263)=794 */ {16263, xed3_phash_find_map0x0F_opcode0x1e_vv0_794_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6914)=796 */ {6914, xed3_phash_find_map0x0F_opcode0x1e_vv0_796_l1},
/*h(11095)=797 */ {11095, xed3_phash_find_map0x0F_opcode0x1e_vv0_797_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1746)=799 */ {1746, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_802_l1},
/*h(759)=803 */ {759, xed3_phash_find_map0x0F_opcode0x1e_vv0_803_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9121)=805 */ {9121, xed3_phash_find_map0x0F_opcode0x1e_vv0_805_l1},
/*h(13302)=806 */ {13302, xed3_phash_find_map0x0F_opcode0x1e_vv0_806_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3953)=808 */ {3953, xed3_phash_find_map0x0F_opcode0x1e_vv0_808_l1},
/*h(14899)=809 */ {14899, xed3_phash_find_map0x0F_opcode0x1e_vv0_809_l1},
/*h(12315)=810 */ {12315, xed3_phash_find_map0x0F_opcode0x1e_vv0_810_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9731)=812 */ {9731, xed3_phash_find_map0x0F_opcode0x1e_vv0_812_l1},
/*h(13912)=813 */ {13912, xed3_phash_find_map0x0F_opcode0x1e_vv0_813_l1},
/*h(11328)=814 */ {11328, xed3_phash_find_map0x0F_opcode0x1e_vv0_814_l1},
/*h(15509)=815 */ {15509, xed3_phash_find_map0x0F_opcode0x1e_vv0_815_l1},
/*h(8744)=816 */ {8744, xed3_phash_find_map0x0F_opcode0x1e_vv0_816_l1},
/*h(6160)=817 */ {6160, xed3_phash_find_map0x0F_opcode0x1e_vv0_817_l1},
/*h(10341)=818 */ {10341, xed3_phash_find_map0x0F_opcode0x1e_vv0_818_l1},
/*h(14522)=819 */ {14522, xed3_phash_find_map0x0F_opcode0x1e_vv0_819_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11938)=821 */ {11938, xed3_phash_find_map0x0F_opcode0x1e_vv0_821_l1},
/*h(16119)=822 */ {16119, xed3_phash_find_map0x0F_opcode0x1e_vv0_822_l1},
/*h(9354)=823 */ {9354, xed3_phash_find_map0x0F_opcode0x1e_vv0_823_l1},
/*h(6770)=824 */ {6770, xed3_phash_find_map0x0F_opcode0x1e_vv0_824_l1},
/*h(10951)=825 */ {10951, xed3_phash_find_map0x0F_opcode0x1e_vv0_825_l1},
/*h(4186)=826 */ {4186, xed3_phash_find_map0x0F_opcode0x1e_vv0_826_l1},
/*h(1602)=827 */ {1602, xed3_phash_find_map0x0F_opcode0x1e_vv0_827_l1},
/*h(5783)=828 */ {5783, xed3_phash_find_map0x0F_opcode0x1e_vv0_828_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14145)=830 */ {14145, xed3_phash_find_map0x0F_opcode0x1e_vv0_830_l1},
/*h(7380)=831 */ {7380, xed3_phash_find_map0x0F_opcode0x1e_vv0_831_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8977)=833 */ {8977, xed3_phash_find_map0x0F_opcode0x1e_vv0_833_l1},
/*h(13158)=834 */ {13158, xed3_phash_find_map0x0F_opcode0x1e_vv0_834_l1},
/*h(6393)=835 */ {6393, xed3_phash_find_map0x0F_opcode0x1e_vv0_835_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3809)=837 */ {3809, xed3_phash_find_map0x0F_opcode0x1e_vv0_837_l1},
/*h(1225)=838 */ {1225, xed3_phash_find_map0x0F_opcode0x1e_vv0_838_l1},
/*h(16352)=839 */ {16352, xed3_phash_find_map0x0F_opcode0x1e_vv0_839_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2822)=841 */ {2822, xed3_phash_find_map0x0F_opcode0x1e_vv0_841_l1},
/*h(7003)=842 */ {7003, xed3_phash_find_map0x0F_opcode0x1e_vv0_842_l1},
/*h(11184)=843 */ {11184, xed3_phash_find_map0x0F_opcode0x1e_vv0_843_l1},
/*h(15365)=844 */ {15365, xed3_phash_find_map0x0F_opcode0x1e_vv0_844_l1},
/*h(1835)=845 */ {1835, xed3_phash_find_map0x0F_opcode0x1e_vv0_845_l1},
/*h(6016)=846 */ {6016, xed3_phash_find_map0x0F_opcode0x1e_vv0_846_l1},
/*h(10197)=847 */ {10197, xed3_phash_find_map0x0F_opcode0x1e_vv0_847_l1},
/*h(14378)=848 */ {14378, xed3_phash_find_map0x0F_opcode0x1e_vv0_848_l1},
/*h(11794)=849 */ {11794, xed3_phash_find_map0x0F_opcode0x1e_vv0_849_l1},
/*h(15975)=850 */ {15975, xed3_phash_find_map0x0F_opcode0x1e_vv0_850_l1},
/*h(9210)=851 */ {9210, xed3_phash_find_map0x0F_opcode0x1e_vv0_851_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10807)=854 */ {10807, xed3_phash_find_map0x0F_opcode0x1e_vv0_854_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12404)=856 */ {12404, xed3_phash_find_map0x0F_opcode0x1e_vv0_856_l1},
/*h(5639)=857 */ {5639, xed3_phash_find_map0x0F_opcode0x1e_vv0_857_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14001)=859 */ {14001, xed3_phash_find_map0x0F_opcode0x1e_vv0_859_l1},
/*h(11417)=860 */ {11417, xed3_phash_find_map0x0F_opcode0x1e_vv0_860_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8833)=862 */ {8833, xed3_phash_find_map0x0F_opcode0x1e_vv0_862_l1},
/*h(13014)=863 */ {13014, xed3_phash_find_map0x0F_opcode0x1e_vv0_863_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3665)=865 */ {3665, xed3_phash_find_map0x0F_opcode0x1e_vv0_865_l1},
/*h(7846)=866 */ {7846, xed3_phash_find_map0x0F_opcode0x1e_vv0_866_l1},
/*h(12027)=867 */ {12027, xed3_phash_find_map0x0F_opcode0x1e_vv0_867_l1},
/*h(16208)=868 */ {16208, xed3_phash_find_map0x0F_opcode0x1e_vv0_868_l1},
/*h(9443)=869 */ {9443, xed3_phash_find_map0x0F_opcode0x1e_vv0_869_l1},
/*h(6859)=870 */ {6859, xed3_phash_find_map0x0F_opcode0x1e_vv0_870_l1},
/*h(11040)=871 */ {11040, xed3_phash_find_map0x0F_opcode0x1e_vv0_871_l1},
/*h(15221)=872 */ {15221, xed3_phash_find_map0x0F_opcode0x1e_vv0_872_l1},
/*h(1691)=873 */ {1691, xed3_phash_find_map0x0F_opcode0x1e_vv0_873_l1},
/*h(5872)=874 */ {5872, xed3_phash_find_map0x0F_opcode0x1e_vv0_874_l1},
/*h(10053)=875 */ {10053, xed3_phash_find_map0x0F_opcode0x1e_vv0_875_l1},
/*h(14234)=876 */ {14234, xed3_phash_find_map0x0F_opcode0x1e_vv0_876_l1},
/*h(704)=877 */ {704, xed3_phash_find_map0x0F_opcode0x1e_vv0_877_l1},
/*h(4885)=878 */ {4885, xed3_phash_find_map0x0F_opcode0x1e_vv0_878_l1},
/*h(9066)=879 */ {9066, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_883_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12260)=885 */ {12260, xed3_phash_find_map0x0F_opcode0x1e_vv0_885_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13857)=887 */ {13857, xed3_phash_find_map0x0F_opcode0x1e_vv0_887_l1},
/*h(7092)=888 */ {7092, xed3_phash_find_map0x0F_opcode0x1e_vv0_888_l1},
/*h(11273)=889 */ {11273, xed3_phash_find_map0x0F_opcode0x1e_vv0_889_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12870)=891 */ {12870, xed3_phash_find_map0x0F_opcode0x1e_vv0_891_l1},
/*h(6105)=892 */ {6105, xed3_phash_find_map0x0F_opcode0x1e_vv0_892_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14467)=894 */ {14467, xed3_phash_find_map0x0F_opcode0x1e_vv0_894_l1},
/*h(11883)=895 */ {11883, xed3_phash_find_map0x0F_opcode0x1e_vv0_895_l1},
/*h(16064)=896 */ {16064, xed3_phash_find_map0x0F_opcode0x1e_vv0_896_l1},
/*h(9299)=897 */ {9299, xed3_phash_find_map0x0F_opcode0x1e_vv0_897_l1},
/*h(13480)=898 */ {13480, xed3_phash_find_map0x0F_opcode0x1e_vv0_898_l1},
/*h(6715)=899 */ {6715, xed3_phash_find_map0x0F_opcode0x1e_vv0_899_l1},
/*h(15077)=900 */ {15077, xed3_phash_find_map0x0F_opcode0x1e_vv0_900_l1},
/*h(8312)=901 */ {8312, xed3_phash_find_map0x0F_opcode0x1e_vv0_901_l1},
/*h(1547)=902 */ {1547, xed3_phash_find_map0x0F_opcode0x1e_vv0_902_l1},
/*h(5728)=903 */ {5728, xed3_phash_find_map0x0F_opcode0x1e_vv0_903_l1},
/*h(9909)=904 */ {9909, xed3_phash_find_map0x0F_opcode0x1e_vv0_904_l1},
/*h(14090)=905 */ {14090, xed3_phash_find_map0x0F_opcode0x1e_vv0_905_l1},
/*h(11506)=906 */ {11506, xed3_phash_find_map0x0F_opcode0x1e_vv0_906_l1},
/*h(4741)=907 */ {4741, xed3_phash_find_map0x0F_opcode0x1e_vv0_907_l1},
/*h(8922)=908 */ {8922, xed3_phash_find_map0x0F_opcode0x1e_vv0_908_l1},
/*h(6338)=909 */ {6338, xed3_phash_find_map0x0F_opcode0x1e_vv0_909_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3754)=911 */ {3754, xed3_phash_find_map0x0F_opcode0x1e_vv0_911_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12116)=913 */ {12116, xed3_phash_find_map0x0F_opcode0x1e_vv0_913_l1},
/*h(16297)=914 */ {16297, xed3_phash_find_map0x0F_opcode0x1e_vv0_914_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6948)=916 */ {6948, xed3_phash_find_map0x0F_opcode0x1e_vv0_916_l1},
/*h(11129)=917 */ {11129, xed3_phash_find_map0x0F_opcode0x1e_vv0_917_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1780)=919 */ {1780, xed3_phash_find_map0x0F_opcode0x1e_vv0_919_l1},
/*h(5961)=920 */ {5961, xed3_phash_find_map0x0F_opcode0x1e_vv0_920_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14323)=922 */ {14323, xed3_phash_find_map0x0F_opcode0x1e_vv0_922_l1},
/*h(793)=923 */ {793, xed3_phash_find_map0x0F_opcode0x1e_vv0_923_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15920)=925 */ {15920, xed3_phash_find_map0x0F_opcode0x1e_vv0_925_l1},
/*h(13336)=926 */ {13336, xed3_phash_find_map0x0F_opcode0x1e_vv0_926_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10752)=928 */ {10752, xed3_phash_find_map0x0F_opcode0x1e_vv0_928_l1},
/*h(14933)=929 */ {14933, xed3_phash_find_map0x0F_opcode0x1e_vv0_929_l1},
/*h(8168)=930 */ {8168, xed3_phash_find_map0x0F_opcode0x1e_vv0_930_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9765)=932 */ {9765, xed3_phash_find_map0x0F_opcode0x1e_vv0_932_l1},
/*h(13946)=933 */ {13946, xed3_phash_find_map0x0F_opcode0x1e_vv0_933_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11362)=935 */ {11362, xed3_phash_find_map0x0F_opcode0x1e_vv0_935_l1},
/*h(15543)=936 */ {15543, xed3_phash_find_map0x0F_opcode0x1e_vv0_936_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6194)=938 */ {6194, xed3_phash_find_map0x0F_opcode0x1e_vv0_938_l1},
/*h(10375)=939 */ {10375, xed3_phash_find_map0x0F_opcode0x1e_vv0_939_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11972)=941 */ {11972, xed3_phash_find_map0x0F_opcode0x1e_vv0_941_l1},
/*h(16153)=942 */ {16153, xed3_phash_find_map0x0F_opcode0x1e_vv0_942_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10985)=945 */ {10985, xed3_phash_find_map0x0F_opcode0x1e_vv0_945_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8401)=947 */ {8401, xed3_phash_find_map0x0F_opcode0x1e_vv0_947_l1},
/*h(1636)=948 */ {1636, xed3_phash_find_map0x0F_opcode0x1e_vv0_948_l1},
/*h(5817)=949 */ {5817, xed3_phash_find_map0x0F_opcode0x1e_vv0_949_l1},
/*h(3233)=950 */ {3233, xed3_phash_find_map0x0F_opcode0x1e_vv0_950_l1},
/*h(14179)=951 */ {14179, xed3_phash_find_map0x0F_opcode0x1e_vv0_951_l1},
/*h(649)=952 */ {649, xed3_phash_find_map0x0F_opcode0x1e_vv0_952_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9011)=954 */ {9011, xed3_phash_find_map0x0F_opcode0x1e_vv0_954_l1},
/*h(13192)=955 */ {13192, xed3_phash_find_map0x0F_opcode0x1e_vv0_955_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3843)=957 */ {3843, xed3_phash_find_map0x0F_opcode0x1e_vv0_957_l1},
/*h(8024)=958 */ {8024, xed3_phash_find_map0x0F_opcode0x1e_vv0_958_l1},
/*h(1259)=959 */ {1259, xed3_phash_find_map0x0F_opcode0x1e_vv0_959_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2856)=961 */ {2856, xed3_phash_find_map0x0F_opcode0x1e_vv0_961_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11218)=963 */ {11218, xed3_phash_find_map0x0F_opcode0x1e_vv0_963_l1},
/*h(15399)=964 */ {15399, xed3_phash_find_map0x0F_opcode0x1e_vv0_964_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6050)=966 */ {6050, xed3_phash_find_map0x0F_opcode0x1e_vv0_966_l1},
/*h(10231)=967 */ {10231, xed3_phash_find_map0x0F_opcode0x1e_vv0_967_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(882)=969 */ {882, xed3_phash_find_map0x0F_opcode0x1e_vv0_969_l1},
/*h(11828)=970 */ {11828, xed3_phash_find_map0x0F_opcode0x1e_vv0_970_l1},
/*h(16009)=971 */ {16009, xed3_phash_find_map0x0F_opcode0x1e_vv0_971_l1},
/*h(13425)=972 */ {13425, xed3_phash_find_map0x0F_opcode0x1e_vv0_972_l1},
/*h(6660)=973 */ {6660, xed3_phash_find_map0x0F_opcode0x1e_vv0_973_l1},
/*h(10841)=974 */ {10841, xed3_phash_find_map0x0F_opcode0x1e_vv0_974_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12438)=976 */ {12438, xed3_phash_find_map0x0F_opcode0x1e_vv0_976_l1},
/*h(5673)=977 */ {5673, xed3_phash_find_map0x0F_opcode0x1e_vv0_977_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14035)=979 */ {14035, xed3_phash_find_map0x0F_opcode0x1e_vv0_979_l1},
/*h(7270)=980 */ {7270, xed3_phash_find_map0x0F_opcode0x1e_vv0_980_l1},
/*h(11451)=981 */ {11451, xed3_phash_find_map0x0F_opcode0x1e_vv0_981_l1},
/*h(8867)=982 */ {8867, xed3_phash_find_map0x0F_opcode0x1e_vv0_982_l1},
/*h(13048)=983 */ {13048, xed3_phash_find_map0x0F_opcode0x1e_vv0_983_l1},
/*h(6283)=984 */ {6283, xed3_phash_find_map0x0F_opcode0x1e_vv0_984_l1},
/*h(10464)=985 */ {10464, xed3_phash_find_map0x0F_opcode0x1e_vv0_985_l1},
/*h(7880)=986 */ {7880, xed3_phash_find_map0x0F_opcode0x1e_vv0_986_l1},
/*h(1115)=987 */ {1115, xed3_phash_find_map0x0F_opcode0x1e_vv0_987_l1},
/*h(16242)=988 */ {16242, xed3_phash_find_map0x0F_opcode0x1e_vv0_988_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2712)=990 */ {2712, xed3_phash_find_map0x0F_opcode0x1e_vv0_990_l1},
/*h(11074)=991 */ {11074, xed3_phash_find_map0x0F_opcode0x1e_vv0_991_l1},
/*h(15255)=992 */ {15255, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_995_l1},
/*h(10087)=996 */ {10087, xed3_phash_find_map0x0F_opcode0x1e_vv0_996_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(738)=998 */ {738, xed3_phash_find_map0x0F_opcode0x1e_vv0_998_l1},
/*h(4919)=999 */ {4919, xed3_phash_find_map0x0F_opcode0x1e_vv0_999_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13281)=1001 */ {13281, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_1004_l1},
/*h(12294)=1005 */ {12294, xed3_phash_find_map0x0F_opcode0x1e_vv0_1005_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13891)=1007 */ {13891, xed3_phash_find_map0x0F_opcode0x1e_vv0_1007_l1},
/*h(7126)=1008 */ {7126, xed3_phash_find_map0x0F_opcode0x1e_vv0_1008_l1},
/*h(11307)=1009 */ {11307, xed3_phash_find_map0x0F_opcode0x1e_vv0_1009_l1},
/*h(15488)=1010 */ {15488, xed3_phash_find_map0x0F_opcode0x1e_vv0_1010_l1},
/*h(8723)=1011 */ {8723, xed3_phash_find_map0x0F_opcode0x1e_vv0_1011_l1},
/*h(12904)=1012 */ {12904, xed3_phash_find_map0x0F_opcode0x1e_vv0_1012_l1},
/*h(10320)=1013 */ {10320, xed3_phash_find_map0x0F_opcode0x1e_vv0_1013_l1},
/*h(14501)=1014 */ {14501, xed3_phash_find_map0x0F_opcode0x1e_vv0_1014_l1},
/*h(7736)=1015 */ {7736, xed3_phash_find_map0x0F_opcode0x1e_vv0_1015_l1},
/*h(5152)=1016 */ {5152, xed3_phash_find_map0x0F_opcode0x1e_vv0_1016_l1},
/*h(16098)=1017 */ {16098, xed3_phash_find_map0x0F_opcode0x1e_vv0_1017_l1},
/*h(13514)=1018 */ {13514, xed3_phash_find_map0x0F_opcode0x1e_vv0_1018_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10930)=1020 */ {10930, xed3_phash_find_map0x0F_opcode0x1e_vv0_1020_l1},
/*h(15111)=1021 */ {15111, xed3_phash_find_map0x0F_opcode0x1e_vv0_1021_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5762)=1023 */ {5762, xed3_phash_find_map0x0F_opcode0x1e_vv0_1023_l1},
/*h(9943)=1024 */ {9943, xed3_phash_find_map0x0F_opcode0x1e_vv0_1024_l1},
/*h(3178)=1025 */ {3178, xed3_phash_find_map0x0F_opcode0x1e_vv0_1025_l1},
/*h(594)=1026 */ {594, xed3_phash_find_map0x0F_opcode0x1e_vv0_1026_l1},
/*h(4775)=1027 */ {4775, xed3_phash_find_map0x0F_opcode0x1e_vv0_1027_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13137)=1029 */ {13137, xed3_phash_find_map0x0F_opcode0x1e_vv0_1029_l1},
/*h(6372)=1030 */ {6372, xed3_phash_find_map0x0F_opcode0x1e_vv0_1030_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7969)=1032 */ {7969, xed3_phash_find_map0x0F_opcode0x1e_vv0_1032_l1},
/*h(12150)=1033 */ {12150, xed3_phash_find_map0x0F_opcode0x1e_vv0_1033_l1},
/*h(16331)=1034 */ {16331, xed3_phash_find_map0x0F_opcode0x1e_vv0_1034_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2801)=1036 */ {2801, xed3_phash_find_map0x0F_opcode0x1e_vv0_1036_l1},
/*h(11163)=1037 */ {11163, xed3_phash_find_map0x0F_opcode0x1e_vv0_1037_l1},
/*h(15344)=1038 */ {15344, xed3_phash_find_map0x0F_opcode0x1e_vv0_1038_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1814)=1040 */ {1814, xed3_phash_find_map0x0F_opcode0x1e_vv0_1040_l1},
/*h(5995)=1041 */ {5995, xed3_phash_find_map0x0F_opcode0x1e_vv0_1041_l1},
/*h(10176)=1042 */ {10176, xed3_phash_find_map0x0F_opcode0x1e_vv0_1042_l1},
/*h(14357)=1043 */ {14357, xed3_phash_find_map0x0F_opcode0x1e_vv0_1043_l1},
/*h(827)=1044 */ {827, xed3_phash_find_map0x0F_opcode0x1e_vv0_1044_l1},
/*h(15954)=1045 */ {15954, xed3_phash_find_map0x0F_opcode0x1e_vv0_1045_l1},
/*h(9189)=1046 */ {9189, xed3_phash_find_map0x0F_opcode0x1e_vv0_1046_l1},
/*h(13370)=1047 */ {13370, xed3_phash_find_map0x0F_opcode0x1e_vv0_1047_l1},
/*h(10786)=1048 */ {10786, xed3_phash_find_map0x0F_opcode0x1e_vv0_1048_l1},
/*h(14967)=1049 */ {14967, xed3_phash_find_map0x0F_opcode0x1e_vv0_1049_l1},
/*h(8202)=1050 */ {8202, xed3_phash_find_map0x0F_opcode0x1e_vv0_1050_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9799)=1052 */ {9799, xed3_phash_find_map0x0F_opcode0x1e_vv0_1052_l1},
/*h(3034)=1053 */ {3034, xed3_phash_find_map0x0F_opcode0x1e_vv0_1053_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11396)=1055 */ {11396, xed3_phash_find_map0x0F_opcode0x1e_vv0_1055_l1},
/*h(15577)=1056 */ {15577, xed3_phash_find_map0x0F_opcode0x1e_vv0_1056_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12993)=1058 */ {12993, xed3_phash_find_map0x0F_opcode0x1e_vv0_1058_l1},
/*h(10409)=1059 */ {10409, xed3_phash_find_map0x0F_opcode0x1e_vv0_1059_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7825)=1061 */ {7825, xed3_phash_find_map0x0F_opcode0x1e_vv0_1061_l1},
/*h(12006)=1062 */ {12006, xed3_phash_find_map0x0F_opcode0x1e_vv0_1062_l1},
/*h(16187)=1063 */ {16187, xed3_phash_find_map0x0F_opcode0x1e_vv0_1063_l1},
/*h(2657)=1064 */ {2657, xed3_phash_find_map0x0F_opcode0x1e_vv0_1064_l1},
/*h(6838)=1065 */ {6838, xed3_phash_find_map0x0F_opcode0x1e_vv0_1065_l1},
/*h(11019)=1066 */ {11019, xed3_phash_find_map0x0F_opcode0x1e_vv0_1066_l1},
/*h(15200)=1067 */ {15200, xed3_phash_find_map0x0F_opcode0x1e_vv0_1067_l1},
/*h(1670)=1068 */ {1670, xed3_phash_find_map0x0F_opcode0x1e_vv0_1068_l1},
/*h(5851)=1069 */ {5851, xed3_phash_find_map0x0F_opcode0x1e_vv0_1069_l1},
/*h(10032)=1070 */ {10032, xed3_phash_find_map0x0F_opcode0x1e_vv0_1070_l1},
/*h(14213)=1071 */ {14213, xed3_phash_find_map0x0F_opcode0x1e_vv0_1071_l1},
/*h(683)=1072 */ {683, xed3_phash_find_map0x0F_opcode0x1e_vv0_1072_l1},
/*h(4864)=1073 */ {4864, xed3_phash_find_map0x0F_opcode0x1e_vv0_1073_l1},
/*h(9045)=1074 */ {9045, xed3_phash_find_map0x0F_opcode0x1e_vv0_1074_l1},
/*h(13226)=1075 */ {13226, xed3_phash_find_map0x0F_opcode0x1e_vv0_1075_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3877)=1077 */ {3877, xed3_phash_find_map0x0F_opcode0x1e_vv0_1077_l1},
/*h(8058)=1078 */ {8058, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_1082_l1},
/*h(11252)=1083 */ {11252, xed3_phash_find_map0x0F_opcode0x1e_vv0_1083_l1},
/*h(15433)=1084 */ {15433, xed3_phash_find_map0x0F_opcode0x1e_vv0_1084_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12849)=1086 */ {12849, xed3_phash_find_map0x0F_opcode0x1e_vv0_1086_l1},
/*h(6084)=1087 */ {6084, xed3_phash_find_map0x0F_opcode0x1e_vv0_1087_l1},
/*h(10265)=1088 */ {10265, xed3_phash_find_map0x0F_opcode0x1e_vv0_1088_l1},
/*h(7681)=1089 */ {7681, xed3_phash_find_map0x0F_opcode0x1e_vv0_1089_l1},
/*h(11862)=1090 */ {11862, xed3_phash_find_map0x0F_opcode0x1e_vv0_1090_l1},
/*h(16043)=1091 */ {16043, xed3_phash_find_map0x0F_opcode0x1e_vv0_1091_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13459)=1093 */ {13459, xed3_phash_find_map0x0F_opcode0x1e_vv0_1093_l1},
/*h(10875)=1094 */ {10875, xed3_phash_find_map0x0F_opcode0x1e_vv0_1094_l1},
/*h(15056)=1095 */ {15056, xed3_phash_find_map0x0F_opcode0x1e_vv0_1095_l1},
/*h(8291)=1096 */ {8291, xed3_phash_find_map0x0F_opcode0x1e_vv0_1096_l1},
/*h(12472)=1097 */ {12472, xed3_phash_find_map0x0F_opcode0x1e_vv0_1097_l1},
/*h(9888)=1098 */ {9888, xed3_phash_find_map0x0F_opcode0x1e_vv0_1098_l1},
/*h(14069)=1099 */ {14069, xed3_phash_find_map0x0F_opcode0x1e_vv0_1099_l1},
/*h(7304)=1100 */ {7304, xed3_phash_find_map0x0F_opcode0x1e_vv0_1100_l1},
/*h(539)=1101 */ {539, xed3_phash_find_map0x0F_opcode0x1e_vv0_1101_l1},
/*h(4720)=1102 */ {4720, xed3_phash_find_map0x0F_opcode0x1e_vv0_1102_l1},
/*h(8901)=1103 */ {8901, xed3_phash_find_map0x0F_opcode0x1e_vv0_1103_l1},
/*h(13082)=1104 */ {13082, xed3_phash_find_map0x0F_opcode0x1e_vv0_1104_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3733)=1106 */ {3733, xed3_phash_find_map0x0F_opcode0x1e_vv0_1106_l1},
/*h(7914)=1107 */ {7914, xed3_phash_find_map0x0F_opcode0x1e_vv0_1107_l1},
/*h(5330)=1108 */ {5330, xed3_phash_find_map0x0F_opcode0x1e_vv0_1108_l1},
/*h(16276)=1109 */ {16276, xed3_phash_find_map0x0F_opcode0x1e_vv0_1109_l1},
/*h(2746)=1110 */ {2746, xed3_phash_find_map0x0F_opcode0x1e_vv0_1110_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11108)=1112 */ {11108, xed3_phash_find_map0x0F_opcode0x1e_vv0_1112_l1},
/*h(15289)=1113 */ {15289, xed3_phash_find_map0x0F_opcode0x1e_vv0_1113_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5940)=1115 */ {5940, xed3_phash_find_map0x0F_opcode0x1e_vv0_1115_l1},
/*h(10121)=1116 */ {10121, xed3_phash_find_map0x0F_opcode0x1e_vv0_1116_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(772)=1118 */ {772, xed3_phash_find_map0x0F_opcode0x1e_vv0_1118_l1},
/*h(4953)=1119 */ {4953, xed3_phash_find_map0x0F_opcode0x1e_vv0_1119_l1},
/*h(15899)=1120 */ {15899, xed3_phash_find_map0x0F_opcode0x1e_vv0_1120_l1},
/*h(13315)=1121 */ {13315, xed3_phash_find_map0x0F_opcode0x1e_vv0_1121_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14912)=1124 */ {14912, xed3_phash_find_map0x0F_opcode0x1e_vv0_1124_l1},
/*h(12328)=1125 */ {12328, xed3_phash_find_map0x0F_opcode0x1e_vv0_1125_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9744)=1127 */ {9744, xed3_phash_find_map0x0F_opcode0x1e_vv0_1127_l1},
/*h(13925)=1128 */ {13925, xed3_phash_find_map0x0F_opcode0x1e_vv0_1128_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15522)=1130 */ {15522, xed3_phash_find_map0x0F_opcode0x1e_vv0_1130_l1},
/*h(8757)=1131 */ {8757, xed3_phash_find_map0x0F_opcode0x1e_vv0_1131_l1},
/*h(12938)=1132 */ {12938, xed3_phash_find_map0x0F_opcode0x1e_vv0_1132_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10354)=1134 */ {10354, xed3_phash_find_map0x0F_opcode0x1e_vv0_1134_l1},
/*h(14535)=1135 */ {14535, xed3_phash_find_map0x0F_opcode0x1e_vv0_1135_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16132)=1137 */ {16132, xed3_phash_find_map0x0F_opcode0x1e_vv0_1137_l1},
/*h(9367)=1138 */ {9367, xed3_phash_find_map0x0F_opcode0x1e_vv0_1138_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10964)=1140 */ {10964, xed3_phash_find_map0x0F_opcode0x1e_vv0_1140_l1},
/*h(15145)=1141 */ {15145, xed3_phash_find_map0x0F_opcode0x1e_vv0_1141_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5796)=1143 */ {5796, xed3_phash_find_map0x0F_opcode0x1e_vv0_1143_l1},
/*h(9977)=1144 */ {9977, xed3_phash_find_map0x0F_opcode0x1e_vv0_1144_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7393)=1146 */ {7393, xed3_phash_find_map0x0F_opcode0x1e_vv0_1146_l1},
/*h(628)=1147 */ {628, xed3_phash_find_map0x0F_opcode0x1e_vv0_1147_l1},
/*h(4809)=1148 */ {4809, xed3_phash_find_map0x0F_opcode0x1e_vv0_1148_l1},
/*h(2225)=1149 */ {2225, xed3_phash_find_map0x0F_opcode0x1e_vv0_1149_l1},
/*h(13171)=1150 */ {13171, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_1153_l1},
/*h(12184)=1154 */ {12184, xed3_phash_find_map0x0F_opcode0x1e_vv0_1154_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2835)=1156 */ {2835, xed3_phash_find_map0x0F_opcode0x1e_vv0_1156_l1},
/*h(7016)=1157 */ {7016, xed3_phash_find_map0x0F_opcode0x1e_vv0_1157_l1},
/*h(251)=1158 */ {251, xed3_phash_find_map0x0F_opcode0x1e_vv0_1158_l1},
/*h(15378)=1159 */ {15378, xed3_phash_find_map0x0F_opcode0x1e_vv0_1159_l1},
/*h(1848)=1160 */ {1848, xed3_phash_find_map0x0F_opcode0x1e_vv0_1160_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10210)=1162 */ {10210, xed3_phash_find_map0x0F_opcode0x1e_vv0_1162_l1},
/*h(14391)=1163 */ {14391, xed3_phash_find_map0x0F_opcode0x1e_vv0_1163_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5042)=1165 */ {5042, xed3_phash_find_map0x0F_opcode0x1e_vv0_1165_l1},
/*h(15988)=1166 */ {15988, xed3_phash_find_map0x0F_opcode0x1e_vv0_1166_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10820)=1169 */ {10820, xed3_phash_find_map0x0F_opcode0x1e_vv0_1169_l1},
/*h(15001)=1170 */ {15001, xed3_phash_find_map0x0F_opcode0x1e_vv0_1170_l1},
/*h(12417)=1171 */ {12417, xed3_phash_find_map0x0F_opcode0x1e_vv0_1171_l1},
/*h(5652)=1172 */ {5652, xed3_phash_find_map0x0F_opcode0x1e_vv0_1172_l1},
/*h(9833)=1173 */ {9833, xed3_phash_find_map0x0F_opcode0x1e_vv0_1173_l1},
/*h(7249)=1174 */ {7249, xed3_phash_find_map0x0F_opcode0x1e_vv0_1174_l1},
/*h(11430)=1175 */ {11430, xed3_phash_find_map0x0F_opcode0x1e_vv0_1175_l1},
/*h(15611)=1176 */ {15611, xed3_phash_find_map0x0F_opcode0x1e_vv0_1176_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13027)=1178 */ {13027, xed3_phash_find_map0x0F_opcode0x1e_vv0_1178_l1},
/*h(6262)=1179 */ {6262, xed3_phash_find_map0x0F_opcode0x1e_vv0_1179_l1},
/*h(10443)=1180 */ {10443, xed3_phash_find_map0x0F_opcode0x1e_vv0_1180_l1},
/*h(7859)=1181 */ {7859, xed3_phash_find_map0x0F_opcode0x1e_vv0_1181_l1},
/*h(12040)=1182 */ {12040, xed3_phash_find_map0x0F_opcode0x1e_vv0_1182_l1},
/*h(5275)=1183 */ {5275, xed3_phash_find_map0x0F_opcode0x1e_vv0_1183_l1},
/*h(9456)=1184 */ {9456, xed3_phash_find_map0x0F_opcode0x1e_vv0_1184_l1},
/*h(6872)=1185 */ {6872, xed3_phash_find_map0x0F_opcode0x1e_vv0_1185_l1},
/*h(107)=1186 */ {107, xed3_phash_find_map0x0F_opcode0x1e_vv0_1186_l1},
/*h(15234)=1187 */ {15234, xed3_phash_find_map0x0F_opcode0x1e_vv0_1187_l1},
/*h(1704)=1188 */ {1704, xed3_phash_find_map0x0F_opcode0x1e_vv0_1188_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10066)=1190 */ {10066, xed3_phash_find_map0x0F_opcode0x1e_vv0_1190_l1},
/*h(14247)=1191 */ {14247, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_1194_l1},
/*h(9079)=1195 */ {9079, xed3_phash_find_map0x0F_opcode0x1e_vv0_1195_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14857)=1198 */ {14857, xed3_phash_find_map0x0F_opcode0x1e_vv0_1198_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12273)=1200 */ {12273, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_1203_l1},
/*h(11286)=1204 */ {11286, xed3_phash_find_map0x0F_opcode0x1e_vv0_1204_l1},
/*h(15467)=1205 */ {15467, xed3_phash_find_map0x0F_opcode0x1e_vv0_1205_l1},
/*h(12883)=1206 */ {12883, xed3_phash_find_map0x0F_opcode0x1e_vv0_1206_l1},
/*h(6118)=1207 */ {6118, xed3_phash_find_map0x0F_opcode0x1e_vv0_1207_l1},
/*h(10299)=1208 */ {10299, xed3_phash_find_map0x0F_opcode0x1e_vv0_1208_l1},
/*h(14480)=1209 */ {14480, xed3_phash_find_map0x0F_opcode0x1e_vv0_1209_l1},
/*h(7715)=1210 */ {7715, xed3_phash_find_map0x0F_opcode0x1e_vv0_1210_l1},
/*h(11896)=1211 */ {11896, xed3_phash_find_map0x0F_opcode0x1e_vv0_1211_l1},
/*h(9312)=1212 */ {9312, xed3_phash_find_map0x0F_opcode0x1e_vv0_1212_l1},
/*h(13493)=1213 */ {13493, xed3_phash_find_map0x0F_opcode0x1e_vv0_1213_l1},
/*h(6728)=1214 */ {6728, xed3_phash_find_map0x0F_opcode0x1e_vv0_1214_l1},
/*h(4144)=1215 */ {4144, xed3_phash_find_map0x0F_opcode0x1e_vv0_1215_l1},
/*h(15090)=1216 */ {15090, xed3_phash_find_map0x0F_opcode0x1e_vv0_1216_l1},
/*h(12506)=1217 */ {12506, xed3_phash_find_map0x0F_opcode0x1e_vv0_1217_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9922)=1219 */ {9922, xed3_phash_find_map0x0F_opcode0x1e_vv0_1219_l1},
/*h(14103)=1220 */ {14103, xed3_phash_find_map0x0F_opcode0x1e_vv0_1220_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4754)=1222 */ {4754, xed3_phash_find_map0x0F_opcode0x1e_vv0_1222_l1},
/*h(8935)=1223 */ {8935, xed3_phash_find_map0x0F_opcode0x1e_vv0_1223_l1},
/*h(2170)=1224 */ {2170, xed3_phash_find_map0x0F_opcode0x1e_vv0_1224_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3767)=1226 */ {3767, xed3_phash_find_map0x0F_opcode0x1e_vv0_1226_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12129)=1228 */ {12129, xed3_phash_find_map0x0F_opcode0x1e_vv0_1228_l1},
/*h(16310)=1229 */ {16310, xed3_phash_find_map0x0F_opcode0x1e_vv0_1229_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6961)=1231 */ {6961, xed3_phash_find_map0x0F_opcode0x1e_vv0_1231_l1},
/*h(11142)=1232 */ {11142, xed3_phash_find_map0x0F_opcode0x1e_vv0_1232_l1},
/*h(15323)=1233 */ {15323, xed3_phash_find_map0x0F_opcode0x1e_vv0_1233_l1},
/*h(1793)=1234 */ {1793, xed3_phash_find_map0x0F_opcode0x1e_vv0_1234_l1},
/*h(5974)=1235 */ {5974, xed3_phash_find_map0x0F_opcode0x1e_vv0_1235_l1},
/*h(10155)=1236 */ {10155, xed3_phash_find_map0x0F_opcode0x1e_vv0_1236_l1},
/*h(14336)=1237 */ {14336, xed3_phash_find_map0x0F_opcode0x1e_vv0_1237_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(806)=1239 */ {806, xed3_phash_find_map0x0F_opcode0x1e_vv0_1239_l1},
/*h(4987)=1240 */ {4987, xed3_phash_find_map0x0F_opcode0x1e_vv0_1240_l1},
/*h(9168)=1241 */ {9168, xed3_phash_find_map0x0F_opcode0x1e_vv0_1241_l1},
/*h(13349)=1242 */ {13349, xed3_phash_find_map0x0F_opcode0x1e_vv0_1242_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14946)=1244 */ {14946, xed3_phash_find_map0x0F_opcode0x1e_vv0_1244_l1},
/*h(8181)=1245 */ {8181, xed3_phash_find_map0x0F_opcode0x1e_vv0_1245_l1},
/*h(12362)=1246 */ {12362, xed3_phash_find_map0x0F_opcode0x1e_vv0_1246_l1},
/*h(9778)=1247 */ {9778, xed3_phash_find_map0x0F_opcode0x1e_vv0_1247_l1},
/*h(13959)=1248 */ {13959, xed3_phash_find_map0x0F_opcode0x1e_vv0_1248_l1},
/*h(7194)=1249 */ {7194, xed3_phash_find_map0x0F_opcode0x1e_vv0_1249_l1},
/*h(4610)=1250 */ {4610, xed3_phash_find_map0x0F_opcode0x1e_vv0_1250_l1},
/*h(15556)=1251 */ {15556, xed3_phash_find_map0x0F_opcode0x1e_vv0_1251_l1},
/*h(2026)=1252 */ {2026, xed3_phash_find_map0x0F_opcode0x1e_vv0_1252_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10388)=1254 */ {10388, xed3_phash_find_map0x0F_opcode0x1e_vv0_1254_l1},
/*h(14569)=1255 */ {14569, xed3_phash_find_map0x0F_opcode0x1e_vv0_1255_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11985)=1257 */ {11985, xed3_phash_find_map0x0F_opcode0x1e_vv0_1257_l1},
/*h(9401)=1258 */ {9401, xed3_phash_find_map0x0F_opcode0x1e_vv0_1258_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6817)=1260 */ {6817, xed3_phash_find_map0x0F_opcode0x1e_vv0_1260_l1},
/*h(10998)=1261 */ {10998, xed3_phash_find_map0x0F_opcode0x1e_vv0_1261_l1},
/*h(15179)=1262 */ {15179, xed3_phash_find_map0x0F_opcode0x1e_vv0_1262_l1},
/*h(1649)=1263 */ {1649, xed3_phash_find_map0x0F_opcode0x1e_vv0_1263_l1},
/*h(5830)=1264 */ {5830, xed3_phash_find_map0x0F_opcode0x1e_vv0_1264_l1},
/*h(10011)=1265 */ {10011, xed3_phash_find_map0x0F_opcode0x1e_vv0_1265_l1},
/*h(14192)=1266 */ {14192, xed3_phash_find_map0x0F_opcode0x1e_vv0_1266_l1},
/*h(662)=1267 */ {662, xed3_phash_find_map0x0F_opcode0x1e_vv0_1267_l1},
/*h(4843)=1268 */ {4843, xed3_phash_find_map0x0F_opcode0x1e_vv0_1268_l1},
/*h(9024)=1269 */ {9024, xed3_phash_find_map0x0F_opcode0x1e_vv0_1269_l1},
/*h(13205)=1270 */ {13205, xed3_phash_find_map0x0F_opcode0x1e_vv0_1270_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3856)=1272 */ {3856, xed3_phash_find_map0x0F_opcode0x1e_vv0_1272_l1},
/*h(8037)=1273 */ {8037, xed3_phash_find_map0x0F_opcode0x1e_vv0_1273_l1},
/*h(12218)=1274 */ {12218, xed3_phash_find_map0x0F_opcode0x1e_vv0_1274_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2869)=1276 */ {2869, xed3_phash_find_map0x0F_opcode0x1e_vv0_1276_l1},
/*h(7050)=1277 */ {7050, xed3_phash_find_map0x0F_opcode0x1e_vv0_1277_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15412)=1279 */ {15412, xed3_phash_find_map0x0F_opcode0x1e_vv0_1279_l1},
/*h(1882)=1280 */ {1882, xed3_phash_find_map0x0F_opcode0x1e_vv0_1280_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10244)=1282 */ {10244, xed3_phash_find_map0x0F_opcode0x1e_vv0_1282_l1},
/*h(14425)=1283 */ {14425, xed3_phash_find_map0x0F_opcode0x1e_vv0_1283_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11841)=1285 */ {11841, xed3_phash_find_map0x0F_opcode0x1e_vv0_1285_l1},
/*h(16022)=1286 */ {16022, xed3_phash_find_map0x0F_opcode0x1e_vv0_1286_l1},
/*h(9257)=1287 */ {9257, xed3_phash_find_map0x0F_opcode0x1e_vv0_1287_l1},
/*h(6673)=1288 */ {6673, xed3_phash_find_map0x0F_opcode0x1e_vv0_1288_l1},
/*h(10854)=1289 */ {10854, xed3_phash_find_map0x0F_opcode0x1e_vv0_1289_l1},
/*h(15035)=1290 */ {15035, xed3_phash_find_map0x0F_opcode0x1e_vv0_1290_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12451)=1292 */ {12451, xed3_phash_find_map0x0F_opcode0x1e_vv0_1292_l1},
/*h(9867)=1293 */ {9867, xed3_phash_find_map0x0F_opcode0x1e_vv0_1293_l1},
/*h(14048)=1294 */ {14048, xed3_phash_find_map0x0F_opcode0x1e_vv0_1294_l1},
/*h(7283)=1295 */ {7283, xed3_phash_find_map0x0F_opcode0x1e_vv0_1295_l1},
/*h(11464)=1296 */ {11464, xed3_phash_find_map0x0F_opcode0x1e_vv0_1296_l1},
/*h(8880)=1297 */ {8880, xed3_phash_find_map0x0F_opcode0x1e_vv0_1297_l1},
/*h(13061)=1298 */ {13061, xed3_phash_find_map0x0F_opcode0x1e_vv0_1298_l1},
/*h(6296)=1299 */ {6296, xed3_phash_find_map0x0F_opcode0x1e_vv0_1299_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3712)=1301 */ {3712, xed3_phash_find_map0x0F_opcode0x1e_vv0_1301_l1},
/*h(7893)=1302 */ {7893, xed3_phash_find_map0x0F_opcode0x1e_vv0_1302_l1},
/*h(12074)=1303 */ {12074, xed3_phash_find_map0x0F_opcode0x1e_vv0_1303_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2725)=1305 */ {2725, xed3_phash_find_map0x0F_opcode0x1e_vv0_1305_l1},
/*h(6906)=1306 */ {6906, xed3_phash_find_map0x0F_opcode0x1e_vv0_1306_l1},
/*h(4322)=1307 */ {4322, xed3_phash_find_map0x0F_opcode0x1e_vv0_1307_l1},
/*h(15268)=1308 */ {15268, xed3_phash_find_map0x0F_opcode0x1e_vv0_1308_l1},
/*h(1738)=1309 */ {1738, xed3_phash_find_map0x0F_opcode0x1e_vv0_1309_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10100)=1311 */ {10100, xed3_phash_find_map0x0F_opcode0x1e_vv0_1311_l1},
/*h(14281)=1312 */ {14281, xed3_phash_find_map0x0F_opcode0x1e_vv0_1312_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15878)=1314 */ {15878, xed3_phash_find_map0x0F_opcode0x1e_vv0_1314_l1},
/*h(9113)=1315 */ {9113, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_1318_l1},
/*h(14891)=1319 */ {14891, xed3_phash_find_map0x0F_opcode0x1e_vv0_1319_l1},
/*h(12307)=1320 */ {12307, xed3_phash_find_map0x0F_opcode0x1e_vv0_1320_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13904)=1323 */ {13904, xed3_phash_find_map0x0F_opcode0x1e_vv0_1323_l1},
/*h(11320)=1324 */ {11320, xed3_phash_find_map0x0F_opcode0x1e_vv0_1324_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8736)=1326 */ {8736, xed3_phash_find_map0x0F_opcode0x1e_vv0_1326_l1},
/*h(12917)=1327 */ {12917, xed3_phash_find_map0x0F_opcode0x1e_vv0_1327_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14514)=1329 */ {14514, xed3_phash_find_map0x0F_opcode0x1e_vv0_1329_l1},
/*h(7749)=1330 */ {7749, xed3_phash_find_map0x0F_opcode0x1e_vv0_1330_l1},
/*h(11930)=1331 */ {11930, xed3_phash_find_map0x0F_opcode0x1e_vv0_1331_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9346)=1333 */ {9346, xed3_phash_find_map0x0F_opcode0x1e_vv0_1333_l1},
/*h(13527)=1334 */ {13527, xed3_phash_find_map0x0F_opcode0x1e_vv0_1334_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15124)=1336 */ {15124, xed3_phash_find_map0x0F_opcode0x1e_vv0_1336_l1},
/*h(8359)=1337 */ {8359, xed3_phash_find_map0x0F_opcode0x1e_vv0_1337_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9956)=1339 */ {9956, xed3_phash_find_map0x0F_opcode0x1e_vv0_1339_l1},
/*h(14137)=1340 */ {14137, xed3_phash_find_map0x0F_opcode0x1e_vv0_1340_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4788)=1342 */ {4788, xed3_phash_find_map0x0F_opcode0x1e_vv0_1342_l1},
/*h(8969)=1343 */ {8969, xed3_phash_find_map0x0F_opcode0x1e_vv0_1343_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6385)=1345 */ {6385, xed3_phash_find_map0x0F_opcode0x1e_vv0_1345_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3801)=1347 */ {3801, xed3_phash_find_map0x0F_opcode0x1e_vv0_1347_l1},
/*h(1217)=1348 */ {1217, xed3_phash_find_map0x0F_opcode0x1e_vv0_1348_l1},
/*h(12163)=1349 */ {12163, xed3_phash_find_map0x0F_opcode0x1e_vv0_1349_l1},
/*h(16344)=1350 */ {16344, xed3_phash_find_map0x0F_opcode0x1e_vv0_1350_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6995)=1352 */ {6995, xed3_phash_find_map0x0F_opcode0x1e_vv0_1352_l1},
/*h(11176)=1353 */ {11176, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_1356_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14370)=1358 */ {14370, xed3_phash_find_map0x0F_opcode0x1e_vv0_1358_l1},
/*h(11786)=1359 */ {11786, xed3_phash_find_map0x0F_opcode0x1e_vv0_1359_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9202)=1361 */ {9202, xed3_phash_find_map0x0F_opcode0x1e_vv0_1361_l1},
/*h(13383)=1362 */ {13383, xed3_phash_find_map0x0F_opcode0x1e_vv0_1362_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4034)=1364 */ {4034, xed3_phash_find_map0x0F_opcode0x1e_vv0_1364_l1},
/*h(14980)=1365 */ {14980, xed3_phash_find_map0x0F_opcode0x1e_vv0_1365_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9812)=1368 */ {9812, xed3_phash_find_map0x0F_opcode0x1e_vv0_1368_l1},
/*h(13993)=1369 */ {13993, xed3_phash_find_map0x0F_opcode0x1e_vv0_1369_l1},
/*h(11409)=1370 */ {11409, xed3_phash_find_map0x0F_opcode0x1e_vv0_1370_l1},
/*h(15590)=1371 */ {15590, xed3_phash_find_map0x0F_opcode0x1e_vv0_1371_l1},
/*h(8825)=1372 */ {8825, xed3_phash_find_map0x0F_opcode0x1e_vv0_1372_l1},
/*h(6241)=1373 */ {6241, xed3_phash_find_map0x0F_opcode0x1e_vv0_1373_l1},
/*h(10422)=1374 */ {10422, xed3_phash_find_map0x0F_opcode0x1e_vv0_1374_l1},
/*h(3657)=1375 */ {3657, xed3_phash_find_map0x0F_opcode0x1e_vv0_1375_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12019)=1377 */ {12019, xed3_phash_find_map0x0F_opcode0x1e_vv0_1377_l1},
/*h(16200)=1378 */ {16200, xed3_phash_find_map0x0F_opcode0x1e_vv0_1378_l1},
/*h(9435)=1379 */ {9435, xed3_phash_find_map0x0F_opcode0x1e_vv0_1379_l1},
/*h(6851)=1380 */ {6851, xed3_phash_find_map0x0F_opcode0x1e_vv0_1380_l1},
/*h(11032)=1381 */ {11032, xed3_phash_find_map0x0F_opcode0x1e_vv0_1381_l1},
/*h(4267)=1382 */ {4267, xed3_phash_find_map0x0F_opcode0x1e_vv0_1382_l1},
/*h(1683)=1383 */ {1683, xed3_phash_find_map0x0F_opcode0x1e_vv0_1383_l1},
/*h(5864)=1384 */ {5864, xed3_phash_find_map0x0F_opcode0x1e_vv0_1384_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14226)=1386 */ {14226, xed3_phash_find_map0x0F_opcode0x1e_vv0_1386_l1},
/*h(696)=1387 */ {696, xed3_phash_find_map0x0F_opcode0x1e_vv0_1387_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9058)=1389 */ {9058, xed3_phash_find_map0x0F_opcode0x1e_vv0_1389_l1},
/*h(13239)=1390 */ {13239, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_1394_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13849)=1397 */ {13849, xed3_phash_find_map0x0F_opcode0x1e_vv0_1397_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11265)=1399 */ {11265, xed3_phash_find_map0x0F_opcode0x1e_vv0_1399_l1},
/*h(15446)=1400 */ {15446, xed3_phash_find_map0x0F_opcode0x1e_vv0_1400_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6097)=1402 */ {6097, xed3_phash_find_map0x0F_opcode0x1e_vv0_1402_l1},
/*h(10278)=1403 */ {10278, xed3_phash_find_map0x0F_opcode0x1e_vv0_1403_l1},
/*h(14459)=1404 */ {14459, xed3_phash_find_map0x0F_opcode0x1e_vv0_1404_l1},
/*h(11875)=1405 */ {11875, xed3_phash_find_map0x0F_opcode0x1e_vv0_1405_l1},
/*h(16056)=1406 */ {16056, xed3_phash_find_map0x0F_opcode0x1e_vv0_1406_l1},
/*h(9291)=1407 */ {9291, xed3_phash_find_map0x0F_opcode0x1e_vv0_1407_l1},
/*h(13472)=1408 */ {13472, xed3_phash_find_map0x0F_opcode0x1e_vv0_1408_l1},
/*h(6707)=1409 */ {6707, xed3_phash_find_map0x0F_opcode0x1e_vv0_1409_l1},
/*h(10888)=1410 */ {10888, xed3_phash_find_map0x0F_opcode0x1e_vv0_1410_l1},
/*h(8304)=1411 */ {8304, xed3_phash_find_map0x0F_opcode0x1e_vv0_1411_l1},
/*h(12485)=1412 */ {12485, xed3_phash_find_map0x0F_opcode0x1e_vv0_1412_l1},
/*h(5720)=1413 */ {5720, xed3_phash_find_map0x0F_opcode0x1e_vv0_1413_l1},
/*h(3136)=1414 */ {3136, xed3_phash_find_map0x0F_opcode0x1e_vv0_1414_l1},
/*h(14082)=1415 */ {14082, xed3_phash_find_map0x0F_opcode0x1e_vv0_1415_l1},
/*h(11498)=1416 */ {11498, xed3_phash_find_map0x0F_opcode0x1e_vv0_1416_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8914)=1418 */ {8914, xed3_phash_find_map0x0F_opcode0x1e_vv0_1418_l1},
/*h(13095)=1419 */ {13095, xed3_phash_find_map0x0F_opcode0x1e_vv0_1419_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3746)=1421 */ {3746, xed3_phash_find_map0x0F_opcode0x1e_vv0_1421_l1},
/*h(7927)=1422 */ {7927, xed3_phash_find_map0x0F_opcode0x1e_vv0_1422_l1},
/*h(1162)=1423 */ {1162, xed3_phash_find_map0x0F_opcode0x1e_vv0_1423_l1},
/*h(16289)=1424 */ {16289, xed3_phash_find_map0x0F_opcode0x1e_vv0_1424_l1},
/*h(2759)=1425 */ {2759, xed3_phash_find_map0x0F_opcode0x1e_vv0_1425_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11121)=1427 */ {11121, xed3_phash_find_map0x0F_opcode0x1e_vv0_1427_l1},
/*h(15302)=1428 */ {15302, xed3_phash_find_map0x0F_opcode0x1e_vv0_1428_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5953)=1430 */ {5953, xed3_phash_find_map0x0F_opcode0x1e_vv0_1430_l1},
/*h(10134)=1431 */ {10134, xed3_phash_find_map0x0F_opcode0x1e_vv0_1431_l1},
/*h(14315)=1432 */ {14315, xed3_phash_find_map0x0F_opcode0x1e_vv0_1432_l1},
/*h(785)=1433 */ {785, xed3_phash_find_map0x0F_opcode0x1e_vv0_1433_l1},
/*h(4966)=1434 */ {4966, xed3_phash_find_map0x0F_opcode0x1e_vv0_1434_l1},
/*h(15912)=1435 */ {15912, xed3_phash_find_map0x0F_opcode0x1e_vv0_1435_l1},
/*h(13328)=1436 */ {13328, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_1439_l1},
/*h(8160)=1440 */ {8160, xed3_phash_find_map0x0F_opcode0x1e_vv0_1440_l1},
/*h(12341)=1441 */ {12341, xed3_phash_find_map0x0F_opcode0x1e_vv0_1441_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13938)=1443 */ {13938, xed3_phash_find_map0x0F_opcode0x1e_vv0_1443_l1},
/*h(7173)=1444 */ {7173, xed3_phash_find_map0x0F_opcode0x1e_vv0_1444_l1},
/*h(11354)=1445 */ {11354, xed3_phash_find_map0x0F_opcode0x1e_vv0_1445_l1},
/*h(8770)=1446 */ {8770, xed3_phash_find_map0x0F_opcode0x1e_vv0_1446_l1},
/*h(12951)=1447 */ {12951, xed3_phash_find_map0x0F_opcode0x1e_vv0_1447_l1},
/*h(6186)=1448 */ {6186, xed3_phash_find_map0x0F_opcode0x1e_vv0_1448_l1},
/*h(3602)=1449 */ {3602, xed3_phash_find_map0x0F_opcode0x1e_vv0_1449_l1},
/*h(14548)=1450 */ {14548, xed3_phash_find_map0x0F_opcode0x1e_vv0_1450_l1},
/*h(1018)=1451 */ {1018, xed3_phash_find_map0x0F_opcode0x1e_vv0_1451_l1},
/*h(16145)=1452 */ {16145, xed3_phash_find_map0x0F_opcode0x1e_vv0_1452_l1},
/*h(9380)=1453 */ {9380, xed3_phash_find_map0x0F_opcode0x1e_vv0_1453_l1},
/*h(13561)=1454 */ {13561, xed3_phash_find_map0x0F_opcode0x1e_vv0_1454_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15158)=1456 */ {15158, xed3_phash_find_map0x0F_opcode0x1e_vv0_1456_l1},
/*h(8393)=1457 */ {8393, xed3_phash_find_map0x0F_opcode0x1e_vv0_1457_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5809)=1459 */ {5809, xed3_phash_find_map0x0F_opcode0x1e_vv0_1459_l1},
/*h(9990)=1460 */ {9990, xed3_phash_find_map0x0F_opcode0x1e_vv0_1460_l1},
/*h(14171)=1461 */ {14171, xed3_phash_find_map0x0F_opcode0x1e_vv0_1461_l1},
/*h(641)=1462 */ {641, xed3_phash_find_map0x0F_opcode0x1e_vv0_1462_l1},
/*h(4822)=1463 */ {4822, xed3_phash_find_map0x0F_opcode0x1e_vv0_1463_l1},
/*h(9003)=1464 */ {9003, xed3_phash_find_map0x0F_opcode0x1e_vv0_1464_l1},
/*h(13184)=1465 */ {13184, xed3_phash_find_map0x0F_opcode0x1e_vv0_1465_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3835)=1467 */ {3835, xed3_phash_find_map0x0F_opcode0x1e_vv0_1467_l1},
/*h(8016)=1468 */ {8016, xed3_phash_find_map0x0F_opcode0x1e_vv0_1468_l1},
/*h(12197)=1469 */ {12197, xed3_phash_find_map0x0F_opcode0x1e_vv0_1469_l1},
/*h(16378)=1470 */ {16378, xed3_phash_find_map0x0F_opcode0x1e_vv0_1470_l1},
/*h(2848)=1471 */ {2848, xed3_phash_find_map0x0F_opcode0x1e_vv0_1471_l1},
/*h(7029)=1472 */ {7029, xed3_phash_find_map0x0F_opcode0x1e_vv0_1472_l1},
/*h(11210)=1473 */ {11210, xed3_phash_find_map0x0F_opcode0x1e_vv0_1473_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1861)=1475 */ {1861, xed3_phash_find_map0x0F_opcode0x1e_vv0_1475_l1},
/*h(12807)=1476 */ {12807, xed3_phash_find_map0x0F_opcode0x1e_vv0_1476_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14404)=1478 */ {14404, xed3_phash_find_map0x0F_opcode0x1e_vv0_1478_l1},
/*h(874)=1479 */ {874, xed3_phash_find_map0x0F_opcode0x1e_vv0_1479_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16001)=1481 */ {16001, xed3_phash_find_map0x0F_opcode0x1e_vv0_1481_l1},
/*h(13417)=1482 */ {13417, xed3_phash_find_map0x0F_opcode0x1e_vv0_1482_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10833)=1484 */ {10833, xed3_phash_find_map0x0F_opcode0x1e_vv0_1484_l1},
/*h(15014)=1485 */ {15014, xed3_phash_find_map0x0F_opcode0x1e_vv0_1485_l1},
/*h(8249)=1486 */ {8249, xed3_phash_find_map0x0F_opcode0x1e_vv0_1486_l1},
/*h(5665)=1487 */ {5665, xed3_phash_find_map0x0F_opcode0x1e_vv0_1487_l1},
/*h(9846)=1488 */ {9846, xed3_phash_find_map0x0F_opcode0x1e_vv0_1488_l1},
/*h(14027)=1489 */ {14027, xed3_phash_find_map0x0F_opcode0x1e_vv0_1489_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11443)=1491 */ {11443, xed3_phash_find_map0x0F_opcode0x1e_vv0_1491_l1},
/*h(8859)=1492 */ {8859, xed3_phash_find_map0x0F_opcode0x1e_vv0_1492_l1},
/*h(13040)=1493 */ {13040, xed3_phash_find_map0x0F_opcode0x1e_vv0_1493_l1},
/*h(6275)=1494 */ {6275, xed3_phash_find_map0x0F_opcode0x1e_vv0_1494_l1},
/*h(10456)=1495 */ {10456, xed3_phash_find_map0x0F_opcode0x1e_vv0_1495_l1},
/*h(7872)=1496 */ {7872, xed3_phash_find_map0x0F_opcode0x1e_vv0_1496_l1},
/*h(12053)=1497 */ {12053, xed3_phash_find_map0x0F_opcode0x1e_vv0_1497_l1},
/*h(16234)=1498 */ {16234, xed3_phash_find_map0x0F_opcode0x1e_vv0_1498_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2704)=1500 */ {2704, xed3_phash_find_map0x0F_opcode0x1e_vv0_1500_l1},
/*h(6885)=1501 */ {6885, xed3_phash_find_map0x0F_opcode0x1e_vv0_1501_l1},
/*h(11066)=1502 */ {11066, xed3_phash_find_map0x0F_opcode0x1e_vv0_1502_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1717)=1504 */ {1717, xed3_phash_find_map0x0F_opcode0x1e_vv0_1504_l1},
/*h(5898)=1505 */ {5898, xed3_phash_find_map0x0F_opcode0x1e_vv0_1505_l1},
/*h(3314)=1506 */ {3314, xed3_phash_find_map0x0F_opcode0x1e_vv0_1506_l1},
/*h(14260)=1507 */ {14260, xed3_phash_find_map0x0F_opcode0x1e_vv0_1507_l1},
/*h(730)=1508 */ {730, xed3_phash_find_map0x0F_opcode0x1e_vv0_1508_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9092)=1510 */ {9092, xed3_phash_find_map0x0F_opcode0x1e_vv0_1510_l1},
/*h(13273)=1511 */ {13273, xed3_phash_find_map0x0F_opcode0x1e_vv0_1511_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14870)=1513 */ {14870, xed3_phash_find_map0x0F_opcode0x1e_vv0_1513_l1},
/*h(8105)=1514 */ {8105, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_1517_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11299)=1519 */ {11299, xed3_phash_find_map0x0F_opcode0x1e_vv0_1519_l1},
/*h(15480)=1520 */ {15480, xed3_phash_find_map0x0F_opcode0x1e_vv0_1520_l1},
/*h(8715)=1521 */ {8715, xed3_phash_find_map0x0F_opcode0x1e_vv0_1521_l1},
/*h(12896)=1522 */ {12896, xed3_phash_find_map0x0F_opcode0x1e_vv0_1522_l1},
/*h(10312)=1523 */ {10312, xed3_phash_find_map0x0F_opcode0x1e_vv0_1523_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7728)=1525 */ {7728, xed3_phash_find_map0x0F_opcode0x1e_vv0_1525_l1},
/*h(11909)=1526 */ {11909, xed3_phash_find_map0x0F_opcode0x1e_vv0_1526_l1},
/*h(16090)=1527 */ {16090, xed3_phash_find_map0x0F_opcode0x1e_vv0_1527_l1},
/*h(13506)=1528 */ {13506, xed3_phash_find_map0x0F_opcode0x1e_vv0_1528_l1},
/*h(6741)=1529 */ {6741, xed3_phash_find_map0x0F_opcode0x1e_vv0_1529_l1},
/*h(10922)=1530 */ {10922, xed3_phash_find_map0x0F_opcode0x1e_vv0_1530_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12519)=1532 */ {12519, xed3_phash_find_map0x0F_opcode0x1e_vv0_1532_l1},
/*h(5754)=1533 */ {5754, xed3_phash_find_map0x0F_opcode0x1e_vv0_1533_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14116)=1535 */ {14116, xed3_phash_find_map0x0F_opcode0x1e_vv0_1535_l1},
/*h(7351)=1536 */ {7351, xed3_phash_find_map0x0F_opcode0x1e_vv0_1536_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8948)=1538 */ {8948, xed3_phash_find_map0x0F_opcode0x1e_vv0_1538_l1},
/*h(13129)=1539 */ {13129, xed3_phash_find_map0x0F_opcode0x1e_vv0_1539_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3780)=1541 */ {3780, xed3_phash_find_map0x0F_opcode0x1e_vv0_1541_l1},
/*h(7961)=1542 */ {7961, xed3_phash_find_map0x0F_opcode0x1e_vv0_1542_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16323)=1544 */ {16323, xed3_phash_find_map0x0F_opcode0x1e_vv0_1544_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2793)=1546 */ {2793, xed3_phash_find_map0x0F_opcode0x1e_vv0_1546_l1},
/*h(11155)=1547 */ {11155, xed3_phash_find_map0x0F_opcode0x1e_vv0_1547_l1},
/*h(15336)=1548 */ {15336, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_1551_l1},
/*h(10168)=1552 */ {10168, xed3_phash_find_map0x0F_opcode0x1e_vv0_1552_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(819)=1554 */ {819, xed3_phash_find_map0x0F_opcode0x1e_vv0_1554_l1},
/*h(15946)=1555 */ {15946, xed3_phash_find_map0x0F_opcode0x1e_vv0_1555_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13362)=1557 */ {13362, xed3_phash_find_map0x0F_opcode0x1e_vv0_1557_l1},
/*h(10778)=1558 */ {10778, xed3_phash_find_map0x0F_opcode0x1e_vv0_1558_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8194)=1560 */ {8194, xed3_phash_find_map0x0F_opcode0x1e_vv0_1560_l1},
/*h(12375)=1561 */ {12375, xed3_phash_find_map0x0F_opcode0x1e_vv0_1561_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13972)=1563 */ {13972, xed3_phash_find_map0x0F_opcode0x1e_vv0_1563_l1},
/*h(7207)=1564 */ {7207, xed3_phash_find_map0x0F_opcode0x1e_vv0_1564_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15569)=1566 */ {15569, xed3_phash_find_map0x0F_opcode0x1e_vv0_1566_l1},
/*h(8804)=1567 */ {8804, xed3_phash_find_map0x0F_opcode0x1e_vv0_1567_l1},
/*h(12985)=1568 */ {12985, xed3_phash_find_map0x0F_opcode0x1e_vv0_1568_l1},
/*h(10401)=1569 */ {10401, xed3_phash_find_map0x0F_opcode0x1e_vv0_1569_l1},
/*h(14582)=1570 */ {14582, xed3_phash_find_map0x0F_opcode0x1e_vv0_1570_l1},
/*h(7817)=1571 */ {7817, xed3_phash_find_map0x0F_opcode0x1e_vv0_1571_l1},
/*h(5233)=1572 */ {5233, xed3_phash_find_map0x0F_opcode0x1e_vv0_1572_l1},
/*h(9414)=1573 */ {9414, xed3_phash_find_map0x0F_opcode0x1e_vv0_1573_l1},
/*h(2649)=1574 */ {2649, xed3_phash_find_map0x0F_opcode0x1e_vv0_1574_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11011)=1576 */ {11011, xed3_phash_find_map0x0F_opcode0x1e_vv0_1576_l1},
/*h(15192)=1577 */ {15192, xed3_phash_find_map0x0F_opcode0x1e_vv0_1577_l1},
/*h(8427)=1578 */ {8427, xed3_phash_find_map0x0F_opcode0x1e_vv0_1578_l1},
/*h(5843)=1579 */ {5843, xed3_phash_find_map0x0F_opcode0x1e_vv0_1579_l1},
/*h(10024)=1580 */ {10024, xed3_phash_find_map0x0F_opcode0x1e_vv0_1580_l1},
/*h(3259)=1581 */ {3259, xed3_phash_find_map0x0F_opcode0x1e_vv0_1581_l1},
/*h(675)=1582 */ {675, xed3_phash_find_map0x0F_opcode0x1e_vv0_1582_l1},
/*h(4856)=1583 */ {4856, xed3_phash_find_map0x0F_opcode0x1e_vv0_1583_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13218)=1585 */ {13218, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_1588_l1},
/*h(12231)=1589 */ {12231, xed3_phash_find_map0x0F_opcode0x1e_vv0_1589_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13828)=1592 */ {13828, xed3_phash_find_map0x0F_opcode0x1e_vv0_1592_l1},
/*h(7063)=1593 */ {7063, xed3_phash_find_map0x0F_opcode0x1e_vv0_1593_l1},
/*h(15425)=1594 */ {15425, xed3_phash_find_map0x0F_opcode0x1e_vv0_1594_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12841)=1596 */ {12841, xed3_phash_find_map0x0F_opcode0x1e_vv0_1596_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10257)=1598 */ {10257, xed3_phash_find_map0x0F_opcode0x1e_vv0_1598_l1},
/*h(14438)=1599 */ {14438, xed3_phash_find_map0x0F_opcode0x1e_vv0_1599_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16035)=1601 */ {16035, xed3_phash_find_map0x0F_opcode0x1e_vv0_1601_l1},
/*h(9270)=1602 */ {9270, xed3_phash_find_map0x0F_opcode0x1e_vv0_1602_l1},
/*h(13451)=1603 */ {13451, xed3_phash_find_map0x0F_opcode0x1e_vv0_1603_l1},
/*h(10867)=1604 */ {10867, xed3_phash_find_map0x0F_opcode0x1e_vv0_1604_l1},
/*h(15048)=1605 */ {15048, xed3_phash_find_map0x0F_opcode0x1e_vv0_1605_l1},
/*h(8283)=1606 */ {8283, xed3_phash_find_map0x0F_opcode0x1e_vv0_1606_l1},
/*h(12464)=1607 */ {12464, xed3_phash_find_map0x0F_opcode0x1e_vv0_1607_l1},
/*h(9880)=1608 */ {9880, xed3_phash_find_map0x0F_opcode0x1e_vv0_1608_l1},
/*h(3115)=1609 */ {3115, xed3_phash_find_map0x0F_opcode0x1e_vv0_1609_l1},
/*h(7296)=1610 */ {7296, xed3_phash_find_map0x0F_opcode0x1e_vv0_1610_l1},
/*h(11477)=1611 */ {11477, xed3_phash_find_map0x0F_opcode0x1e_vv0_1611_l1},
/*h(4712)=1612 */ {4712, xed3_phash_find_map0x0F_opcode0x1e_vv0_1612_l1},
/*h(2128)=1613 */ {2128, xed3_phash_find_map0x0F_opcode0x1e_vv0_1613_l1},
/*h(13074)=1614 */ {13074, xed3_phash_find_map0x0F_opcode0x1e_vv0_1614_l1},
/*h(10490)=1615 */ {10490, xed3_phash_find_map0x0F_opcode0x1e_vv0_1615_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7906)=1617 */ {7906, xed3_phash_find_map0x0F_opcode0x1e_vv0_1617_l1},
/*h(5322)=1618 */ {5322, xed3_phash_find_map0x0F_opcode0x1e_vv0_1618_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2738)=1620 */ {2738, xed3_phash_find_map0x0F_opcode0x1e_vv0_1620_l1},
/*h(6919)=1621 */ {6919, xed3_phash_find_map0x0F_opcode0x1e_vv0_1621_l1},
/*h(154)=1622 */ {154, xed3_phash_find_map0x0F_opcode0x1e_vv0_1622_l1},
/*h(15281)=1623 */ {15281, xed3_phash_find_map0x0F_opcode0x1e_vv0_1623_l1},
/*h(1751)=1624 */ {1751, xed3_phash_find_map0x0F_opcode0x1e_vv0_1624_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10113)=1626 */ {10113, xed3_phash_find_map0x0F_opcode0x1e_vv0_1626_l1},
/*h(14294)=1627 */ {14294, xed3_phash_find_map0x0F_opcode0x1e_vv0_1627_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4945)=1629 */ {4945, xed3_phash_find_map0x0F_opcode0x1e_vv0_1629_l1},
/*h(15891)=1630 */ {15891, xed3_phash_find_map0x0F_opcode0x1e_vv0_1630_l1},
/*h(13307)=1631 */ {13307, xed3_phash_find_map0x0F_opcode0x1e_vv0_1631_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3958)=1633 */ {3958, xed3_phash_find_map0x0F_opcode0x1e_vv0_1633_l1},
/*h(14904)=1634 */ {14904, xed3_phash_find_map0x0F_opcode0x1e_vv0_1634_l1},
/*h(12320)=1635 */ {12320, xed3_phash_find_map0x0F_opcode0x1e_vv0_1635_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9736)=1637 */ {9736, xed3_phash_find_map0x0F_opcode0x1e_vv0_1637_l1},
/*h(2971)=1638 */ {2971, xed3_phash_find_map0x0F_opcode0x1e_vv0_1638_l1},
/*h(11333)=1639 */ {11333, xed3_phash_find_map0x0F_opcode0x1e_vv0_1639_l1},
/*h(15514)=1640 */ {15514, xed3_phash_find_map0x0F_opcode0x1e_vv0_1640_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12930)=1642 */ {12930, xed3_phash_find_map0x0F_opcode0x1e_vv0_1642_l1},
/*h(6165)=1643 */ {6165, xed3_phash_find_map0x0F_opcode0x1e_vv0_1643_l1},
/*h(10346)=1644 */ {10346, xed3_phash_find_map0x0F_opcode0x1e_vv0_1644_l1},
/*h(7762)=1645 */ {7762, xed3_phash_find_map0x0F_opcode0x1e_vv0_1645_l1},
/*h(11943)=1646 */ {11943, xed3_phash_find_map0x0F_opcode0x1e_vv0_1646_l1},
/*h(5178)=1647 */ {5178, xed3_phash_find_map0x0F_opcode0x1e_vv0_1647_l1},
/*h(2594)=1648 */ {2594, xed3_phash_find_map0x0F_opcode0x1e_vv0_1648_l1},
/*h(13540)=1649 */ {13540, xed3_phash_find_map0x0F_opcode0x1e_vv0_1649_l1},
/*h(10)=1650 */ {10, xed3_phash_find_map0x0F_opcode0x1e_vv0_1650_l1},
/*h(15137)=1651 */ {15137, xed3_phash_find_map0x0F_opcode0x1e_vv0_1651_l1},
/*h(8372)=1652 */ {8372, xed3_phash_find_map0x0F_opcode0x1e_vv0_1652_l1},
/*h(1607)=1653 */ {1607, xed3_phash_find_map0x0F_opcode0x1e_vv0_1653_l1},
/*h(9969)=1654 */ {9969, xed3_phash_find_map0x0F_opcode0x1e_vv0_1654_l1},
/*h(14150)=1655 */ {14150, xed3_phash_find_map0x0F_opcode0x1e_vv0_1655_l1},
/*h(7385)=1656 */ {7385, xed3_phash_find_map0x0F_opcode0x1e_vv0_1656_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4801)=1658 */ {4801, xed3_phash_find_map0x0F_opcode0x1e_vv0_1658_l1},
/*h(8982)=1659 */ {8982, xed3_phash_find_map0x0F_opcode0x1e_vv0_1659_l1},
/*h(13163)=1660 */ {13163, xed3_phash_find_map0x0F_opcode0x1e_vv0_1660_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3814)=1662 */ {3814, xed3_phash_find_map0x0F_opcode0x1e_vv0_1662_l1},
/*h(7995)=1663 */ {7995, xed3_phash_find_map0x0F_opcode0x1e_vv0_1663_l1},
/*h(12176)=1664 */ {12176, xed3_phash_find_map0x0F_opcode0x1e_vv0_1664_l1},
/*h(16357)=1665 */ {16357, xed3_phash_find_map0x0F_opcode0x1e_vv0_1665_l1},
/*h(2827)=1666 */ {2827, xed3_phash_find_map0x0F_opcode0x1e_vv0_1666_l1},
/*h(7008)=1667 */ {7008, xed3_phash_find_map0x0F_opcode0x1e_vv0_1667_l1},
/*h(11189)=1668 */ {11189, xed3_phash_find_map0x0F_opcode0x1e_vv0_1668_l1},
/*h(15370)=1669 */ {15370, xed3_phash_find_map0x0F_opcode0x1e_vv0_1669_l1},
/*h(1840)=1670 */ {1840, xed3_phash_find_map0x0F_opcode0x1e_vv0_1670_l1},
/*h(6021)=1671 */ {6021, xed3_phash_find_map0x0F_opcode0x1e_vv0_1671_l1},
/*h(10202)=1672 */ {10202, xed3_phash_find_map0x0F_opcode0x1e_vv0_1672_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(853)=1674 */ {853, xed3_phash_find_map0x0F_opcode0x1e_vv0_1674_l1},
/*h(11799)=1675 */ {11799, xed3_phash_find_map0x0F_opcode0x1e_vv0_1675_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13396)=1677 */ {13396, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_1680_l1},
/*h(12409)=1681 */ {12409, xed3_phash_find_map0x0F_opcode0x1e_vv0_1681_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9825)=1683 */ {9825, xed3_phash_find_map0x0F_opcode0x1e_vv0_1683_l1},
/*h(14006)=1684 */ {14006, xed3_phash_find_map0x0F_opcode0x1e_vv0_1684_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15603)=1686 */ {15603, xed3_phash_find_map0x0F_opcode0x1e_vv0_1686_l1},
/*h(8838)=1687 */ {8838, xed3_phash_find_map0x0F_opcode0x1e_vv0_1687_l1},
/*h(13019)=1688 */ {13019, xed3_phash_find_map0x0F_opcode0x1e_vv0_1688_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10435)=1690 */ {10435, xed3_phash_find_map0x0F_opcode0x1e_vv0_1690_l1},
/*h(7851)=1691 */ {7851, xed3_phash_find_map0x0F_opcode0x1e_vv0_1691_l1},
/*h(12032)=1692 */ {12032, xed3_phash_find_map0x0F_opcode0x1e_vv0_1692_l1},
/*h(16213)=1693 */ {16213, xed3_phash_find_map0x0F_opcode0x1e_vv0_1693_l1},
/*h(9448)=1694 */ {9448, xed3_phash_find_map0x0F_opcode0x1e_vv0_1694_l1},
/*h(6864)=1695 */ {6864, xed3_phash_find_map0x0F_opcode0x1e_vv0_1695_l1},
/*h(11045)=1696 */ {11045, xed3_phash_find_map0x0F_opcode0x1e_vv0_1696_l1},
/*h(15226)=1697 */ {15226, xed3_phash_find_map0x0F_opcode0x1e_vv0_1697_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5877)=1699 */ {5877, xed3_phash_find_map0x0F_opcode0x1e_vv0_1699_l1},
/*h(10058)=1700 */ {10058, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_1703_l1},
/*h(4890)=1704 */ {4890, xed3_phash_find_map0x0F_opcode0x1e_vv0_1704_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13252)=1706 */ {13252, xed3_phash_find_map0x0F_opcode0x1e_vv0_1706_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14849)=1708 */ {14849, xed3_phash_find_map0x0F_opcode0x1e_vv0_1708_l1},
/*h(8084)=1709 */ {8084, xed3_phash_find_map0x0F_opcode0x1e_vv0_1709_l1},
/*h(12265)=1710 */ {12265, xed3_phash_find_map0x0F_opcode0x1e_vv0_1710_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13862)=1712 */ {13862, xed3_phash_find_map0x0F_opcode0x1e_vv0_1712_l1},
/*h(7097)=1713 */ {7097, xed3_phash_find_map0x0F_opcode0x1e_vv0_1713_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15459)=1715 */ {15459, xed3_phash_find_map0x0F_opcode0x1e_vv0_1715_l1},
/*h(12875)=1716 */ {12875, xed3_phash_find_map0x0F_opcode0x1e_vv0_1716_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10291)=1718 */ {10291, xed3_phash_find_map0x0F_opcode0x1e_vv0_1718_l1},
/*h(14472)=1719 */ {14472, xed3_phash_find_map0x0F_opcode0x1e_vv0_1719_l1},
/*h(7707)=1720 */ {7707, xed3_phash_find_map0x0F_opcode0x1e_vv0_1720_l1},
/*h(11888)=1721 */ {11888, xed3_phash_find_map0x0F_opcode0x1e_vv0_1721_l1},
/*h(16069)=1722 */ {16069, xed3_phash_find_map0x0F_opcode0x1e_vv0_1722_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6720)=1724 */ {6720, xed3_phash_find_map0x0F_opcode0x1e_vv0_1724_l1},
/*h(10901)=1725 */ {10901, xed3_phash_find_map0x0F_opcode0x1e_vv0_1725_l1},
/*h(15082)=1726 */ {15082, xed3_phash_find_map0x0F_opcode0x1e_vv0_1726_l1},
/*h(12498)=1727 */ {12498, xed3_phash_find_map0x0F_opcode0x1e_vv0_1727_l1},
/*h(5733)=1728 */ {5733, xed3_phash_find_map0x0F_opcode0x1e_vv0_1728_l1},
/*h(9914)=1729 */ {9914, xed3_phash_find_map0x0F_opcode0x1e_vv0_1729_l1},
/*h(7330)=1730 */ {7330, xed3_phash_find_map0x0F_opcode0x1e_vv0_1730_l1},
/*h(11511)=1731 */ {11511, xed3_phash_find_map0x0F_opcode0x1e_vv0_1731_l1},
/*h(4746)=1732 */ {4746, xed3_phash_find_map0x0F_opcode0x1e_vv0_1732_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13108)=1734 */ {13108, xed3_phash_find_map0x0F_opcode0x1e_vv0_1734_l1},
/*h(6343)=1735 */ {6343, xed3_phash_find_map0x0F_opcode0x1e_vv0_1735_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7940)=1737 */ {7940, xed3_phash_find_map0x0F_opcode0x1e_vv0_1737_l1},
/*h(12121)=1738 */ {12121, xed3_phash_find_map0x0F_opcode0x1e_vv0_1738_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2772)=1740 */ {2772, xed3_phash_find_map0x0F_opcode0x1e_vv0_1740_l1},
/*h(6953)=1741 */ {6953, xed3_phash_find_map0x0F_opcode0x1e_vv0_1741_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15315)=1743 */ {15315, xed3_phash_find_map0x0F_opcode0x1e_vv0_1743_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1785)=1745 */ {1785, xed3_phash_find_map0x0F_opcode0x1e_vv0_1745_l1},
/*h(10147)=1746 */ {10147, xed3_phash_find_map0x0F_opcode0x1e_vv0_1746_l1},
/*h(14328)=1747 */ {14328, xed3_phash_find_map0x0F_opcode0x1e_vv0_1747_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15925)=1750 */ {15925, xed3_phash_find_map0x0F_opcode0x1e_vv0_1750_l1},
/*h(9160)=1751 */ {9160, xed3_phash_find_map0x0F_opcode0x1e_vv0_1751_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10757)=1753 */ {10757, xed3_phash_find_map0x0F_opcode0x1e_vv0_1753_l1},
/*h(14938)=1754 */ {14938, xed3_phash_find_map0x0F_opcode0x1e_vv0_1754_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12354)=1756 */ {12354, xed3_phash_find_map0x0F_opcode0x1e_vv0_1756_l1},
/*h(9770)=1757 */ {9770, xed3_phash_find_map0x0F_opcode0x1e_vv0_1757_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7186)=1759 */ {7186, xed3_phash_find_map0x0F_opcode0x1e_vv0_1759_l1},
/*h(11367)=1760 */ {11367, xed3_phash_find_map0x0F_opcode0x1e_vv0_1760_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12964)=1762 */ {12964, xed3_phash_find_map0x0F_opcode0x1e_vv0_1762_l1},
/*h(6199)=1763 */ {6199, xed3_phash_find_map0x0F_opcode0x1e_vv0_1763_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14561)=1765 */ {14561, xed3_phash_find_map0x0F_opcode0x1e_vv0_1765_l1},
/*h(7796)=1766 */ {7796, xed3_phash_find_map0x0F_opcode0x1e_vv0_1766_l1},
/*h(11977)=1767 */ {11977, xed3_phash_find_map0x0F_opcode0x1e_vv0_1767_l1},
/*h(9393)=1768 */ {9393, xed3_phash_find_map0x0F_opcode0x1e_vv0_1768_l1},
/*h(2628)=1769 */ {2628, xed3_phash_find_map0x0F_opcode0x1e_vv0_1769_l1},
/*h(6809)=1770 */ {6809, xed3_phash_find_map0x0F_opcode0x1e_vv0_1770_l1},
/*h(4225)=1771 */ {4225, xed3_phash_find_map0x0F_opcode0x1e_vv0_1771_l1},
/*h(15171)=1772 */ {15171, xed3_phash_find_map0x0F_opcode0x1e_vv0_1772_l1},
/*h(1641)=1773 */ {1641, xed3_phash_find_map0x0F_opcode0x1e_vv0_1773_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10003)=1775 */ {10003, xed3_phash_find_map0x0F_opcode0x1e_vv0_1775_l1},
/*h(14184)=1776 */ {14184, xed3_phash_find_map0x0F_opcode0x1e_vv0_1776_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4835)=1778 */ {4835, xed3_phash_find_map0x0F_opcode0x1e_vv0_1778_l1},
/*h(9016)=1779 */ {9016, xed3_phash_find_map0x0F_opcode0x1e_vv0_1779_l1},
/*h(2251)=1780 */ {2251, xed3_phash_find_map0x0F_opcode0x1e_vv0_1780_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3848)=1782 */ {3848, xed3_phash_find_map0x0F_opcode0x1e_vv0_1782_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12210)=1784 */ {12210, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_1787_l1},
/*h(11223)=1788 */ {11223, xed3_phash_find_map0x0F_opcode0x1e_vv0_1788_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1874)=1790 */ {1874, xed3_phash_find_map0x0F_opcode0x1e_vv0_1790_l1},
/*h(12820)=1791 */ {12820, xed3_phash_find_map0x0F_opcode0x1e_vv0_1791_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14417)=1793 */ {14417, xed3_phash_find_map0x0F_opcode0x1e_vv0_1793_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11833)=1795 */ {11833, xed3_phash_find_map0x0F_opcode0x1e_vv0_1795_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9249)=1797 */ {9249, xed3_phash_find_map0x0F_opcode0x1e_vv0_1797_l1},
/*h(13430)=1798 */ {13430, xed3_phash_find_map0x0F_opcode0x1e_vv0_1798_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15027)=1800 */ {15027, xed3_phash_find_map0x0F_opcode0x1e_vv0_1800_l1},
/*h(8262)=1801 */ {8262, xed3_phash_find_map0x0F_opcode0x1e_vv0_1801_l1},
/*h(12443)=1802 */ {12443, xed3_phash_find_map0x0F_opcode0x1e_vv0_1802_l1},
/*h(9859)=1803 */ {9859, xed3_phash_find_map0x0F_opcode0x1e_vv0_1803_l1},
/*h(14040)=1804 */ {14040, xed3_phash_find_map0x0F_opcode0x1e_vv0_1804_l1},
/*h(7275)=1805 */ {7275, xed3_phash_find_map0x0F_opcode0x1e_vv0_1805_l1},
/*h(11456)=1806 */ {11456, xed3_phash_find_map0x0F_opcode0x1e_vv0_1806_l1},
/*h(8872)=1807 */ {8872, xed3_phash_find_map0x0F_opcode0x1e_vv0_1807_l1},
/*h(2107)=1808 */ {2107, xed3_phash_find_map0x0F_opcode0x1e_vv0_1808_l1},
/*h(6288)=1809 */ {6288, xed3_phash_find_map0x0F_opcode0x1e_vv0_1809_l1},
/*h(10469)=1810 */ {10469, xed3_phash_find_map0x0F_opcode0x1e_vv0_1810_l1},
/*h(3704)=1811 */ {3704, xed3_phash_find_map0x0F_opcode0x1e_vv0_1811_l1},
/*h(1120)=1812 */ {1120, xed3_phash_find_map0x0F_opcode0x1e_vv0_1812_l1},
/*h(5301)=1813 */ {5301, xed3_phash_find_map0x0F_opcode0x1e_vv0_1813_l1},
/*h(16247)=1814 */ {16247, xed3_phash_find_map0x0F_opcode0x1e_vv0_1814_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6898)=1816 */ {6898, xed3_phash_find_map0x0F_opcode0x1e_vv0_1816_l1},
/*h(11079)=1817 */ {11079, xed3_phash_find_map0x0F_opcode0x1e_vv0_1817_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1730)=1819 */ {1730, xed3_phash_find_map0x0F_opcode0x1e_vv0_1819_l1},
/*h(5911)=1820 */ {5911, xed3_phash_find_map0x0F_opcode0x1e_vv0_1820_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14273)=1822 */ {14273, xed3_phash_find_map0x0F_opcode0x1e_vv0_1822_l1},
/*h(743)=1823 */ {743, xed3_phash_find_map0x0F_opcode0x1e_vv0_1823_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9105)=1825 */ {9105, xed3_phash_find_map0x0F_opcode0x1e_vv0_1825_l1},
/*h(13286)=1826 */ {13286, xed3_phash_find_map0x0F_opcode0x1e_vv0_1826_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3937)=1828 */ {3937, xed3_phash_find_map0x0F_opcode0x1e_vv0_1828_l1},
/*h(14883)=1829 */ {14883, xed3_phash_find_map0x0F_opcode0x1e_vv0_1829_l1},
/*h(12299)=1830 */ {12299, xed3_phash_find_map0x0F_opcode0x1e_vv0_1830_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2950)=1832 */ {2950, xed3_phash_find_map0x0F_opcode0x1e_vv0_1832_l1},
/*h(13896)=1833 */ {13896, xed3_phash_find_map0x0F_opcode0x1e_vv0_1833_l1},
/*h(11312)=1834 */ {11312, xed3_phash_find_map0x0F_opcode0x1e_vv0_1834_l1},
/*h(15493)=1835 */ {15493, xed3_phash_find_map0x0F_opcode0x1e_vv0_1835_l1},
/*h(8728)=1836 */ {8728, xed3_phash_find_map0x0F_opcode0x1e_vv0_1836_l1},
/*h(6144)=1837 */ {6144, xed3_phash_find_map0x0F_opcode0x1e_vv0_1837_l1},
/*h(10325)=1838 */ {10325, xed3_phash_find_map0x0F_opcode0x1e_vv0_1838_l1},
/*h(14506)=1839 */ {14506, xed3_phash_find_map0x0F_opcode0x1e_vv0_1839_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11922)=1841 */ {11922, xed3_phash_find_map0x0F_opcode0x1e_vv0_1841_l1},
/*h(16103)=1842 */ {16103, xed3_phash_find_map0x0F_opcode0x1e_vv0_1842_l1},
/*h(9338)=1843 */ {9338, xed3_phash_find_map0x0F_opcode0x1e_vv0_1843_l1},
/*h(6754)=1844 */ {6754, xed3_phash_find_map0x0F_opcode0x1e_vv0_1844_l1},
/*h(10935)=1845 */ {10935, xed3_phash_find_map0x0F_opcode0x1e_vv0_1845_l1},
/*h(4170)=1846 */ {4170, xed3_phash_find_map0x0F_opcode0x1e_vv0_1846_l1},
/*h(1586)=1847 */ {1586, xed3_phash_find_map0x0F_opcode0x1e_vv0_1847_l1},
/*h(12532)=1848 */ {12532, xed3_phash_find_map0x0F_opcode0x1e_vv0_1848_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14129)=1850 */ {14129, xed3_phash_find_map0x0F_opcode0x1e_vv0_1850_l1},
/*h(7364)=1851 */ {7364, xed3_phash_find_map0x0F_opcode0x1e_vv0_1851_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8961)=1853 */ {8961, xed3_phash_find_map0x0F_opcode0x1e_vv0_1853_l1},
/*h(13142)=1854 */ {13142, xed3_phash_find_map0x0F_opcode0x1e_vv0_1854_l1},
/*h(6377)=1855 */ {6377, xed3_phash_find_map0x0F_opcode0x1e_vv0_1855_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3793)=1857 */ {3793, xed3_phash_find_map0x0F_opcode0x1e_vv0_1857_l1},
/*h(1209)=1858 */ {1209, xed3_phash_find_map0x0F_opcode0x1e_vv0_1858_l1},
/*h(12155)=1859 */ {12155, xed3_phash_find_map0x0F_opcode0x1e_vv0_1859_l1},
/*h(16336)=1860 */ {16336, xed3_phash_find_map0x0F_opcode0x1e_vv0_1860_l1},
/*h(2806)=1861 */ {2806, xed3_phash_find_map0x0F_opcode0x1e_vv0_1861_l1},
/*h(6987)=1862 */ {6987, xed3_phash_find_map0x0F_opcode0x1e_vv0_1862_l1},
/*h(11168)=1863 */ {11168, xed3_phash_find_map0x0F_opcode0x1e_vv0_1863_l1},
/*h(15349)=1864 */ {15349, xed3_phash_find_map0x0F_opcode0x1e_vv0_1864_l1},
/*h(1819)=1865 */ {1819, xed3_phash_find_map0x0F_opcode0x1e_vv0_1865_l1},
/*h(6000)=1866 */ {6000, xed3_phash_find_map0x0F_opcode0x1e_vv0_1866_l1},
/*h(10181)=1867 */ {10181, xed3_phash_find_map0x0F_opcode0x1e_vv0_1867_l1},
/*h(14362)=1868 */ {14362, xed3_phash_find_map0x0F_opcode0x1e_vv0_1868_l1},
/*h(11778)=1869 */ {11778, xed3_phash_find_map0x0F_opcode0x1e_vv0_1869_l1},
/*h(15959)=1870 */ {15959, xed3_phash_find_map0x0F_opcode0x1e_vv0_1870_l1},
/*h(9194)=1871 */ {9194, xed3_phash_find_map0x0F_opcode0x1e_vv0_1871_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10791)=1874 */ {10791, xed3_phash_find_map0x0F_opcode0x1e_vv0_1874_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12388)=1876 */ {12388, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_1879_l1},
/*h(11401)=1880 */ {11401, xed3_phash_find_map0x0F_opcode0x1e_vv0_1880_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8817)=1882 */ {8817, xed3_phash_find_map0x0F_opcode0x1e_vv0_1882_l1},
/*h(12998)=1883 */ {12998, xed3_phash_find_map0x0F_opcode0x1e_vv0_1883_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3649)=1885 */ {3649, xed3_phash_find_map0x0F_opcode0x1e_vv0_1885_l1},
/*h(7830)=1886 */ {7830, xed3_phash_find_map0x0F_opcode0x1e_vv0_1886_l1},
/*h(12011)=1887 */ {12011, xed3_phash_find_map0x0F_opcode0x1e_vv0_1887_l1},
/*h(16192)=1888 */ {16192, xed3_phash_find_map0x0F_opcode0x1e_vv0_1888_l1},
/*h(9427)=1889 */ {9427, xed3_phash_find_map0x0F_opcode0x1e_vv0_1889_l1},
/*h(6843)=1890 */ {6843, xed3_phash_find_map0x0F_opcode0x1e_vv0_1890_l1},
/*h(11024)=1891 */ {11024, xed3_phash_find_map0x0F_opcode0x1e_vv0_1891_l1},
/*h(15205)=1892 */ {15205, xed3_phash_find_map0x0F_opcode0x1e_vv0_1892_l1},
/*h(8440)=1893 */ {8440, xed3_phash_find_map0x0F_opcode0x1e_vv0_1893_l1},
/*h(5856)=1894 */ {5856, xed3_phash_find_map0x0F_opcode0x1e_vv0_1894_l1},
/*h(10037)=1895 */ {10037, xed3_phash_find_map0x0F_opcode0x1e_vv0_1895_l1},
/*h(14218)=1896 */ {14218, xed3_phash_find_map0x0F_opcode0x1e_vv0_1896_l1},
/*h(688)=1897 */ {688, xed3_phash_find_map0x0F_opcode0x1e_vv0_1897_l1},
/*h(4869)=1898 */ {4869, xed3_phash_find_map0x0F_opcode0x1e_vv0_1898_l1},
/*h(9050)=1899 */ {9050, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_1903_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12244)=1905 */ {12244, xed3_phash_find_map0x0F_opcode0x1e_vv0_1905_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13841)=1907 */ {13841, xed3_phash_find_map0x0F_opcode0x1e_vv0_1907_l1},
/*h(7076)=1908 */ {7076, xed3_phash_find_map0x0F_opcode0x1e_vv0_1908_l1},
/*h(11257)=1909 */ {11257, xed3_phash_find_map0x0F_opcode0x1e_vv0_1909_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12854)=1911 */ {12854, xed3_phash_find_map0x0F_opcode0x1e_vv0_1911_l1},
/*h(6089)=1912 */ {6089, xed3_phash_find_map0x0F_opcode0x1e_vv0_1912_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14451)=1914 */ {14451, xed3_phash_find_map0x0F_opcode0x1e_vv0_1914_l1},
/*h(11867)=1915 */ {11867, xed3_phash_find_map0x0F_opcode0x1e_vv0_1915_l1},
/*h(16048)=1916 */ {16048, xed3_phash_find_map0x0F_opcode0x1e_vv0_1916_l1},
/*h(9283)=1917 */ {9283, xed3_phash_find_map0x0F_opcode0x1e_vv0_1917_l1},
/*h(13464)=1918 */ {13464, xed3_phash_find_map0x0F_opcode0x1e_vv0_1918_l1},
/*h(6699)=1919 */ {6699, xed3_phash_find_map0x0F_opcode0x1e_vv0_1919_l1},
/*h(10880)=1920 */ {10880, xed3_phash_find_map0x0F_opcode0x1e_vv0_1920_l1},
/*h(15061)=1921 */ {15061, xed3_phash_find_map0x0F_opcode0x1e_vv0_1921_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5712)=1923 */ {5712, xed3_phash_find_map0x0F_opcode0x1e_vv0_1923_l1},
/*h(9893)=1924 */ {9893, xed3_phash_find_map0x0F_opcode0x1e_vv0_1924_l1},
/*h(14074)=1925 */ {14074, xed3_phash_find_map0x0F_opcode0x1e_vv0_1925_l1},
/*h(11490)=1926 */ {11490, xed3_phash_find_map0x0F_opcode0x1e_vv0_1926_l1},
/*h(4725)=1927 */ {4725, xed3_phash_find_map0x0F_opcode0x1e_vv0_1927_l1},
/*h(8906)=1928 */ {8906, xed3_phash_find_map0x0F_opcode0x1e_vv0_1928_l1},
/*h(6322)=1929 */ {6322, xed3_phash_find_map0x0F_opcode0x1e_vv0_1929_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3738)=1931 */ {3738, xed3_phash_find_map0x0F_opcode0x1e_vv0_1931_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12100)=1933 */ {12100, xed3_phash_find_map0x0F_opcode0x1e_vv0_1933_l1},
/*h(16281)=1934 */ {16281, xed3_phash_find_map0x0F_opcode0x1e_vv0_1934_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6932)=1936 */ {6932, xed3_phash_find_map0x0F_opcode0x1e_vv0_1936_l1},
/*h(11113)=1937 */ {11113, xed3_phash_find_map0x0F_opcode0x1e_vv0_1937_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1764)=1939 */ {1764, xed3_phash_find_map0x0F_opcode0x1e_vv0_1939_l1},
/*h(5945)=1940 */ {5945, xed3_phash_find_map0x0F_opcode0x1e_vv0_1940_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14307)=1942 */ {14307, xed3_phash_find_map0x0F_opcode0x1e_vv0_1942_l1},
/*h(777)=1943 */ {777, xed3_phash_find_map0x0F_opcode0x1e_vv0_1943_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15904)=1945 */ {15904, xed3_phash_find_map0x0F_opcode0x1e_vv0_1945_l1},
/*h(13320)=1946 */ {13320, xed3_phash_find_map0x0F_opcode0x1e_vv0_1946_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14917)=1949 */ {14917, xed3_phash_find_map0x0F_opcode0x1e_vv0_1949_l1},
/*h(8152)=1950 */ {8152, xed3_phash_find_map0x0F_opcode0x1e_vv0_1950_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9749)=1952 */ {9749, xed3_phash_find_map0x0F_opcode0x1e_vv0_1952_l1},
/*h(13930)=1953 */ {13930, xed3_phash_find_map0x0F_opcode0x1e_vv0_1953_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11346)=1955 */ {11346, xed3_phash_find_map0x0F_opcode0x1e_vv0_1955_l1},
/*h(15527)=1956 */ {15527, xed3_phash_find_map0x0F_opcode0x1e_vv0_1956_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6178)=1958 */ {6178, xed3_phash_find_map0x0F_opcode0x1e_vv0_1958_l1},
/*h(10359)=1959 */ {10359, xed3_phash_find_map0x0F_opcode0x1e_vv0_1959_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11956)=1961 */ {11956, xed3_phash_find_map0x0F_opcode0x1e_vv0_1961_l1},
/*h(16137)=1962 */ {16137, xed3_phash_find_map0x0F_opcode0x1e_vv0_1962_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13553)=1964 */ {13553, xed3_phash_find_map0x0F_opcode0x1e_vv0_1964_l1},
/*h(6788)=1965 */ {6788, xed3_phash_find_map0x0F_opcode0x1e_vv0_1965_l1},
/*h(10969)=1966 */ {10969, xed3_phash_find_map0x0F_opcode0x1e_vv0_1966_l1},
/*h(8385)=1967 */ {8385, xed3_phash_find_map0x0F_opcode0x1e_vv0_1967_l1},
/*h(1620)=1968 */ {1620, xed3_phash_find_map0x0F_opcode0x1e_vv0_1968_l1},
/*h(5801)=1969 */ {5801, xed3_phash_find_map0x0F_opcode0x1e_vv0_1969_l1},
/*h(3217)=1970 */ {3217, xed3_phash_find_map0x0F_opcode0x1e_vv0_1970_l1},
/*h(14163)=1971 */ {14163, xed3_phash_find_map0x0F_opcode0x1e_vv0_1971_l1},
/*h(633)=1972 */ {633, xed3_phash_find_map0x0F_opcode0x1e_vv0_1972_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8995)=1974 */ {8995, xed3_phash_find_map0x0F_opcode0x1e_vv0_1974_l1},
/*h(13176)=1975 */ {13176, xed3_phash_find_map0x0F_opcode0x1e_vv0_1975_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3827)=1977 */ {3827, xed3_phash_find_map0x0F_opcode0x1e_vv0_1977_l1},
/*h(8008)=1978 */ {8008, xed3_phash_find_map0x0F_opcode0x1e_vv0_1978_l1},
/*h(1243)=1979 */ {1243, xed3_phash_find_map0x0F_opcode0x1e_vv0_1979_l1},
/*h(16370)=1980 */ {16370, xed3_phash_find_map0x0F_opcode0x1e_vv0_1980_l1},
/*h(2840)=1981 */ {2840, xed3_phash_find_map0x0F_opcode0x1e_vv0_1981_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11202)=1983 */ {11202, xed3_phash_find_map0x0F_opcode0x1e_vv0_1983_l1},
/*h(15383)=1984 */ {15383, xed3_phash_find_map0x0F_opcode0x1e_vv0_1984_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6034)=1986 */ {6034, xed3_phash_find_map0x0F_opcode0x1e_vv0_1986_l1},
/*h(10215)=1987 */ {10215, xed3_phash_find_map0x0F_opcode0x1e_vv0_1987_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(866)=1989 */ {866, xed3_phash_find_map0x0F_opcode0x1e_vv0_1989_l1},
/*h(11812)=1990 */ {11812, xed3_phash_find_map0x0F_opcode0x1e_vv0_1990_l1},
/*h(15993)=1991 */ {15993, xed3_phash_find_map0x0F_opcode0x1e_vv0_1991_l1},
/*h(13409)=1992 */ {13409, xed3_phash_find_map0x0F_opcode0x1e_vv0_1992_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10825)=1994 */ {10825, xed3_phash_find_map0x0F_opcode0x1e_vv0_1994_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8241)=1996 */ {8241, xed3_phash_find_map0x0F_opcode0x1e_vv0_1996_l1},
/*h(12422)=1997 */ {12422, xed3_phash_find_map0x0F_opcode0x1e_vv0_1997_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14019)=1999 */ {14019, xed3_phash_find_map0x0F_opcode0x1e_vv0_1999_l1},
/*h(7254)=2000 */ {7254, xed3_phash_find_map0x0F_opcode0x1e_vv0_2000_l1},
/*h(11435)=2001 */ {11435, xed3_phash_find_map0x0F_opcode0x1e_vv0_2001_l1},
/*h(8851)=2002 */ {8851, xed3_phash_find_map0x0F_opcode0x1e_vv0_2002_l1},
/*h(13032)=2003 */ {13032, xed3_phash_find_map0x0F_opcode0x1e_vv0_2003_l1},
/*h(6267)=2004 */ {6267, xed3_phash_find_map0x0F_opcode0x1e_vv0_2004_l1},
/*h(10448)=2005 */ {10448, xed3_phash_find_map0x0F_opcode0x1e_vv0_2005_l1},
/*h(7864)=2006 */ {7864, xed3_phash_find_map0x0F_opcode0x1e_vv0_2006_l1},
/*h(1099)=2007 */ {1099, xed3_phash_find_map0x0F_opcode0x1e_vv0_2007_l1},
/*h(16226)=2008 */ {16226, xed3_phash_find_map0x0F_opcode0x1e_vv0_2008_l1},
/*h(9461)=2009 */ {9461, xed3_phash_find_map0x0F_opcode0x1e_vv0_2009_l1},
/*h(2696)=2010 */ {2696, xed3_phash_find_map0x0F_opcode0x1e_vv0_2010_l1},
/*h(112)=2011 */ {112, xed3_phash_find_map0x0F_opcode0x1e_vv0_2011_l1},
/*h(11058)=2012 */ {11058, xed3_phash_find_map0x0F_opcode0x1e_vv0_2012_l1},
/*h(15239)=2013 */ {15239, xed3_phash_find_map0x0F_opcode0x1e_vv0_2013_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5890)=2015 */ {5890, xed3_phash_find_map0x0F_opcode0x1e_vv0_2015_l1},
/*h(10071)=2016 */ {10071, xed3_phash_find_map0x0F_opcode0x1e_vv0_2016_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(722)=2018 */ {722, xed3_phash_find_map0x0F_opcode0x1e_vv0_2018_l1},
/*h(4903)=2019 */ {4903, xed3_phash_find_map0x0F_opcode0x1e_vv0_2019_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13265)=2021 */ {13265, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_2024_l1},
/*h(12278)=2025 */ {12278, xed3_phash_find_map0x0F_opcode0x1e_vv0_2025_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2929)=2027 */ {2929, xed3_phash_find_map0x0F_opcode0x1e_vv0_2027_l1},
/*h(13875)=2028 */ {13875, xed3_phash_find_map0x0F_opcode0x1e_vv0_2028_l1},
/*h(11291)=2029 */ {11291, xed3_phash_find_map0x0F_opcode0x1e_vv0_2029_l1},
/*h(15472)=2030 */ {15472, xed3_phash_find_map0x0F_opcode0x1e_vv0_2030_l1},
/*h(8707)=2031 */ {8707, xed3_phash_find_map0x0F_opcode0x1e_vv0_2031_l1},
/*h(12888)=2032 */ {12888, xed3_phash_find_map0x0F_opcode0x1e_vv0_2032_l1},
/*h(10304)=2033 */ {10304, xed3_phash_find_map0x0F_opcode0x1e_vv0_2033_l1},
/*h(14485)=2034 */ {14485, xed3_phash_find_map0x0F_opcode0x1e_vv0_2034_l1},
/*h(7720)=2035 */ {7720, xed3_phash_find_map0x0F_opcode0x1e_vv0_2035_l1},
/*h(5136)=2036 */ {5136, xed3_phash_find_map0x0F_opcode0x1e_vv0_2036_l1},
/*h(16082)=2037 */ {16082, xed3_phash_find_map0x0F_opcode0x1e_vv0_2037_l1},
/*h(13498)=2038 */ {13498, xed3_phash_find_map0x0F_opcode0x1e_vv0_2038_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10914)=2040 */ {10914, xed3_phash_find_map0x0F_opcode0x1e_vv0_2040_l1},
/*h(15095)=2041 */ {15095, xed3_phash_find_map0x0F_opcode0x1e_vv0_2041_l1},
/*h(8330)=2042 */ {8330, xed3_phash_find_map0x0F_opcode0x1e_vv0_2042_l1},
/*h(5746)=2043 */ {5746, xed3_phash_find_map0x0F_opcode0x1e_vv0_2043_l1},
/*h(9927)=2044 */ {9927, xed3_phash_find_map0x0F_opcode0x1e_vv0_2044_l1},
/*h(3162)=2045 */ {3162, xed3_phash_find_map0x0F_opcode0x1e_vv0_2045_l1},
/*h(578)=2046 */ {578, xed3_phash_find_map0x0F_opcode0x1e_vv0_2046_l1},
/*h(4759)=2047 */ {4759, xed3_phash_find_map0x0F_opcode0x1e_vv0_2047_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13121)=2049 */ {13121, xed3_phash_find_map0x0F_opcode0x1e_vv0_2049_l1},
/*h(6356)=2050 */ {6356, xed3_phash_find_map0x0F_opcode0x1e_vv0_2050_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7953)=2052 */ {7953, xed3_phash_find_map0x0F_opcode0x1e_vv0_2052_l1},
/*h(12134)=2053 */ {12134, xed3_phash_find_map0x0F_opcode0x1e_vv0_2053_l1},
/*h(16315)=2054 */ {16315, xed3_phash_find_map0x0F_opcode0x1e_vv0_2054_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2785)=2056 */ {2785, xed3_phash_find_map0x0F_opcode0x1e_vv0_2056_l1},
/*h(6966)=2057 */ {6966, xed3_phash_find_map0x0F_opcode0x1e_vv0_2057_l1},
/*h(15328)=2058 */ {15328, xed3_phash_find_map0x0F_opcode0x1e_vv0_2058_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1798)=2060 */ {1798, xed3_phash_find_map0x0F_opcode0x1e_vv0_2060_l1},
/*h(5979)=2061 */ {5979, xed3_phash_find_map0x0F_opcode0x1e_vv0_2061_l1},
/*h(10160)=2062 */ {10160, xed3_phash_find_map0x0F_opcode0x1e_vv0_2062_l1},
/*h(14341)=2063 */ {14341, xed3_phash_find_map0x0F_opcode0x1e_vv0_2063_l1},
/*h(811)=2064 */ {811, xed3_phash_find_map0x0F_opcode0x1e_vv0_2064_l1},
/*h(15938)=2065 */ {15938, xed3_phash_find_map0x0F_opcode0x1e_vv0_2065_l1},
/*h(9173)=2066 */ {9173, xed3_phash_find_map0x0F_opcode0x1e_vv0_2066_l1},
/*h(13354)=2067 */ {13354, xed3_phash_find_map0x0F_opcode0x1e_vv0_2067_l1},
/*h(10770)=2068 */ {10770, xed3_phash_find_map0x0F_opcode0x1e_vv0_2068_l1},
/*h(14951)=2069 */ {14951, xed3_phash_find_map0x0F_opcode0x1e_vv0_2069_l1},
/*h(8186)=2070 */ {8186, xed3_phash_find_map0x0F_opcode0x1e_vv0_2070_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9783)=2073 */ {9783, xed3_phash_find_map0x0F_opcode0x1e_vv0_2073_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11380)=2075 */ {11380, xed3_phash_find_map0x0F_opcode0x1e_vv0_2075_l1},
/*h(15561)=2076 */ {15561, xed3_phash_find_map0x0F_opcode0x1e_vv0_2076_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12977)=2078 */ {12977, xed3_phash_find_map0x0F_opcode0x1e_vv0_2078_l1},
/*h(10393)=2079 */ {10393, xed3_phash_find_map0x0F_opcode0x1e_vv0_2079_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7809)=2081 */ {7809, xed3_phash_find_map0x0F_opcode0x1e_vv0_2081_l1},
/*h(11990)=2082 */ {11990, xed3_phash_find_map0x0F_opcode0x1e_vv0_2082_l1},
/*h(16171)=2083 */ {16171, xed3_phash_find_map0x0F_opcode0x1e_vv0_2083_l1},
/*h(2641)=2084 */ {2641, xed3_phash_find_map0x0F_opcode0x1e_vv0_2084_l1},
/*h(6822)=2085 */ {6822, xed3_phash_find_map0x0F_opcode0x1e_vv0_2085_l1},
/*h(11003)=2086 */ {11003, xed3_phash_find_map0x0F_opcode0x1e_vv0_2086_l1},
/*h(15184)=2087 */ {15184, xed3_phash_find_map0x0F_opcode0x1e_vv0_2087_l1},
/*h(8419)=2088 */ {8419, xed3_phash_find_map0x0F_opcode0x1e_vv0_2088_l1},
/*h(5835)=2089 */ {5835, xed3_phash_find_map0x0F_opcode0x1e_vv0_2089_l1},
/*h(10016)=2090 */ {10016, xed3_phash_find_map0x0F_opcode0x1e_vv0_2090_l1},
/*h(14197)=2091 */ {14197, xed3_phash_find_map0x0F_opcode0x1e_vv0_2091_l1},
/*h(667)=2092 */ {667, xed3_phash_find_map0x0F_opcode0x1e_vv0_2092_l1},
/*h(4848)=2093 */ {4848, xed3_phash_find_map0x0F_opcode0x1e_vv0_2093_l1},
/*h(9029)=2094 */ {9029, xed3_phash_find_map0x0F_opcode0x1e_vv0_2094_l1},
/*h(13210)=2095 */ {13210, xed3_phash_find_map0x0F_opcode0x1e_vv0_2095_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3861)=2097 */ {3861, xed3_phash_find_map0x0F_opcode0x1e_vv0_2097_l1},
/*h(8042)=2098 */ {8042, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_2102_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15417)=2104 */ {15417, xed3_phash_find_map0x0F_opcode0x1e_vv0_2104_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12833)=2106 */ {12833, xed3_phash_find_map0x0F_opcode0x1e_vv0_2106_l1},
/*h(6068)=2107 */ {6068, xed3_phash_find_map0x0F_opcode0x1e_vv0_2107_l1},
/*h(10249)=2108 */ {10249, xed3_phash_find_map0x0F_opcode0x1e_vv0_2108_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11846)=2110 */ {11846, xed3_phash_find_map0x0F_opcode0x1e_vv0_2110_l1},
/*h(16027)=2111 */ {16027, xed3_phash_find_map0x0F_opcode0x1e_vv0_2111_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13443)=2113 */ {13443, xed3_phash_find_map0x0F_opcode0x1e_vv0_2113_l1},
/*h(10859)=2114 */ {10859, xed3_phash_find_map0x0F_opcode0x1e_vv0_2114_l1},
/*h(15040)=2115 */ {15040, xed3_phash_find_map0x0F_opcode0x1e_vv0_2115_l1},
/*h(8275)=2116 */ {8275, xed3_phash_find_map0x0F_opcode0x1e_vv0_2116_l1},
/*h(12456)=2117 */ {12456, xed3_phash_find_map0x0F_opcode0x1e_vv0_2117_l1},
/*h(5691)=2118 */ {5691, xed3_phash_find_map0x0F_opcode0x1e_vv0_2118_l1},
/*h(14053)=2119 */ {14053, xed3_phash_find_map0x0F_opcode0x1e_vv0_2119_l1},
/*h(7288)=2120 */ {7288, xed3_phash_find_map0x0F_opcode0x1e_vv0_2120_l1},
/*h(523)=2121 */ {523, xed3_phash_find_map0x0F_opcode0x1e_vv0_2121_l1},
/*h(4704)=2122 */ {4704, xed3_phash_find_map0x0F_opcode0x1e_vv0_2122_l1},
/*h(8885)=2123 */ {8885, xed3_phash_find_map0x0F_opcode0x1e_vv0_2123_l1},
/*h(13066)=2124 */ {13066, xed3_phash_find_map0x0F_opcode0x1e_vv0_2124_l1},
/*h(10482)=2125 */ {10482, xed3_phash_find_map0x0F_opcode0x1e_vv0_2125_l1},
/*h(3717)=2126 */ {3717, xed3_phash_find_map0x0F_opcode0x1e_vv0_2126_l1},
/*h(7898)=2127 */ {7898, xed3_phash_find_map0x0F_opcode0x1e_vv0_2127_l1},
/*h(5314)=2128 */ {5314, xed3_phash_find_map0x0F_opcode0x1e_vv0_2128_l1},
/*h(16260)=2129 */ {16260, xed3_phash_find_map0x0F_opcode0x1e_vv0_2129_l1},
/*h(2730)=2130 */ {2730, xed3_phash_find_map0x0F_opcode0x1e_vv0_2130_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11092)=2132 */ {11092, xed3_phash_find_map0x0F_opcode0x1e_vv0_2132_l1},
/*h(15273)=2133 */ {15273, xed3_phash_find_map0x0F_opcode0x1e_vv0_2133_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5924)=2135 */ {5924, xed3_phash_find_map0x0F_opcode0x1e_vv0_2135_l1},
/*h(10105)=2136 */ {10105, xed3_phash_find_map0x0F_opcode0x1e_vv0_2136_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(756)=2138 */ {756, xed3_phash_find_map0x0F_opcode0x1e_vv0_2138_l1},
/*h(4937)=2139 */ {4937, xed3_phash_find_map0x0F_opcode0x1e_vv0_2139_l1},
/*h(15883)=2140 */ {15883, xed3_phash_find_map0x0F_opcode0x1e_vv0_2140_l1},
/*h(13299)=2141 */ {13299, xed3_phash_find_map0x0F_opcode0x1e_vv0_2141_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14896)=2144 */ {14896, xed3_phash_find_map0x0F_opcode0x1e_vv0_2144_l1},
/*h(12312)=2145 */ {12312, xed3_phash_find_map0x0F_opcode0x1e_vv0_2145_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9728)=2147 */ {9728, xed3_phash_find_map0x0F_opcode0x1e_vv0_2147_l1},
/*h(13909)=2148 */ {13909, xed3_phash_find_map0x0F_opcode0x1e_vv0_2148_l1},
/*h(7144)=2149 */ {7144, xed3_phash_find_map0x0F_opcode0x1e_vv0_2149_l1},
/*h(15506)=2150 */ {15506, xed3_phash_find_map0x0F_opcode0x1e_vv0_2150_l1},
/*h(8741)=2151 */ {8741, xed3_phash_find_map0x0F_opcode0x1e_vv0_2151_l1},
/*h(12922)=2152 */ {12922, xed3_phash_find_map0x0F_opcode0x1e_vv0_2152_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10338)=2154 */ {10338, xed3_phash_find_map0x0F_opcode0x1e_vv0_2154_l1},
/*h(14519)=2155 */ {14519, xed3_phash_find_map0x0F_opcode0x1e_vv0_2155_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16116)=2157 */ {16116, xed3_phash_find_map0x0F_opcode0x1e_vv0_2157_l1},
/*h(9351)=2158 */ {9351, xed3_phash_find_map0x0F_opcode0x1e_vv0_2158_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10948)=2160 */ {10948, xed3_phash_find_map0x0F_opcode0x1e_vv0_2160_l1},
/*h(15129)=2161 */ {15129, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_2164_l1},
/*h(9961)=2165 */ {9961, xed3_phash_find_map0x0F_opcode0x1e_vv0_2165_l1},
/*h(7377)=2166 */ {7377, xed3_phash_find_map0x0F_opcode0x1e_vv0_2166_l1},
/*h(612)=2167 */ {612, xed3_phash_find_map0x0F_opcode0x1e_vv0_2167_l1},
/*h(4793)=2168 */ {4793, xed3_phash_find_map0x0F_opcode0x1e_vv0_2168_l1},
/*h(2209)=2169 */ {2209, xed3_phash_find_map0x0F_opcode0x1e_vv0_2169_l1},
/*h(13155)=2170 */ {13155, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_2173_l1},
/*h(12168)=2174 */ {12168, xed3_phash_find_map0x0F_opcode0x1e_vv0_2174_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2819)=2176 */ {2819, xed3_phash_find_map0x0F_opcode0x1e_vv0_2176_l1},
/*h(7000)=2177 */ {7000, xed3_phash_find_map0x0F_opcode0x1e_vv0_2177_l1},
/*h(235)=2178 */ {235, xed3_phash_find_map0x0F_opcode0x1e_vv0_2178_l1},
/*h(15362)=2179 */ {15362, xed3_phash_find_map0x0F_opcode0x1e_vv0_2179_l1},
/*h(1832)=2180 */ {1832, xed3_phash_find_map0x0F_opcode0x1e_vv0_2180_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10194)=2182 */ {10194, xed3_phash_find_map0x0F_opcode0x1e_vv0_2182_l1},
/*h(14375)=2183 */ {14375, xed3_phash_find_map0x0F_opcode0x1e_vv0_2183_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5026)=2185 */ {5026, xed3_phash_find_map0x0F_opcode0x1e_vv0_2185_l1},
/*h(15972)=2186 */ {15972, xed3_phash_find_map0x0F_opcode0x1e_vv0_2186_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10804)=2189 */ {10804, xed3_phash_find_map0x0F_opcode0x1e_vv0_2189_l1},
/*h(14985)=2190 */ {14985, xed3_phash_find_map0x0F_opcode0x1e_vv0_2190_l1},
/*h(12401)=2191 */ {12401, xed3_phash_find_map0x0F_opcode0x1e_vv0_2191_l1},
/*h(5636)=2192 */ {5636, xed3_phash_find_map0x0F_opcode0x1e_vv0_2192_l1},
/*h(9817)=2193 */ {9817, xed3_phash_find_map0x0F_opcode0x1e_vv0_2193_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11414)=2195 */ {11414, xed3_phash_find_map0x0F_opcode0x1e_vv0_2195_l1},
/*h(15595)=2196 */ {15595, xed3_phash_find_map0x0F_opcode0x1e_vv0_2196_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13011)=2198 */ {13011, xed3_phash_find_map0x0F_opcode0x1e_vv0_2198_l1},
/*h(6246)=2199 */ {6246, xed3_phash_find_map0x0F_opcode0x1e_vv0_2199_l1},
/*h(10427)=2200 */ {10427, xed3_phash_find_map0x0F_opcode0x1e_vv0_2200_l1},
/*h(7843)=2201 */ {7843, xed3_phash_find_map0x0F_opcode0x1e_vv0_2201_l1},
/*h(12024)=2202 */ {12024, xed3_phash_find_map0x0F_opcode0x1e_vv0_2202_l1},
/*h(5259)=2203 */ {5259, xed3_phash_find_map0x0F_opcode0x1e_vv0_2203_l1},
/*h(9440)=2204 */ {9440, xed3_phash_find_map0x0F_opcode0x1e_vv0_2204_l1},
/*h(6856)=2205 */ {6856, xed3_phash_find_map0x0F_opcode0x1e_vv0_2205_l1},
/*h(91)=2206 */ {91, xed3_phash_find_map0x0F_opcode0x1e_vv0_2206_l1},
/*h(15218)=2207 */ {15218, xed3_phash_find_map0x0F_opcode0x1e_vv0_2207_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1688)=2209 */ {1688, xed3_phash_find_map0x0F_opcode0x1e_vv0_2209_l1},
/*h(10050)=2210 */ {10050, xed3_phash_find_map0x0F_opcode0x1e_vv0_2210_l1},
/*h(14231)=2211 */ {14231, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_2214_l1},
/*h(9063)=2215 */ {9063, xed3_phash_find_map0x0F_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_map0x0F_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_map0x0F_opcode0x1e_vv0_2223_l1},
/*h(11270)=2224 */ {11270, xed3_phash_find_map0x0F_opcode0x1e_vv0_2224_l1},
/*h(15451)=2225 */ {15451, xed3_phash_find_map0x0F_opcode0x1e_vv0_2225_l1},
/*h(12867)=2226 */ {12867, xed3_phash_find_map0x0F_opcode0x1e_vv0_2226_l1},
/*h(6102)=2227 */ {6102, xed3_phash_find_map0x0F_opcode0x1e_vv0_2227_l1},
/*h(10283)=2228 */ {10283, xed3_phash_find_map0x0F_opcode0x1e_vv0_2228_l1},
/*h(14464)=2229 */ {14464, xed3_phash_find_map0x0F_opcode0x1e_vv0_2229_l1},
/*h(7699)=2230 */ {7699, xed3_phash_find_map0x0F_opcode0x1e_vv0_2230_l1},
/*h(11880)=2231 */ {11880, xed3_phash_find_map0x0F_opcode0x1e_vv0_2231_l1},
/*h(9296)=2232 */ {9296, xed3_phash_find_map0x0F_opcode0x1e_vv0_2232_l1},
/*h(13477)=2233 */ {13477, xed3_phash_find_map0x0F_opcode0x1e_vv0_2233_l1},
/*h(6712)=2234 */ {6712, xed3_phash_find_map0x0F_opcode0x1e_vv0_2234_l1},
/*h(4128)=2235 */ {4128, xed3_phash_find_map0x0F_opcode0x1e_vv0_2235_l1},
/*h(15074)=2236 */ {15074, xed3_phash_find_map0x0F_opcode0x1e_vv0_2236_l1},
/*h(12490)=2237 */ {12490, xed3_phash_find_map0x0F_opcode0x1e_vv0_2237_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9906)=2239 */ {9906, xed3_phash_find_map0x0F_opcode0x1e_vv0_2239_l1},
/*h(14087)=2240 */ {14087, xed3_phash_find_map0x0F_opcode0x1e_vv0_2240_l1},
/*h(7322)=2241 */ {7322, xed3_phash_find_map0x0F_opcode0x1e_vv0_2241_l1},
/*h(4738)=2242 */ {4738, xed3_phash_find_map0x0F_opcode0x1e_vv0_2242_l1},
/*h(8919)=2243 */ {8919, xed3_phash_find_map0x0F_opcode0x1e_vv0_2243_l1},
/*h(2154)=2244 */ {2154, xed3_phash_find_map0x0F_opcode0x1e_vv0_2244_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3751)=2246 */ {3751, xed3_phash_find_map0x0F_opcode0x1e_vv0_2246_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12113)=2248 */ {12113, xed3_phash_find_map0x0F_opcode0x1e_vv0_2248_l1},
/*h(16294)=2249 */ {16294, xed3_phash_find_map0x0F_opcode0x1e_vv0_2249_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6945)=2251 */ {6945, xed3_phash_find_map0x0F_opcode0x1e_vv0_2251_l1},
/*h(11126)=2252 */ {11126, xed3_phash_find_map0x0F_opcode0x1e_vv0_2252_l1},
/*h(15307)=2253 */ {15307, xed3_phash_find_map0x0F_opcode0x1e_vv0_2253_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1777)=2255 */ {1777, xed3_phash_find_map0x0F_opcode0x1e_vv0_2255_l1},
/*h(10139)=2256 */ {10139, xed3_phash_find_map0x0F_opcode0x1e_vv0_2256_l1},
/*h(14320)=2257 */ {14320, xed3_phash_find_map0x0F_opcode0x1e_vv0_2257_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(790)=2259 */ {790, xed3_phash_find_map0x0F_opcode0x1e_vv0_2259_l1},
/*h(4971)=2260 */ {4971, xed3_phash_find_map0x0F_opcode0x1e_vv0_2260_l1},
/*h(9152)=2261 */ {9152, xed3_phash_find_map0x0F_opcode0x1e_vv0_2261_l1},
/*h(13333)=2262 */ {13333, xed3_phash_find_map0x0F_opcode0x1e_vv0_2262_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14930)=2264 */ {14930, xed3_phash_find_map0x0F_opcode0x1e_vv0_2264_l1},
/*h(8165)=2265 */ {8165, xed3_phash_find_map0x0F_opcode0x1e_vv0_2265_l1},
/*h(12346)=2266 */ {12346, xed3_phash_find_map0x0F_opcode0x1e_vv0_2266_l1},
/*h(9762)=2267 */ {9762, xed3_phash_find_map0x0F_opcode0x1e_vv0_2267_l1},
/*h(13943)=2268 */ {13943, xed3_phash_find_map0x0F_opcode0x1e_vv0_2268_l1},
/*h(7178)=2269 */ {7178, xed3_phash_find_map0x0F_opcode0x1e_vv0_2269_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15540)=2271 */ {15540, xed3_phash_find_map0x0F_opcode0x1e_vv0_2271_l1},
/*h(2010)=2272 */ {2010, xed3_phash_find_map0x0F_opcode0x1e_vv0_2272_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10372)=2274 */ {10372, xed3_phash_find_map0x0F_opcode0x1e_vv0_2274_l1},
/*h(14553)=2275 */ {14553, xed3_phash_find_map0x0F_opcode0x1e_vv0_2275_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11969)=2277 */ {11969, xed3_phash_find_map0x0F_opcode0x1e_vv0_2277_l1},
/*h(16150)=2278 */ {16150, xed3_phash_find_map0x0F_opcode0x1e_vv0_2278_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6801)=2280 */ {6801, xed3_phash_find_map0x0F_opcode0x1e_vv0_2280_l1},
/*h(10982)=2281 */ {10982, xed3_phash_find_map0x0F_opcode0x1e_vv0_2281_l1},
/*h(15163)=2282 */ {15163, xed3_phash_find_map0x0F_opcode0x1e_vv0_2282_l1},
/*h(1633)=2283 */ {1633, xed3_phash_find_map0x0F_opcode0x1e_vv0_2283_l1},
/*h(5814)=2284 */ {5814, xed3_phash_find_map0x0F_opcode0x1e_vv0_2284_l1},
/*h(9995)=2285 */ {9995, xed3_phash_find_map0x0F_opcode0x1e_vv0_2285_l1},
/*h(14176)=2286 */ {14176, xed3_phash_find_map0x0F_opcode0x1e_vv0_2286_l1},
/*h(646)=2287 */ {646, xed3_phash_find_map0x0F_opcode0x1e_vv0_2287_l1},
/*h(4827)=2288 */ {4827, xed3_phash_find_map0x0F_opcode0x1e_vv0_2288_l1},
/*h(9008)=2289 */ {9008, xed3_phash_find_map0x0F_opcode0x1e_vv0_2289_l1},
/*h(13189)=2290 */ {13189, xed3_phash_find_map0x0F_opcode0x1e_vv0_2290_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3840)=2292 */ {3840, xed3_phash_find_map0x0F_opcode0x1e_vv0_2292_l1},
/*h(8021)=2293 */ {8021, xed3_phash_find_map0x0F_opcode0x1e_vv0_2293_l1},
/*h(12202)=2294 */ {12202, xed3_phash_find_map0x0F_opcode0x1e_vv0_2294_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2853)=2296 */ {2853, xed3_phash_find_map0x0F_opcode0x1e_vv0_2296_l1},
/*h(7034)=2297 */ {7034, xed3_phash_find_map0x0F_opcode0x1e_vv0_2297_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15396)=2299 */ {15396, xed3_phash_find_map0x0F_opcode0x1e_vv0_2299_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1866)=2301 */ {1866, xed3_phash_find_map0x0F_opcode0x1e_vv0_2301_l1},
/*h(10228)=2302 */ {10228, xed3_phash_find_map0x0F_opcode0x1e_vv0_2302_l1},
/*h(14409)=2303 */ {14409, xed3_phash_find_map0x0F_opcode0x1e_vv0_2303_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11825)=2305 */ {11825, xed3_phash_find_map0x0F_opcode0x1e_vv0_2305_l1},
/*h(16006)=2306 */ {16006, xed3_phash_find_map0x0F_opcode0x1e_vv0_2306_l1},
/*h(9241)=2307 */ {9241, xed3_phash_find_map0x0F_opcode0x1e_vv0_2307_l1},
/*h(6657)=2308 */ {6657, xed3_phash_find_map0x0F_opcode0x1e_vv0_2308_l1},
/*h(10838)=2309 */ {10838, xed3_phash_find_map0x0F_opcode0x1e_vv0_2309_l1},
/*h(15019)=2310 */ {15019, xed3_phash_find_map0x0F_opcode0x1e_vv0_2310_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12435)=2312 */ {12435, xed3_phash_find_map0x0F_opcode0x1e_vv0_2312_l1},
/*h(9851)=2313 */ {9851, xed3_phash_find_map0x0F_opcode0x1e_vv0_2313_l1},
/*h(14032)=2314 */ {14032, xed3_phash_find_map0x0F_opcode0x1e_vv0_2314_l1},
/*h(7267)=2315 */ {7267, xed3_phash_find_map0x0F_opcode0x1e_vv0_2315_l1},
/*h(11448)=2316 */ {11448, xed3_phash_find_map0x0F_opcode0x1e_vv0_2316_l1},
/*h(8864)=2317 */ {8864, xed3_phash_find_map0x0F_opcode0x1e_vv0_2317_l1},
/*h(13045)=2318 */ {13045, xed3_phash_find_map0x0F_opcode0x1e_vv0_2318_l1},
/*h(6280)=2319 */ {6280, xed3_phash_find_map0x0F_opcode0x1e_vv0_2319_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3696)=2321 */ {3696, xed3_phash_find_map0x0F_opcode0x1e_vv0_2321_l1},
/*h(7877)=2322 */ {7877, xed3_phash_find_map0x0F_opcode0x1e_vv0_2322_l1},
/*h(12058)=2323 */ {12058, xed3_phash_find_map0x0F_opcode0x1e_vv0_2323_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2709)=2325 */ {2709, xed3_phash_find_map0x0F_opcode0x1e_vv0_2325_l1},
/*h(6890)=2326 */ {6890, xed3_phash_find_map0x0F_opcode0x1e_vv0_2326_l1},
/*h(4306)=2327 */ {4306, xed3_phash_find_map0x0F_opcode0x1e_vv0_2327_l1},
/*h(15252)=2328 */ {15252, xed3_phash_find_map0x0F_opcode0x1e_vv0_2328_l1},
/*h(1722)=2329 */ {1722, xed3_phash_find_map0x0F_opcode0x1e_vv0_2329_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10084)=2331 */ {10084, xed3_phash_find_map0x0F_opcode0x1e_vv0_2331_l1},
/*h(14265)=2332 */ {14265, xed3_phash_find_map0x0F_opcode0x1e_vv0_2332_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4916)=2334 */ {4916, xed3_phash_find_map0x0F_opcode0x1e_vv0_2334_l1},
/*h(9097)=2335 */ {9097, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_2338_l1},
/*h(14875)=2339 */ {14875, xed3_phash_find_map0x0F_opcode0x1e_vv0_2339_l1},
/*h(12291)=2340 */ {12291, xed3_phash_find_map0x0F_opcode0x1e_vv0_2340_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13888)=2343 */ {13888, xed3_phash_find_map0x0F_opcode0x1e_vv0_2343_l1},
/*h(11304)=2344 */ {11304, xed3_phash_find_map0x0F_opcode0x1e_vv0_2344_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8720)=2346 */ {8720, xed3_phash_find_map0x0F_opcode0x1e_vv0_2346_l1},
/*h(12901)=2347 */ {12901, xed3_phash_find_map0x0F_opcode0x1e_vv0_2347_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14498)=2349 */ {14498, xed3_phash_find_map0x0F_opcode0x1e_vv0_2349_l1},
/*h(7733)=2350 */ {7733, xed3_phash_find_map0x0F_opcode0x1e_vv0_2350_l1},
/*h(11914)=2351 */ {11914, xed3_phash_find_map0x0F_opcode0x1e_vv0_2351_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9330)=2353 */ {9330, xed3_phash_find_map0x0F_opcode0x1e_vv0_2353_l1},
/*h(13511)=2354 */ {13511, xed3_phash_find_map0x0F_opcode0x1e_vv0_2354_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15108)=2356 */ {15108, xed3_phash_find_map0x0F_opcode0x1e_vv0_2356_l1},
/*h(8343)=2357 */ {8343, xed3_phash_find_map0x0F_opcode0x1e_vv0_2357_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9940)=2359 */ {9940, xed3_phash_find_map0x0F_opcode0x1e_vv0_2359_l1},
/*h(14121)=2360 */ {14121, xed3_phash_find_map0x0F_opcode0x1e_vv0_2360_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4772)=2362 */ {4772, xed3_phash_find_map0x0F_opcode0x1e_vv0_2362_l1},
/*h(8953)=2363 */ {8953, xed3_phash_find_map0x0F_opcode0x1e_vv0_2363_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6369)=2365 */ {6369, xed3_phash_find_map0x0F_opcode0x1e_vv0_2365_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3785)=2367 */ {3785, xed3_phash_find_map0x0F_opcode0x1e_vv0_2367_l1},
/*h(1201)=2368 */ {1201, xed3_phash_find_map0x0F_opcode0x1e_vv0_2368_l1},
/*h(12147)=2369 */ {12147, xed3_phash_find_map0x0F_opcode0x1e_vv0_2369_l1},
/*h(16328)=2370 */ {16328, xed3_phash_find_map0x0F_opcode0x1e_vv0_2370_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6979)=2372 */ {6979, xed3_phash_find_map0x0F_opcode0x1e_vv0_2372_l1},
/*h(11160)=2373 */ {11160, xed3_phash_find_map0x0F_opcode0x1e_vv0_2373_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1811)=2375 */ {1811, xed3_phash_find_map0x0F_opcode0x1e_vv0_2375_l1},
/*h(5992)=2376 */ {5992, xed3_phash_find_map0x0F_opcode0x1e_vv0_2376_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14354)=2378 */ {14354, xed3_phash_find_map0x0F_opcode0x1e_vv0_2378_l1},
/*h(824)=2379 */ {824, xed3_phash_find_map0x0F_opcode0x1e_vv0_2379_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9186)=2381 */ {9186, xed3_phash_find_map0x0F_opcode0x1e_vv0_2381_l1},
/*h(13367)=2382 */ {13367, xed3_phash_find_map0x0F_opcode0x1e_vv0_2382_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4018)=2384 */ {4018, xed3_phash_find_map0x0F_opcode0x1e_vv0_2384_l1},
/*h(14964)=2385 */ {14964, xed3_phash_find_map0x0F_opcode0x1e_vv0_2385_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9796)=2388 */ {9796, xed3_phash_find_map0x0F_opcode0x1e_vv0_2388_l1},
/*h(13977)=2389 */ {13977, xed3_phash_find_map0x0F_opcode0x1e_vv0_2389_l1},
/*h(11393)=2390 */ {11393, xed3_phash_find_map0x0F_opcode0x1e_vv0_2390_l1},
/*h(15574)=2391 */ {15574, xed3_phash_find_map0x0F_opcode0x1e_vv0_2391_l1},
/*h(8809)=2392 */ {8809, xed3_phash_find_map0x0F_opcode0x1e_vv0_2392_l1},
/*h(6225)=2393 */ {6225, xed3_phash_find_map0x0F_opcode0x1e_vv0_2393_l1},
/*h(10406)=2394 */ {10406, xed3_phash_find_map0x0F_opcode0x1e_vv0_2394_l1},
/*h(14587)=2395 */ {14587, xed3_phash_find_map0x0F_opcode0x1e_vv0_2395_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12003)=2397 */ {12003, xed3_phash_find_map0x0F_opcode0x1e_vv0_2397_l1},
/*h(16184)=2398 */ {16184, xed3_phash_find_map0x0F_opcode0x1e_vv0_2398_l1},
/*h(9419)=2399 */ {9419, xed3_phash_find_map0x0F_opcode0x1e_vv0_2399_l1},
/*h(6835)=2400 */ {6835, xed3_phash_find_map0x0F_opcode0x1e_vv0_2400_l1},
/*h(11016)=2401 */ {11016, xed3_phash_find_map0x0F_opcode0x1e_vv0_2401_l1},
/*h(4251)=2402 */ {4251, xed3_phash_find_map0x0F_opcode0x1e_vv0_2402_l1},
/*h(8432)=2403 */ {8432, xed3_phash_find_map0x0F_opcode0x1e_vv0_2403_l1},
/*h(5848)=2404 */ {5848, xed3_phash_find_map0x0F_opcode0x1e_vv0_2404_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14210)=2406 */ {14210, xed3_phash_find_map0x0F_opcode0x1e_vv0_2406_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(680)=2408 */ {680, xed3_phash_find_map0x0F_opcode0x1e_vv0_2408_l1},
/*h(9042)=2409 */ {9042, xed3_phash_find_map0x0F_opcode0x1e_vv0_2409_l1},
/*h(13223)=2410 */ {13223, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_2414_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13833)=2417 */ {13833, xed3_phash_find_map0x0F_opcode0x1e_vv0_2417_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11249)=2419 */ {11249, xed3_phash_find_map0x0F_opcode0x1e_vv0_2419_l1},
/*h(15430)=2420 */ {15430, xed3_phash_find_map0x0F_opcode0x1e_vv0_2420_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6081)=2422 */ {6081, xed3_phash_find_map0x0F_opcode0x1e_vv0_2422_l1},
/*h(10262)=2423 */ {10262, xed3_phash_find_map0x0F_opcode0x1e_vv0_2423_l1},
/*h(14443)=2424 */ {14443, xed3_phash_find_map0x0F_opcode0x1e_vv0_2424_l1},
/*h(11859)=2425 */ {11859, xed3_phash_find_map0x0F_opcode0x1e_vv0_2425_l1},
/*h(16040)=2426 */ {16040, xed3_phash_find_map0x0F_opcode0x1e_vv0_2426_l1},
/*h(9275)=2427 */ {9275, xed3_phash_find_map0x0F_opcode0x1e_vv0_2427_l1},
/*h(13456)=2428 */ {13456, xed3_phash_find_map0x0F_opcode0x1e_vv0_2428_l1},
/*h(6691)=2429 */ {6691, xed3_phash_find_map0x0F_opcode0x1e_vv0_2429_l1},
/*h(10872)=2430 */ {10872, xed3_phash_find_map0x0F_opcode0x1e_vv0_2430_l1},
/*h(8288)=2431 */ {8288, xed3_phash_find_map0x0F_opcode0x1e_vv0_2431_l1},
/*h(12469)=2432 */ {12469, xed3_phash_find_map0x0F_opcode0x1e_vv0_2432_l1},
/*h(5704)=2433 */ {5704, xed3_phash_find_map0x0F_opcode0x1e_vv0_2433_l1},
/*h(3120)=2434 */ {3120, xed3_phash_find_map0x0F_opcode0x1e_vv0_2434_l1},
/*h(14066)=2435 */ {14066, xed3_phash_find_map0x0F_opcode0x1e_vv0_2435_l1},
/*h(11482)=2436 */ {11482, xed3_phash_find_map0x0F_opcode0x1e_vv0_2436_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8898)=2438 */ {8898, xed3_phash_find_map0x0F_opcode0x1e_vv0_2438_l1},
/*h(13079)=2439 */ {13079, xed3_phash_find_map0x0F_opcode0x1e_vv0_2439_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3730)=2441 */ {3730, xed3_phash_find_map0x0F_opcode0x1e_vv0_2441_l1},
/*h(7911)=2442 */ {7911, xed3_phash_find_map0x0F_opcode0x1e_vv0_2442_l1},
/*h(1146)=2443 */ {1146, xed3_phash_find_map0x0F_opcode0x1e_vv0_2443_l1},
/*h(16273)=2444 */ {16273, xed3_phash_find_map0x0F_opcode0x1e_vv0_2444_l1},
/*h(2743)=2445 */ {2743, xed3_phash_find_map0x0F_opcode0x1e_vv0_2445_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11105)=2447 */ {11105, xed3_phash_find_map0x0F_opcode0x1e_vv0_2447_l1},
/*h(15286)=2448 */ {15286, xed3_phash_find_map0x0F_opcode0x1e_vv0_2448_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5937)=2450 */ {5937, xed3_phash_find_map0x0F_opcode0x1e_vv0_2450_l1},
/*h(10118)=2451 */ {10118, xed3_phash_find_map0x0F_opcode0x1e_vv0_2451_l1},
/*h(14299)=2452 */ {14299, xed3_phash_find_map0x0F_opcode0x1e_vv0_2452_l1},
/*h(769)=2453 */ {769, xed3_phash_find_map0x0F_opcode0x1e_vv0_2453_l1},
/*h(4950)=2454 */ {4950, xed3_phash_find_map0x0F_opcode0x1e_vv0_2454_l1},
/*h(15896)=2455 */ {15896, xed3_phash_find_map0x0F_opcode0x1e_vv0_2455_l1},
/*h(13312)=2456 */ {13312, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_2459_l1},
/*h(8144)=2460 */ {8144, xed3_phash_find_map0x0F_opcode0x1e_vv0_2460_l1},
/*h(12325)=2461 */ {12325, xed3_phash_find_map0x0F_opcode0x1e_vv0_2461_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13922)=2463 */ {13922, xed3_phash_find_map0x0F_opcode0x1e_vv0_2463_l1},
/*h(7157)=2464 */ {7157, xed3_phash_find_map0x0F_opcode0x1e_vv0_2464_l1},
/*h(11338)=2465 */ {11338, xed3_phash_find_map0x0F_opcode0x1e_vv0_2465_l1},
/*h(8754)=2466 */ {8754, xed3_phash_find_map0x0F_opcode0x1e_vv0_2466_l1},
/*h(12935)=2467 */ {12935, xed3_phash_find_map0x0F_opcode0x1e_vv0_2467_l1},
/*h(6170)=2468 */ {6170, xed3_phash_find_map0x0F_opcode0x1e_vv0_2468_l1},
/*h(3586)=2469 */ {3586, xed3_phash_find_map0x0F_opcode0x1e_vv0_2469_l1},
/*h(14532)=2470 */ {14532, xed3_phash_find_map0x0F_opcode0x1e_vv0_2470_l1},
/*h(1002)=2471 */ {1002, xed3_phash_find_map0x0F_opcode0x1e_vv0_2471_l1},
/*h(16129)=2472 */ {16129, xed3_phash_find_map0x0F_opcode0x1e_vv0_2472_l1},
/*h(9364)=2473 */ {9364, xed3_phash_find_map0x0F_opcode0x1e_vv0_2473_l1},
/*h(13545)=2474 */ {13545, xed3_phash_find_map0x0F_opcode0x1e_vv0_2474_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10961)=2476 */ {10961, xed3_phash_find_map0x0F_opcode0x1e_vv0_2476_l1},
/*h(15142)=2477 */ {15142, xed3_phash_find_map0x0F_opcode0x1e_vv0_2477_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5793)=2479 */ {5793, xed3_phash_find_map0x0F_opcode0x1e_vv0_2479_l1},
/*h(9974)=2480 */ {9974, xed3_phash_find_map0x0F_opcode0x1e_vv0_2480_l1},
/*h(14155)=2481 */ {14155, xed3_phash_find_map0x0F_opcode0x1e_vv0_2481_l1},
/*h(625)=2482 */ {625, xed3_phash_find_map0x0F_opcode0x1e_vv0_2482_l1},
/*h(4806)=2483 */ {4806, xed3_phash_find_map0x0F_opcode0x1e_vv0_2483_l1},
/*h(8987)=2484 */ {8987, xed3_phash_find_map0x0F_opcode0x1e_vv0_2484_l1},
/*h(13168)=2485 */ {13168, xed3_phash_find_map0x0F_opcode0x1e_vv0_2485_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3819)=2487 */ {3819, xed3_phash_find_map0x0F_opcode0x1e_vv0_2487_l1},
/*h(8000)=2488 */ {8000, xed3_phash_find_map0x0F_opcode0x1e_vv0_2488_l1},
/*h(12181)=2489 */ {12181, xed3_phash_find_map0x0F_opcode0x1e_vv0_2489_l1},
/*h(16362)=2490 */ {16362, xed3_phash_find_map0x0F_opcode0x1e_vv0_2490_l1},
/*h(2832)=2491 */ {2832, xed3_phash_find_map0x0F_opcode0x1e_vv0_2491_l1},
/*h(7013)=2492 */ {7013, xed3_phash_find_map0x0F_opcode0x1e_vv0_2492_l1},
/*h(11194)=2493 */ {11194, xed3_phash_find_map0x0F_opcode0x1e_vv0_2493_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1845)=2495 */ {1845, xed3_phash_find_map0x0F_opcode0x1e_vv0_2495_l1},
/*h(6026)=2496 */ {6026, xed3_phash_find_map0x0F_opcode0x1e_vv0_2496_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14388)=2498 */ {14388, xed3_phash_find_map0x0F_opcode0x1e_vv0_2498_l1},
/*h(858)=2499 */ {858, xed3_phash_find_map0x0F_opcode0x1e_vv0_2499_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15985)=2501 */ {15985, xed3_phash_find_map0x0F_opcode0x1e_vv0_2501_l1},
/*h(13401)=2502 */ {13401, xed3_phash_find_map0x0F_opcode0x1e_vv0_2502_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10817)=2504 */ {10817, xed3_phash_find_map0x0F_opcode0x1e_vv0_2504_l1},
/*h(14998)=2505 */ {14998, xed3_phash_find_map0x0F_opcode0x1e_vv0_2505_l1},
/*h(8233)=2506 */ {8233, xed3_phash_find_map0x0F_opcode0x1e_vv0_2506_l1},
/*h(5649)=2507 */ {5649, xed3_phash_find_map0x0F_opcode0x1e_vv0_2507_l1},
/*h(9830)=2508 */ {9830, xed3_phash_find_map0x0F_opcode0x1e_vv0_2508_l1},
/*h(14011)=2509 */ {14011, xed3_phash_find_map0x0F_opcode0x1e_vv0_2509_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11427)=2511 */ {11427, xed3_phash_find_map0x0F_opcode0x1e_vv0_2511_l1},
/*h(15608)=2512 */ {15608, xed3_phash_find_map0x0F_opcode0x1e_vv0_2512_l1},
/*h(13024)=2513 */ {13024, xed3_phash_find_map0x0F_opcode0x1e_vv0_2513_l1},
/*h(6259)=2514 */ {6259, xed3_phash_find_map0x0F_opcode0x1e_vv0_2514_l1},
/*h(10440)=2515 */ {10440, xed3_phash_find_map0x0F_opcode0x1e_vv0_2515_l1},
/*h(7856)=2516 */ {7856, xed3_phash_find_map0x0F_opcode0x1e_vv0_2516_l1},
/*h(12037)=2517 */ {12037, xed3_phash_find_map0x0F_opcode0x1e_vv0_2517_l1},
/*h(16218)=2518 */ {16218, xed3_phash_find_map0x0F_opcode0x1e_vv0_2518_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2688)=2520 */ {2688, xed3_phash_find_map0x0F_opcode0x1e_vv0_2520_l1},
/*h(6869)=2521 */ {6869, xed3_phash_find_map0x0F_opcode0x1e_vv0_2521_l1},
/*h(11050)=2522 */ {11050, xed3_phash_find_map0x0F_opcode0x1e_vv0_2522_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1701)=2524 */ {1701, xed3_phash_find_map0x0F_opcode0x1e_vv0_2524_l1},
/*h(5882)=2525 */ {5882, xed3_phash_find_map0x0F_opcode0x1e_vv0_2525_l1},
/*h(3298)=2526 */ {3298, xed3_phash_find_map0x0F_opcode0x1e_vv0_2526_l1},
/*h(14244)=2527 */ {14244, xed3_phash_find_map0x0F_opcode0x1e_vv0_2527_l1},
/*h(714)=2528 */ {714, xed3_phash_find_map0x0F_opcode0x1e_vv0_2528_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9076)=2530 */ {9076, xed3_phash_find_map0x0F_opcode0x1e_vv0_2530_l1},
/*h(13257)=2531 */ {13257, xed3_phash_find_map0x0F_opcode0x1e_vv0_2531_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14854)=2533 */ {14854, xed3_phash_find_map0x0F_opcode0x1e_vv0_2533_l1},
/*h(8089)=2534 */ {8089, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_2537_l1},
/*h(13867)=2538 */ {13867, xed3_phash_find_map0x0F_opcode0x1e_vv0_2538_l1},
/*h(11283)=2539 */ {11283, xed3_phash_find_map0x0F_opcode0x1e_vv0_2539_l1},
/*h(15464)=2540 */ {15464, xed3_phash_find_map0x0F_opcode0x1e_vv0_2540_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12880)=2542 */ {12880, xed3_phash_find_map0x0F_opcode0x1e_vv0_2542_l1},
/*h(10296)=2543 */ {10296, xed3_phash_find_map0x0F_opcode0x1e_vv0_2543_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7712)=2545 */ {7712, xed3_phash_find_map0x0F_opcode0x1e_vv0_2545_l1},
/*h(11893)=2546 */ {11893, xed3_phash_find_map0x0F_opcode0x1e_vv0_2546_l1},
/*h(16074)=2547 */ {16074, xed3_phash_find_map0x0F_opcode0x1e_vv0_2547_l1},
/*h(13490)=2548 */ {13490, xed3_phash_find_map0x0F_opcode0x1e_vv0_2548_l1},
/*h(6725)=2549 */ {6725, xed3_phash_find_map0x0F_opcode0x1e_vv0_2549_l1},
/*h(10906)=2550 */ {10906, xed3_phash_find_map0x0F_opcode0x1e_vv0_2550_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8322)=2552 */ {8322, xed3_phash_find_map0x0F_opcode0x1e_vv0_2552_l1},
/*h(12503)=2553 */ {12503, xed3_phash_find_map0x0F_opcode0x1e_vv0_2553_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14100)=2555 */ {14100, xed3_phash_find_map0x0F_opcode0x1e_vv0_2555_l1},
/*h(7335)=2556 */ {7335, xed3_phash_find_map0x0F_opcode0x1e_vv0_2556_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8932)=2558 */ {8932, xed3_phash_find_map0x0F_opcode0x1e_vv0_2558_l1},
/*h(13113)=2559 */ {13113, xed3_phash_find_map0x0F_opcode0x1e_vv0_2559_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3764)=2561 */ {3764, xed3_phash_find_map0x0F_opcode0x1e_vv0_2561_l1},
/*h(7945)=2562 */ {7945, xed3_phash_find_map0x0F_opcode0x1e_vv0_2562_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16307)=2564 */ {16307, xed3_phash_find_map0x0F_opcode0x1e_vv0_2564_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2777)=2566 */ {2777, xed3_phash_find_map0x0F_opcode0x1e_vv0_2566_l1},
/*h(193)=2567 */ {193, xed3_phash_find_map0x0F_opcode0x1e_vv0_2567_l1},
/*h(11139)=2568 */ {11139, xed3_phash_find_map0x0F_opcode0x1e_vv0_2568_l1},
/*h(15320)=2569 */ {15320, xed3_phash_find_map0x0F_opcode0x1e_vv0_2569_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5971)=2571 */ {5971, xed3_phash_find_map0x0F_opcode0x1e_vv0_2571_l1},
/*h(10152)=2572 */ {10152, xed3_phash_find_map0x0F_opcode0x1e_vv0_2572_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(803)=2574 */ {803, xed3_phash_find_map0x0F_opcode0x1e_vv0_2574_l1},
/*h(15930)=2575 */ {15930, xed3_phash_find_map0x0F_opcode0x1e_vv0_2575_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13346)=2577 */ {13346, xed3_phash_find_map0x0F_opcode0x1e_vv0_2577_l1},
/*h(10762)=2578 */ {10762, xed3_phash_find_map0x0F_opcode0x1e_vv0_2578_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8178)=2580 */ {8178, xed3_phash_find_map0x0F_opcode0x1e_vv0_2580_l1},
/*h(12359)=2581 */ {12359, xed3_phash_find_map0x0F_opcode0x1e_vv0_2581_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3010)=2583 */ {3010, xed3_phash_find_map0x0F_opcode0x1e_vv0_2583_l1},
/*h(13956)=2584 */ {13956, xed3_phash_find_map0x0F_opcode0x1e_vv0_2584_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15553)=2586 */ {15553, xed3_phash_find_map0x0F_opcode0x1e_vv0_2586_l1},
/*h(8788)=2587 */ {8788, xed3_phash_find_map0x0F_opcode0x1e_vv0_2587_l1},
/*h(12969)=2588 */ {12969, xed3_phash_find_map0x0F_opcode0x1e_vv0_2588_l1},
/*h(10385)=2589 */ {10385, xed3_phash_find_map0x0F_opcode0x1e_vv0_2589_l1},
/*h(14566)=2590 */ {14566, xed3_phash_find_map0x0F_opcode0x1e_vv0_2590_l1},
/*h(7801)=2591 */ {7801, xed3_phash_find_map0x0F_opcode0x1e_vv0_2591_l1},
/*h(5217)=2592 */ {5217, xed3_phash_find_map0x0F_opcode0x1e_vv0_2592_l1},
/*h(9398)=2593 */ {9398, xed3_phash_find_map0x0F_opcode0x1e_vv0_2593_l1},
/*h(2633)=2594 */ {2633, xed3_phash_find_map0x0F_opcode0x1e_vv0_2594_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10995)=2596 */ {10995, xed3_phash_find_map0x0F_opcode0x1e_vv0_2596_l1},
/*h(15176)=2597 */ {15176, xed3_phash_find_map0x0F_opcode0x1e_vv0_2597_l1},
/*h(8411)=2598 */ {8411, xed3_phash_find_map0x0F_opcode0x1e_vv0_2598_l1},
/*h(5827)=2599 */ {5827, xed3_phash_find_map0x0F_opcode0x1e_vv0_2599_l1},
/*h(10008)=2600 */ {10008, xed3_phash_find_map0x0F_opcode0x1e_vv0_2600_l1},
/*h(3243)=2601 */ {3243, xed3_phash_find_map0x0F_opcode0x1e_vv0_2601_l1},
/*h(659)=2602 */ {659, xed3_phash_find_map0x0F_opcode0x1e_vv0_2602_l1},
/*h(4840)=2603 */ {4840, xed3_phash_find_map0x0F_opcode0x1e_vv0_2603_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13202)=2605 */ {13202, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_2608_l1},
/*h(12215)=2609 */ {12215, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_2612_l1},
/*h(7047)=2613 */ {7047, xed3_phash_find_map0x0F_opcode0x1e_vv0_2613_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15409)=2615 */ {15409, xed3_phash_find_map0x0F_opcode0x1e_vv0_2615_l1},
/*h(12825)=2616 */ {12825, xed3_phash_find_map0x0F_opcode0x1e_vv0_2616_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10241)=2618 */ {10241, xed3_phash_find_map0x0F_opcode0x1e_vv0_2618_l1},
/*h(14422)=2619 */ {14422, xed3_phash_find_map0x0F_opcode0x1e_vv0_2619_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16019)=2621 */ {16019, xed3_phash_find_map0x0F_opcode0x1e_vv0_2621_l1},
/*h(9254)=2622 */ {9254, xed3_phash_find_map0x0F_opcode0x1e_vv0_2622_l1},
/*h(13435)=2623 */ {13435, xed3_phash_find_map0x0F_opcode0x1e_vv0_2623_l1},
/*h(10851)=2624 */ {10851, xed3_phash_find_map0x0F_opcode0x1e_vv0_2624_l1},
/*h(15032)=2625 */ {15032, xed3_phash_find_map0x0F_opcode0x1e_vv0_2625_l1},
/*h(8267)=2626 */ {8267, xed3_phash_find_map0x0F_opcode0x1e_vv0_2626_l1},
/*h(12448)=2627 */ {12448, xed3_phash_find_map0x0F_opcode0x1e_vv0_2627_l1},
/*h(5683)=2628 */ {5683, xed3_phash_find_map0x0F_opcode0x1e_vv0_2628_l1},
/*h(9864)=2629 */ {9864, xed3_phash_find_map0x0F_opcode0x1e_vv0_2629_l1},
/*h(7280)=2630 */ {7280, xed3_phash_find_map0x0F_opcode0x1e_vv0_2630_l1},
/*h(11461)=2631 */ {11461, xed3_phash_find_map0x0F_opcode0x1e_vv0_2631_l1},
/*h(4696)=2632 */ {4696, xed3_phash_find_map0x0F_opcode0x1e_vv0_2632_l1},
/*h(2112)=2633 */ {2112, xed3_phash_find_map0x0F_opcode0x1e_vv0_2633_l1},
/*h(13058)=2634 */ {13058, xed3_phash_find_map0x0F_opcode0x1e_vv0_2634_l1},
/*h(10474)=2635 */ {10474, xed3_phash_find_map0x0F_opcode0x1e_vv0_2635_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7890)=2637 */ {7890, xed3_phash_find_map0x0F_opcode0x1e_vv0_2637_l1},
/*h(5306)=2638 */ {5306, xed3_phash_find_map0x0F_opcode0x1e_vv0_2638_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2722)=2640 */ {2722, xed3_phash_find_map0x0F_opcode0x1e_vv0_2640_l1},
/*h(6903)=2641 */ {6903, xed3_phash_find_map0x0F_opcode0x1e_vv0_2641_l1},
/*h(138)=2642 */ {138, xed3_phash_find_map0x0F_opcode0x1e_vv0_2642_l1},
/*h(15265)=2643 */ {15265, xed3_phash_find_map0x0F_opcode0x1e_vv0_2643_l1},
/*h(1735)=2644 */ {1735, xed3_phash_find_map0x0F_opcode0x1e_vv0_2644_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10097)=2646 */ {10097, xed3_phash_find_map0x0F_opcode0x1e_vv0_2646_l1},
/*h(14278)=2647 */ {14278, xed3_phash_find_map0x0F_opcode0x1e_vv0_2647_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4929)=2649 */ {4929, xed3_phash_find_map0x0F_opcode0x1e_vv0_2649_l1},
/*h(15875)=2650 */ {15875, xed3_phash_find_map0x0F_opcode0x1e_vv0_2650_l1},
/*h(13291)=2651 */ {13291, xed3_phash_find_map0x0F_opcode0x1e_vv0_2651_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3942)=2653 */ {3942, xed3_phash_find_map0x0F_opcode0x1e_vv0_2653_l1},
/*h(14888)=2654 */ {14888, xed3_phash_find_map0x0F_opcode0x1e_vv0_2654_l1},
/*h(12304)=2655 */ {12304, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_2658_l1},
/*h(7136)=2659 */ {7136, xed3_phash_find_map0x0F_opcode0x1e_vv0_2659_l1},
/*h(15498)=2660 */ {15498, xed3_phash_find_map0x0F_opcode0x1e_vv0_2660_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12914)=2662 */ {12914, xed3_phash_find_map0x0F_opcode0x1e_vv0_2662_l1},
/*h(6149)=2663 */ {6149, xed3_phash_find_map0x0F_opcode0x1e_vv0_2663_l1},
/*h(10330)=2664 */ {10330, xed3_phash_find_map0x0F_opcode0x1e_vv0_2664_l1},
/*h(7746)=2665 */ {7746, xed3_phash_find_map0x0F_opcode0x1e_vv0_2665_l1},
/*h(11927)=2666 */ {11927, xed3_phash_find_map0x0F_opcode0x1e_vv0_2666_l1},
/*h(5162)=2667 */ {5162, xed3_phash_find_map0x0F_opcode0x1e_vv0_2667_l1},
/*h(2578)=2668 */ {2578, xed3_phash_find_map0x0F_opcode0x1e_vv0_2668_l1},
/*h(13524)=2669 */ {13524, xed3_phash_find_map0x0F_opcode0x1e_vv0_2669_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15121)=2671 */ {15121, xed3_phash_find_map0x0F_opcode0x1e_vv0_2671_l1},
/*h(8356)=2672 */ {8356, xed3_phash_find_map0x0F_opcode0x1e_vv0_2672_l1},
/*h(12537)=2673 */ {12537, xed3_phash_find_map0x0F_opcode0x1e_vv0_2673_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9953)=2675 */ {9953, xed3_phash_find_map0x0F_opcode0x1e_vv0_2675_l1},
/*h(7369)=2676 */ {7369, xed3_phash_find_map0x0F_opcode0x1e_vv0_2676_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4785)=2678 */ {4785, xed3_phash_find_map0x0F_opcode0x1e_vv0_2678_l1},
/*h(8966)=2679 */ {8966, xed3_phash_find_map0x0F_opcode0x1e_vv0_2679_l1},
/*h(13147)=2680 */ {13147, xed3_phash_find_map0x0F_opcode0x1e_vv0_2680_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3798)=2682 */ {3798, xed3_phash_find_map0x0F_opcode0x1e_vv0_2682_l1},
/*h(7979)=2683 */ {7979, xed3_phash_find_map0x0F_opcode0x1e_vv0_2683_l1},
/*h(12160)=2684 */ {12160, xed3_phash_find_map0x0F_opcode0x1e_vv0_2684_l1},
/*h(16341)=2685 */ {16341, xed3_phash_find_map0x0F_opcode0x1e_vv0_2685_l1},
/*h(2811)=2686 */ {2811, xed3_phash_find_map0x0F_opcode0x1e_vv0_2686_l1},
/*h(6992)=2687 */ {6992, xed3_phash_find_map0x0F_opcode0x1e_vv0_2687_l1},
/*h(11173)=2688 */ {11173, xed3_phash_find_map0x0F_opcode0x1e_vv0_2688_l1},
/*h(15354)=2689 */ {15354, xed3_phash_find_map0x0F_opcode0x1e_vv0_2689_l1},
/*h(1824)=2690 */ {1824, xed3_phash_find_map0x0F_opcode0x1e_vv0_2690_l1},
/*h(6005)=2691 */ {6005, xed3_phash_find_map0x0F_opcode0x1e_vv0_2691_l1},
/*h(10186)=2692 */ {10186, xed3_phash_find_map0x0F_opcode0x1e_vv0_2692_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(837)=2694 */ {837, xed3_phash_find_map0x0F_opcode0x1e_vv0_2694_l1},
/*h(11783)=2695 */ {11783, xed3_phash_find_map0x0F_opcode0x1e_vv0_2695_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13380)=2697 */ {13380, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_2700_l1},
/*h(12393)=2701 */ {12393, xed3_phash_find_map0x0F_opcode0x1e_vv0_2701_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9809)=2703 */ {9809, xed3_phash_find_map0x0F_opcode0x1e_vv0_2703_l1},
/*h(13990)=2704 */ {13990, xed3_phash_find_map0x0F_opcode0x1e_vv0_2704_l1},
/*h(7225)=2705 */ {7225, xed3_phash_find_map0x0F_opcode0x1e_vv0_2705_l1},
/*h(15587)=2706 */ {15587, xed3_phash_find_map0x0F_opcode0x1e_vv0_2706_l1},
/*h(8822)=2707 */ {8822, xed3_phash_find_map0x0F_opcode0x1e_vv0_2707_l1},
/*h(13003)=2708 */ {13003, xed3_phash_find_map0x0F_opcode0x1e_vv0_2708_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10419)=2710 */ {10419, xed3_phash_find_map0x0F_opcode0x1e_vv0_2710_l1},
/*h(7835)=2711 */ {7835, xed3_phash_find_map0x0F_opcode0x1e_vv0_2711_l1},
/*h(12016)=2712 */ {12016, xed3_phash_find_map0x0F_opcode0x1e_vv0_2712_l1},
/*h(16197)=2713 */ {16197, xed3_phash_find_map0x0F_opcode0x1e_vv0_2713_l1},
/*h(9432)=2714 */ {9432, xed3_phash_find_map0x0F_opcode0x1e_vv0_2714_l1},
/*h(6848)=2715 */ {6848, xed3_phash_find_map0x0F_opcode0x1e_vv0_2715_l1},
/*h(11029)=2716 */ {11029, xed3_phash_find_map0x0F_opcode0x1e_vv0_2716_l1},
/*h(15210)=2717 */ {15210, xed3_phash_find_map0x0F_opcode0x1e_vv0_2717_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1680)=2719 */ {1680, xed3_phash_find_map0x0F_opcode0x1e_vv0_2719_l1},
/*h(5861)=2720 */ {5861, xed3_phash_find_map0x0F_opcode0x1e_vv0_2720_l1},
/*h(10042)=2721 */ {10042, xed3_phash_find_map0x0F_opcode0x1e_vv0_2721_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(693)=2723 */ {693, xed3_phash_find_map0x0F_opcode0x1e_vv0_2723_l1},
/*h(4874)=2724 */ {4874, xed3_phash_find_map0x0F_opcode0x1e_vv0_2724_l1},
/*h(2290)=2725 */ {2290, xed3_phash_find_map0x0F_opcode0x1e_vv0_2725_l1},
/*h(13236)=2726 */ {13236, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_2729_l1},
/*h(12249)=2730 */ {12249, xed3_phash_find_map0x0F_opcode0x1e_vv0_2730_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13846)=2732 */ {13846, xed3_phash_find_map0x0F_opcode0x1e_vv0_2732_l1},
/*h(7081)=2733 */ {7081, xed3_phash_find_map0x0F_opcode0x1e_vv0_2733_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15443)=2735 */ {15443, xed3_phash_find_map0x0F_opcode0x1e_vv0_2735_l1},
/*h(12859)=2736 */ {12859, xed3_phash_find_map0x0F_opcode0x1e_vv0_2736_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10275)=2738 */ {10275, xed3_phash_find_map0x0F_opcode0x1e_vv0_2738_l1},
/*h(14456)=2739 */ {14456, xed3_phash_find_map0x0F_opcode0x1e_vv0_2739_l1},
/*h(7691)=2740 */ {7691, xed3_phash_find_map0x0F_opcode0x1e_vv0_2740_l1},
/*h(11872)=2741 */ {11872, xed3_phash_find_map0x0F_opcode0x1e_vv0_2741_l1},
/*h(16053)=2742 */ {16053, xed3_phash_find_map0x0F_opcode0x1e_vv0_2742_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6704)=2744 */ {6704, xed3_phash_find_map0x0F_opcode0x1e_vv0_2744_l1},
/*h(10885)=2745 */ {10885, xed3_phash_find_map0x0F_opcode0x1e_vv0_2745_l1},
/*h(15066)=2746 */ {15066, xed3_phash_find_map0x0F_opcode0x1e_vv0_2746_l1},
/*h(12482)=2747 */ {12482, xed3_phash_find_map0x0F_opcode0x1e_vv0_2747_l1},
/*h(5717)=2748 */ {5717, xed3_phash_find_map0x0F_opcode0x1e_vv0_2748_l1},
/*h(9898)=2749 */ {9898, xed3_phash_find_map0x0F_opcode0x1e_vv0_2749_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7314)=2751 */ {7314, xed3_phash_find_map0x0F_opcode0x1e_vv0_2751_l1},
/*h(11495)=2752 */ {11495, xed3_phash_find_map0x0F_opcode0x1e_vv0_2752_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13092)=2754 */ {13092, xed3_phash_find_map0x0F_opcode0x1e_vv0_2754_l1},
/*h(6327)=2755 */ {6327, xed3_phash_find_map0x0F_opcode0x1e_vv0_2755_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7924)=2757 */ {7924, xed3_phash_find_map0x0F_opcode0x1e_vv0_2757_l1},
/*h(12105)=2758 */ {12105, xed3_phash_find_map0x0F_opcode0x1e_vv0_2758_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2756)=2760 */ {2756, xed3_phash_find_map0x0F_opcode0x1e_vv0_2760_l1},
/*h(6937)=2761 */ {6937, xed3_phash_find_map0x0F_opcode0x1e_vv0_2761_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15299)=2763 */ {15299, xed3_phash_find_map0x0F_opcode0x1e_vv0_2763_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1769)=2765 */ {1769, xed3_phash_find_map0x0F_opcode0x1e_vv0_2765_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14312)=2767 */ {14312, xed3_phash_find_map0x0F_opcode0x1e_vv0_2767_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15909)=2770 */ {15909, xed3_phash_find_map0x0F_opcode0x1e_vv0_2770_l1},
/*h(9144)=2771 */ {9144, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_2774_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12338)=2776 */ {12338, xed3_phash_find_map0x0F_opcode0x1e_vv0_2776_l1},
/*h(9754)=2777 */ {9754, xed3_phash_find_map0x0F_opcode0x1e_vv0_2777_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7170)=2779 */ {7170, xed3_phash_find_map0x0F_opcode0x1e_vv0_2779_l1},
/*h(11351)=2780 */ {11351, xed3_phash_find_map0x0F_opcode0x1e_vv0_2780_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12948)=2782 */ {12948, xed3_phash_find_map0x0F_opcode0x1e_vv0_2782_l1},
/*h(6183)=2783 */ {6183, xed3_phash_find_map0x0F_opcode0x1e_vv0_2783_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14545)=2785 */ {14545, xed3_phash_find_map0x0F_opcode0x1e_vv0_2785_l1},
/*h(7780)=2786 */ {7780, xed3_phash_find_map0x0F_opcode0x1e_vv0_2786_l1},
/*h(11961)=2787 */ {11961, xed3_phash_find_map0x0F_opcode0x1e_vv0_2787_l1},
/*h(9377)=2788 */ {9377, xed3_phash_find_map0x0F_opcode0x1e_vv0_2788_l1},
/*h(13558)=2789 */ {13558, xed3_phash_find_map0x0F_opcode0x1e_vv0_2789_l1},
/*h(6793)=2790 */ {6793, xed3_phash_find_map0x0F_opcode0x1e_vv0_2790_l1},
/*h(4209)=2791 */ {4209, xed3_phash_find_map0x0F_opcode0x1e_vv0_2791_l1},
/*h(15155)=2792 */ {15155, xed3_phash_find_map0x0F_opcode0x1e_vv0_2792_l1},
/*h(1625)=2793 */ {1625, xed3_phash_find_map0x0F_opcode0x1e_vv0_2793_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9987)=2795 */ {9987, xed3_phash_find_map0x0F_opcode0x1e_vv0_2795_l1},
/*h(14168)=2796 */ {14168, xed3_phash_find_map0x0F_opcode0x1e_vv0_2796_l1},
/*h(7403)=2797 */ {7403, xed3_phash_find_map0x0F_opcode0x1e_vv0_2797_l1},
/*h(4819)=2798 */ {4819, xed3_phash_find_map0x0F_opcode0x1e_vv0_2798_l1},
/*h(9000)=2799 */ {9000, xed3_phash_find_map0x0F_opcode0x1e_vv0_2799_l1},
/*h(2235)=2800 */ {2235, xed3_phash_find_map0x0F_opcode0x1e_vv0_2800_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3832)=2802 */ {3832, xed3_phash_find_map0x0F_opcode0x1e_vv0_2802_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12194)=2804 */ {12194, xed3_phash_find_map0x0F_opcode0x1e_vv0_2804_l1},
/*h(16375)=2805 */ {16375, xed3_phash_find_map0x0F_opcode0x1e_vv0_2805_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7026)=2807 */ {7026, xed3_phash_find_map0x0F_opcode0x1e_vv0_2807_l1},
/*h(11207)=2808 */ {11207, xed3_phash_find_map0x0F_opcode0x1e_vv0_2808_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12804)=2811 */ {12804, xed3_phash_find_map0x0F_opcode0x1e_vv0_2811_l1},
/*h(6039)=2812 */ {6039, xed3_phash_find_map0x0F_opcode0x1e_vv0_2812_l1},
/*h(14401)=2813 */ {14401, xed3_phash_find_map0x0F_opcode0x1e_vv0_2813_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11817)=2815 */ {11817, xed3_phash_find_map0x0F_opcode0x1e_vv0_2815_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9233)=2817 */ {9233, xed3_phash_find_map0x0F_opcode0x1e_vv0_2817_l1},
/*h(13414)=2818 */ {13414, xed3_phash_find_map0x0F_opcode0x1e_vv0_2818_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15011)=2820 */ {15011, xed3_phash_find_map0x0F_opcode0x1e_vv0_2820_l1},
/*h(8246)=2821 */ {8246, xed3_phash_find_map0x0F_opcode0x1e_vv0_2821_l1},
/*h(12427)=2822 */ {12427, xed3_phash_find_map0x0F_opcode0x1e_vv0_2822_l1},
/*h(9843)=2823 */ {9843, xed3_phash_find_map0x0F_opcode0x1e_vv0_2823_l1},
/*h(14024)=2824 */ {14024, xed3_phash_find_map0x0F_opcode0x1e_vv0_2824_l1},
/*h(7259)=2825 */ {7259, xed3_phash_find_map0x0F_opcode0x1e_vv0_2825_l1},
/*h(11440)=2826 */ {11440, xed3_phash_find_map0x0F_opcode0x1e_vv0_2826_l1},
/*h(8856)=2827 */ {8856, xed3_phash_find_map0x0F_opcode0x1e_vv0_2827_l1},
/*h(2091)=2828 */ {2091, xed3_phash_find_map0x0F_opcode0x1e_vv0_2828_l1},
/*h(6272)=2829 */ {6272, xed3_phash_find_map0x0F_opcode0x1e_vv0_2829_l1},
/*h(10453)=2830 */ {10453, xed3_phash_find_map0x0F_opcode0x1e_vv0_2830_l1},
/*h(3688)=2831 */ {3688, xed3_phash_find_map0x0F_opcode0x1e_vv0_2831_l1},
/*h(1104)=2832 */ {1104, xed3_phash_find_map0x0F_opcode0x1e_vv0_2832_l1},
/*h(12050)=2833 */ {12050, xed3_phash_find_map0x0F_opcode0x1e_vv0_2833_l1},
/*h(16231)=2834 */ {16231, xed3_phash_find_map0x0F_opcode0x1e_vv0_2834_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6882)=2836 */ {6882, xed3_phash_find_map0x0F_opcode0x1e_vv0_2836_l1},
/*h(11063)=2837 */ {11063, xed3_phash_find_map0x0F_opcode0x1e_vv0_2837_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1714)=2839 */ {1714, xed3_phash_find_map0x0F_opcode0x1e_vv0_2839_l1},
/*h(5895)=2840 */ {5895, xed3_phash_find_map0x0F_opcode0x1e_vv0_2840_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14257)=2842 */ {14257, xed3_phash_find_map0x0F_opcode0x1e_vv0_2842_l1},
/*h(727)=2843 */ {727, xed3_phash_find_map0x0F_opcode0x1e_vv0_2843_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9089)=2845 */ {9089, xed3_phash_find_map0x0F_opcode0x1e_vv0_2845_l1},
/*h(13270)=2846 */ {13270, xed3_phash_find_map0x0F_opcode0x1e_vv0_2846_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3921)=2848 */ {3921, xed3_phash_find_map0x0F_opcode0x1e_vv0_2848_l1},
/*h(14867)=2849 */ {14867, xed3_phash_find_map0x0F_opcode0x1e_vv0_2849_l1},
/*h(12283)=2850 */ {12283, xed3_phash_find_map0x0F_opcode0x1e_vv0_2850_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2934)=2852 */ {2934, xed3_phash_find_map0x0F_opcode0x1e_vv0_2852_l1},
/*h(13880)=2853 */ {13880, xed3_phash_find_map0x0F_opcode0x1e_vv0_2853_l1},
/*h(11296)=2854 */ {11296, xed3_phash_find_map0x0F_opcode0x1e_vv0_2854_l1},
/*h(15477)=2855 */ {15477, xed3_phash_find_map0x0F_opcode0x1e_vv0_2855_l1},
/*h(8712)=2856 */ {8712, xed3_phash_find_map0x0F_opcode0x1e_vv0_2856_l1},
/*h(1947)=2857 */ {1947, xed3_phash_find_map0x0F_opcode0x1e_vv0_2857_l1},
/*h(10309)=2858 */ {10309, xed3_phash_find_map0x0F_opcode0x1e_vv0_2858_l1},
/*h(14490)=2859 */ {14490, xed3_phash_find_map0x0F_opcode0x1e_vv0_2859_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11906)=2861 */ {11906, xed3_phash_find_map0x0F_opcode0x1e_vv0_2861_l1},
/*h(16087)=2862 */ {16087, xed3_phash_find_map0x0F_opcode0x1e_vv0_2862_l1},
/*h(9322)=2863 */ {9322, xed3_phash_find_map0x0F_opcode0x1e_vv0_2863_l1},
/*h(6738)=2864 */ {6738, xed3_phash_find_map0x0F_opcode0x1e_vv0_2864_l1},
/*h(10919)=2865 */ {10919, xed3_phash_find_map0x0F_opcode0x1e_vv0_2865_l1},
/*h(4154)=2866 */ {4154, xed3_phash_find_map0x0F_opcode0x1e_vv0_2866_l1},
/*h(1570)=2867 */ {1570, xed3_phash_find_map0x0F_opcode0x1e_vv0_2867_l1},
/*h(12516)=2868 */ {12516, xed3_phash_find_map0x0F_opcode0x1e_vv0_2868_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14113)=2870 */ {14113, xed3_phash_find_map0x0F_opcode0x1e_vv0_2870_l1},
/*h(7348)=2871 */ {7348, xed3_phash_find_map0x0F_opcode0x1e_vv0_2871_l1},
/*h(583)=2872 */ {583, xed3_phash_find_map0x0F_opcode0x1e_vv0_2872_l1},
/*h(8945)=2873 */ {8945, xed3_phash_find_map0x0F_opcode0x1e_vv0_2873_l1},
/*h(13126)=2874 */ {13126, xed3_phash_find_map0x0F_opcode0x1e_vv0_2874_l1},
/*h(6361)=2875 */ {6361, xed3_phash_find_map0x0F_opcode0x1e_vv0_2875_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3777)=2877 */ {3777, xed3_phash_find_map0x0F_opcode0x1e_vv0_2877_l1},
/*h(7958)=2878 */ {7958, xed3_phash_find_map0x0F_opcode0x1e_vv0_2878_l1},
/*h(12139)=2879 */ {12139, xed3_phash_find_map0x0F_opcode0x1e_vv0_2879_l1},
/*h(16320)=2880 */ {16320, xed3_phash_find_map0x0F_opcode0x1e_vv0_2880_l1},
/*h(2790)=2881 */ {2790, xed3_phash_find_map0x0F_opcode0x1e_vv0_2881_l1},
/*h(6971)=2882 */ {6971, xed3_phash_find_map0x0F_opcode0x1e_vv0_2882_l1},
/*h(11152)=2883 */ {11152, xed3_phash_find_map0x0F_opcode0x1e_vv0_2883_l1},
/*h(15333)=2884 */ {15333, xed3_phash_find_map0x0F_opcode0x1e_vv0_2884_l1},
/*h(1803)=2885 */ {1803, xed3_phash_find_map0x0F_opcode0x1e_vv0_2885_l1},
/*h(5984)=2886 */ {5984, xed3_phash_find_map0x0F_opcode0x1e_vv0_2886_l1},
/*h(10165)=2887 */ {10165, xed3_phash_find_map0x0F_opcode0x1e_vv0_2887_l1},
/*h(14346)=2888 */ {14346, xed3_phash_find_map0x0F_opcode0x1e_vv0_2888_l1},
/*h(816)=2889 */ {816, xed3_phash_find_map0x0F_opcode0x1e_vv0_2889_l1},
/*h(15943)=2890 */ {15943, xed3_phash_find_map0x0F_opcode0x1e_vv0_2890_l1},
/*h(9178)=2891 */ {9178, xed3_phash_find_map0x0F_opcode0x1e_vv0_2891_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10775)=2894 */ {10775, xed3_phash_find_map0x0F_opcode0x1e_vv0_2894_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12372)=2896 */ {12372, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_2899_l1},
/*h(11385)=2900 */ {11385, xed3_phash_find_map0x0F_opcode0x1e_vv0_2900_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8801)=2902 */ {8801, xed3_phash_find_map0x0F_opcode0x1e_vv0_2902_l1},
/*h(12982)=2903 */ {12982, xed3_phash_find_map0x0F_opcode0x1e_vv0_2903_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14579)=2905 */ {14579, xed3_phash_find_map0x0F_opcode0x1e_vv0_2905_l1},
/*h(7814)=2906 */ {7814, xed3_phash_find_map0x0F_opcode0x1e_vv0_2906_l1},
/*h(11995)=2907 */ {11995, xed3_phash_find_map0x0F_opcode0x1e_vv0_2907_l1},
/*h(16176)=2908 */ {16176, xed3_phash_find_map0x0F_opcode0x1e_vv0_2908_l1},
/*h(9411)=2909 */ {9411, xed3_phash_find_map0x0F_opcode0x1e_vv0_2909_l1},
/*h(6827)=2910 */ {6827, xed3_phash_find_map0x0F_opcode0x1e_vv0_2910_l1},
/*h(11008)=2911 */ {11008, xed3_phash_find_map0x0F_opcode0x1e_vv0_2911_l1},
/*h(15189)=2912 */ {15189, xed3_phash_find_map0x0F_opcode0x1e_vv0_2912_l1},
/*h(8424)=2913 */ {8424, xed3_phash_find_map0x0F_opcode0x1e_vv0_2913_l1},
/*h(5840)=2914 */ {5840, xed3_phash_find_map0x0F_opcode0x1e_vv0_2914_l1},
/*h(10021)=2915 */ {10021, xed3_phash_find_map0x0F_opcode0x1e_vv0_2915_l1},
/*h(14202)=2916 */ {14202, xed3_phash_find_map0x0F_opcode0x1e_vv0_2916_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(672)=2918 */ {672, xed3_phash_find_map0x0F_opcode0x1e_vv0_2918_l1},
/*h(9034)=2919 */ {9034, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_2923_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12228)=2925 */ {12228, xed3_phash_find_map0x0F_opcode0x1e_vv0_2925_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13825)=2927 */ {13825, xed3_phash_find_map0x0F_opcode0x1e_vv0_2927_l1},
/*h(7060)=2928 */ {7060, xed3_phash_find_map0x0F_opcode0x1e_vv0_2928_l1},
/*h(11241)=2929 */ {11241, xed3_phash_find_map0x0F_opcode0x1e_vv0_2929_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12838)=2931 */ {12838, xed3_phash_find_map0x0F_opcode0x1e_vv0_2931_l1},
/*h(6073)=2932 */ {6073, xed3_phash_find_map0x0F_opcode0x1e_vv0_2932_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14435)=2934 */ {14435, xed3_phash_find_map0x0F_opcode0x1e_vv0_2934_l1},
/*h(11851)=2935 */ {11851, xed3_phash_find_map0x0F_opcode0x1e_vv0_2935_l1},
/*h(16032)=2936 */ {16032, xed3_phash_find_map0x0F_opcode0x1e_vv0_2936_l1},
/*h(9267)=2937 */ {9267, xed3_phash_find_map0x0F_opcode0x1e_vv0_2937_l1},
/*h(13448)=2938 */ {13448, xed3_phash_find_map0x0F_opcode0x1e_vv0_2938_l1},
/*h(6683)=2939 */ {6683, xed3_phash_find_map0x0F_opcode0x1e_vv0_2939_l1},
/*h(10864)=2940 */ {10864, xed3_phash_find_map0x0F_opcode0x1e_vv0_2940_l1},
/*h(15045)=2941 */ {15045, xed3_phash_find_map0x0F_opcode0x1e_vv0_2941_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5696)=2943 */ {5696, xed3_phash_find_map0x0F_opcode0x1e_vv0_2943_l1},
/*h(9877)=2944 */ {9877, xed3_phash_find_map0x0F_opcode0x1e_vv0_2944_l1},
/*h(14058)=2945 */ {14058, xed3_phash_find_map0x0F_opcode0x1e_vv0_2945_l1},
/*h(11474)=2946 */ {11474, xed3_phash_find_map0x0F_opcode0x1e_vv0_2946_l1},
/*h(4709)=2947 */ {4709, xed3_phash_find_map0x0F_opcode0x1e_vv0_2947_l1},
/*h(8890)=2948 */ {8890, xed3_phash_find_map0x0F_opcode0x1e_vv0_2948_l1},
/*h(6306)=2949 */ {6306, xed3_phash_find_map0x0F_opcode0x1e_vv0_2949_l1},
/*h(10487)=2950 */ {10487, xed3_phash_find_map0x0F_opcode0x1e_vv0_2950_l1},
/*h(3722)=2951 */ {3722, xed3_phash_find_map0x0F_opcode0x1e_vv0_2951_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12084)=2953 */ {12084, xed3_phash_find_map0x0F_opcode0x1e_vv0_2953_l1},
/*h(16265)=2954 */ {16265, xed3_phash_find_map0x0F_opcode0x1e_vv0_2954_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6916)=2956 */ {6916, xed3_phash_find_map0x0F_opcode0x1e_vv0_2956_l1},
/*h(11097)=2957 */ {11097, xed3_phash_find_map0x0F_opcode0x1e_vv0_2957_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1748)=2959 */ {1748, xed3_phash_find_map0x0F_opcode0x1e_vv0_2959_l1},
/*h(5929)=2960 */ {5929, xed3_phash_find_map0x0F_opcode0x1e_vv0_2960_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14291)=2962 */ {14291, xed3_phash_find_map0x0F_opcode0x1e_vv0_2962_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(761)=2964 */ {761, xed3_phash_find_map0x0F_opcode0x1e_vv0_2964_l1},
/*h(15888)=2965 */ {15888, xed3_phash_find_map0x0F_opcode0x1e_vv0_2965_l1},
/*h(13304)=2966 */ {13304, xed3_phash_find_map0x0F_opcode0x1e_vv0_2966_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14901)=2969 */ {14901, xed3_phash_find_map0x0F_opcode0x1e_vv0_2969_l1},
/*h(8136)=2970 */ {8136, xed3_phash_find_map0x0F_opcode0x1e_vv0_2970_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9733)=2972 */ {9733, xed3_phash_find_map0x0F_opcode0x1e_vv0_2972_l1},
/*h(13914)=2973 */ {13914, xed3_phash_find_map0x0F_opcode0x1e_vv0_2973_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11330)=2975 */ {11330, xed3_phash_find_map0x0F_opcode0x1e_vv0_2975_l1},
/*h(15511)=2976 */ {15511, xed3_phash_find_map0x0F_opcode0x1e_vv0_2976_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6162)=2978 */ {6162, xed3_phash_find_map0x0F_opcode0x1e_vv0_2978_l1},
/*h(10343)=2979 */ {10343, xed3_phash_find_map0x0F_opcode0x1e_vv0_2979_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11940)=2981 */ {11940, xed3_phash_find_map0x0F_opcode0x1e_vv0_2981_l1},
/*h(16121)=2982 */ {16121, xed3_phash_find_map0x0F_opcode0x1e_vv0_2982_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13537)=2984 */ {13537, xed3_phash_find_map0x0F_opcode0x1e_vv0_2984_l1},
/*h(6772)=2985 */ {6772, xed3_phash_find_map0x0F_opcode0x1e_vv0_2985_l1},
/*h(10953)=2986 */ {10953, xed3_phash_find_map0x0F_opcode0x1e_vv0_2986_l1},
/*h(8369)=2987 */ {8369, xed3_phash_find_map0x0F_opcode0x1e_vv0_2987_l1},
/*h(1604)=2988 */ {1604, xed3_phash_find_map0x0F_opcode0x1e_vv0_2988_l1},
/*h(5785)=2989 */ {5785, xed3_phash_find_map0x0F_opcode0x1e_vv0_2989_l1},
/*h(3201)=2990 */ {3201, xed3_phash_find_map0x0F_opcode0x1e_vv0_2990_l1},
/*h(14147)=2991 */ {14147, xed3_phash_find_map0x0F_opcode0x1e_vv0_2991_l1},
/*h(617)=2992 */ {617, xed3_phash_find_map0x0F_opcode0x1e_vv0_2992_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8979)=2994 */ {8979, xed3_phash_find_map0x0F_opcode0x1e_vv0_2994_l1},
/*h(13160)=2995 */ {13160, xed3_phash_find_map0x0F_opcode0x1e_vv0_2995_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3811)=2997 */ {3811, xed3_phash_find_map0x0F_opcode0x1e_vv0_2997_l1},
/*h(7992)=2998 */ {7992, xed3_phash_find_map0x0F_opcode0x1e_vv0_2998_l1},
/*h(1227)=2999 */ {1227, xed3_phash_find_map0x0F_opcode0x1e_vv0_2999_l1},
/*h(16354)=3000 */ {16354, xed3_phash_find_map0x0F_opcode0x1e_vv0_3000_l1},
/*h(2824)=3001 */ {2824, xed3_phash_find_map0x0F_opcode0x1e_vv0_3001_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11186)=3003 */ {11186, xed3_phash_find_map0x0F_opcode0x1e_vv0_3003_l1},
/*h(15367)=3004 */ {15367, xed3_phash_find_map0x0F_opcode0x1e_vv0_3004_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6018)=3006 */ {6018, xed3_phash_find_map0x0F_opcode0x1e_vv0_3006_l1},
/*h(10199)=3007 */ {10199, xed3_phash_find_map0x0F_opcode0x1e_vv0_3007_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11796)=3010 */ {11796, xed3_phash_find_map0x0F_opcode0x1e_vv0_3010_l1},
/*h(15977)=3011 */ {15977, xed3_phash_find_map0x0F_opcode0x1e_vv0_3011_l1},
/*h(13393)=3012 */ {13393, xed3_phash_find_map0x0F_opcode0x1e_vv0_3012_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10809)=3014 */ {10809, xed3_phash_find_map0x0F_opcode0x1e_vv0_3014_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8225)=3016 */ {8225, xed3_phash_find_map0x0F_opcode0x1e_vv0_3016_l1},
/*h(12406)=3017 */ {12406, xed3_phash_find_map0x0F_opcode0x1e_vv0_3017_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14003)=3019 */ {14003, xed3_phash_find_map0x0F_opcode0x1e_vv0_3019_l1},
/*h(7238)=3020 */ {7238, xed3_phash_find_map0x0F_opcode0x1e_vv0_3020_l1},
/*h(11419)=3021 */ {11419, xed3_phash_find_map0x0F_opcode0x1e_vv0_3021_l1},
/*h(15600)=3022 */ {15600, xed3_phash_find_map0x0F_opcode0x1e_vv0_3022_l1},
/*h(13016)=3023 */ {13016, xed3_phash_find_map0x0F_opcode0x1e_vv0_3023_l1},
/*h(6251)=3024 */ {6251, xed3_phash_find_map0x0F_opcode0x1e_vv0_3024_l1},
/*h(10432)=3025 */ {10432, xed3_phash_find_map0x0F_opcode0x1e_vv0_3025_l1},
/*h(7848)=3026 */ {7848, xed3_phash_find_map0x0F_opcode0x1e_vv0_3026_l1},
/*h(1083)=3027 */ {1083, xed3_phash_find_map0x0F_opcode0x1e_vv0_3027_l1},
/*h(16210)=3028 */ {16210, xed3_phash_find_map0x0F_opcode0x1e_vv0_3028_l1},
/*h(9445)=3029 */ {9445, xed3_phash_find_map0x0F_opcode0x1e_vv0_3029_l1},
/*h(2680)=3030 */ {2680, xed3_phash_find_map0x0F_opcode0x1e_vv0_3030_l1},
/*h(96)=3031 */ {96, xed3_phash_find_map0x0F_opcode0x1e_vv0_3031_l1},
/*h(11042)=3032 */ {11042, xed3_phash_find_map0x0F_opcode0x1e_vv0_3032_l1},
/*h(15223)=3033 */ {15223, xed3_phash_find_map0x0F_opcode0x1e_vv0_3033_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5874)=3035 */ {5874, xed3_phash_find_map0x0F_opcode0x1e_vv0_3035_l1},
/*h(10055)=3036 */ {10055, xed3_phash_find_map0x0F_opcode0x1e_vv0_3036_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(706)=3038 */ {706, xed3_phash_find_map0x0F_opcode0x1e_vv0_3038_l1},
/*h(4887)=3039 */ {4887, xed3_phash_find_map0x0F_opcode0x1e_vv0_3039_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13249)=3041 */ {13249, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_3044_l1},
/*h(12262)=3045 */ {12262, xed3_phash_find_map0x0F_opcode0x1e_vv0_3045_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2913)=3047 */ {2913, xed3_phash_find_map0x0F_opcode0x1e_vv0_3047_l1},
/*h(13859)=3048 */ {13859, xed3_phash_find_map0x0F_opcode0x1e_vv0_3048_l1},
/*h(11275)=3049 */ {11275, xed3_phash_find_map0x0F_opcode0x1e_vv0_3049_l1},
/*h(15456)=3050 */ {15456, xed3_phash_find_map0x0F_opcode0x1e_vv0_3050_l1},
/*h(1926)=3051 */ {1926, xed3_phash_find_map0x0F_opcode0x1e_vv0_3051_l1},
/*h(12872)=3052 */ {12872, xed3_phash_find_map0x0F_opcode0x1e_vv0_3052_l1},
/*h(10288)=3053 */ {10288, xed3_phash_find_map0x0F_opcode0x1e_vv0_3053_l1},
/*h(14469)=3054 */ {14469, xed3_phash_find_map0x0F_opcode0x1e_vv0_3054_l1},
/*h(7704)=3055 */ {7704, xed3_phash_find_map0x0F_opcode0x1e_vv0_3055_l1},
/*h(5120)=3056 */ {5120, xed3_phash_find_map0x0F_opcode0x1e_vv0_3056_l1},
/*h(16066)=3057 */ {16066, xed3_phash_find_map0x0F_opcode0x1e_vv0_3057_l1},
/*h(13482)=3058 */ {13482, xed3_phash_find_map0x0F_opcode0x1e_vv0_3058_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10898)=3060 */ {10898, xed3_phash_find_map0x0F_opcode0x1e_vv0_3060_l1},
/*h(15079)=3061 */ {15079, xed3_phash_find_map0x0F_opcode0x1e_vv0_3061_l1},
/*h(8314)=3062 */ {8314, xed3_phash_find_map0x0F_opcode0x1e_vv0_3062_l1},
/*h(5730)=3063 */ {5730, xed3_phash_find_map0x0F_opcode0x1e_vv0_3063_l1},
/*h(9911)=3064 */ {9911, xed3_phash_find_map0x0F_opcode0x1e_vv0_3064_l1},
/*h(3146)=3065 */ {3146, xed3_phash_find_map0x0F_opcode0x1e_vv0_3065_l1},
/*h(562)=3066 */ {562, xed3_phash_find_map0x0F_opcode0x1e_vv0_3066_l1},
/*h(11508)=3067 */ {11508, xed3_phash_find_map0x0F_opcode0x1e_vv0_3067_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13105)=3069 */ {13105, xed3_phash_find_map0x0F_opcode0x1e_vv0_3069_l1},
/*h(6340)=3070 */ {6340, xed3_phash_find_map0x0F_opcode0x1e_vv0_3070_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7937)=3072 */ {7937, xed3_phash_find_map0x0F_opcode0x1e_vv0_3072_l1},
/*h(12118)=3073 */ {12118, xed3_phash_find_map0x0F_opcode0x1e_vv0_3073_l1},
/*h(16299)=3074 */ {16299, xed3_phash_find_map0x0F_opcode0x1e_vv0_3074_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2769)=3076 */ {2769, xed3_phash_find_map0x0F_opcode0x1e_vv0_3076_l1},
/*h(6950)=3077 */ {6950, xed3_phash_find_map0x0F_opcode0x1e_vv0_3077_l1},
/*h(11131)=3078 */ {11131, xed3_phash_find_map0x0F_opcode0x1e_vv0_3078_l1},
/*h(15312)=3079 */ {15312, xed3_phash_find_map0x0F_opcode0x1e_vv0_3079_l1},
/*h(1782)=3080 */ {1782, xed3_phash_find_map0x0F_opcode0x1e_vv0_3080_l1},
/*h(5963)=3081 */ {5963, xed3_phash_find_map0x0F_opcode0x1e_vv0_3081_l1},
/*h(10144)=3082 */ {10144, xed3_phash_find_map0x0F_opcode0x1e_vv0_3082_l1},
/*h(14325)=3083 */ {14325, xed3_phash_find_map0x0F_opcode0x1e_vv0_3083_l1},
/*h(795)=3084 */ {795, xed3_phash_find_map0x0F_opcode0x1e_vv0_3084_l1},
/*h(15922)=3085 */ {15922, xed3_phash_find_map0x0F_opcode0x1e_vv0_3085_l1},
/*h(9157)=3086 */ {9157, xed3_phash_find_map0x0F_opcode0x1e_vv0_3086_l1},
/*h(13338)=3087 */ {13338, xed3_phash_find_map0x0F_opcode0x1e_vv0_3087_l1},
/*h(10754)=3088 */ {10754, xed3_phash_find_map0x0F_opcode0x1e_vv0_3088_l1},
/*h(14935)=3089 */ {14935, xed3_phash_find_map0x0F_opcode0x1e_vv0_3089_l1},
/*h(8170)=3090 */ {8170, xed3_phash_find_map0x0F_opcode0x1e_vv0_3090_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9767)=3093 */ {9767, xed3_phash_find_map0x0F_opcode0x1e_vv0_3093_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11364)=3095 */ {11364, xed3_phash_find_map0x0F_opcode0x1e_vv0_3095_l1},
/*h(15545)=3096 */ {15545, xed3_phash_find_map0x0F_opcode0x1e_vv0_3096_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12961)=3098 */ {12961, xed3_phash_find_map0x0F_opcode0x1e_vv0_3098_l1},
/*h(10377)=3099 */ {10377, xed3_phash_find_map0x0F_opcode0x1e_vv0_3099_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7793)=3101 */ {7793, xed3_phash_find_map0x0F_opcode0x1e_vv0_3101_l1},
/*h(11974)=3102 */ {11974, xed3_phash_find_map0x0F_opcode0x1e_vv0_3102_l1},
/*h(16155)=3103 */ {16155, xed3_phash_find_map0x0F_opcode0x1e_vv0_3103_l1},
/*h(2625)=3104 */ {2625, xed3_phash_find_map0x0F_opcode0x1e_vv0_3104_l1},
/*h(6806)=3105 */ {6806, xed3_phash_find_map0x0F_opcode0x1e_vv0_3105_l1},
/*h(10987)=3106 */ {10987, xed3_phash_find_map0x0F_opcode0x1e_vv0_3106_l1},
/*h(15168)=3107 */ {15168, xed3_phash_find_map0x0F_opcode0x1e_vv0_3107_l1},
/*h(8403)=3108 */ {8403, xed3_phash_find_map0x0F_opcode0x1e_vv0_3108_l1},
/*h(5819)=3109 */ {5819, xed3_phash_find_map0x0F_opcode0x1e_vv0_3109_l1},
/*h(10000)=3110 */ {10000, xed3_phash_find_map0x0F_opcode0x1e_vv0_3110_l1},
/*h(14181)=3111 */ {14181, xed3_phash_find_map0x0F_opcode0x1e_vv0_3111_l1},
/*h(7416)=3112 */ {7416, xed3_phash_find_map0x0F_opcode0x1e_vv0_3112_l1},
/*h(4832)=3113 */ {4832, xed3_phash_find_map0x0F_opcode0x1e_vv0_3113_l1},
/*h(9013)=3114 */ {9013, xed3_phash_find_map0x0F_opcode0x1e_vv0_3114_l1},
/*h(13194)=3115 */ {13194, xed3_phash_find_map0x0F_opcode0x1e_vv0_3115_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3845)=3117 */ {3845, xed3_phash_find_map0x0F_opcode0x1e_vv0_3117_l1},
/*h(8026)=3118 */ {8026, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_3122_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11220)=3124 */ {11220, xed3_phash_find_map0x0F_opcode0x1e_vv0_3124_l1},
/*h(15401)=3125 */ {15401, xed3_phash_find_map0x0F_opcode0x1e_vv0_3125_l1},
/*h(12817)=3126 */ {12817, xed3_phash_find_map0x0F_opcode0x1e_vv0_3126_l1},
/*h(6052)=3127 */ {6052, xed3_phash_find_map0x0F_opcode0x1e_vv0_3127_l1},
/*h(10233)=3128 */ {10233, xed3_phash_find_map0x0F_opcode0x1e_vv0_3128_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11830)=3130 */ {11830, xed3_phash_find_map0x0F_opcode0x1e_vv0_3130_l1},
/*h(16011)=3131 */ {16011, xed3_phash_find_map0x0F_opcode0x1e_vv0_3131_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13427)=3133 */ {13427, xed3_phash_find_map0x0F_opcode0x1e_vv0_3133_l1},
/*h(10843)=3134 */ {10843, xed3_phash_find_map0x0F_opcode0x1e_vv0_3134_l1},
/*h(15024)=3135 */ {15024, xed3_phash_find_map0x0F_opcode0x1e_vv0_3135_l1},
/*h(8259)=3136 */ {8259, xed3_phash_find_map0x0F_opcode0x1e_vv0_3136_l1},
/*h(12440)=3137 */ {12440, xed3_phash_find_map0x0F_opcode0x1e_vv0_3137_l1},
/*h(5675)=3138 */ {5675, xed3_phash_find_map0x0F_opcode0x1e_vv0_3138_l1},
/*h(9856)=3139 */ {9856, xed3_phash_find_map0x0F_opcode0x1e_vv0_3139_l1},
/*h(14037)=3140 */ {14037, xed3_phash_find_map0x0F_opcode0x1e_vv0_3140_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4688)=3142 */ {4688, xed3_phash_find_map0x0F_opcode0x1e_vv0_3142_l1},
/*h(8869)=3143 */ {8869, xed3_phash_find_map0x0F_opcode0x1e_vv0_3143_l1},
/*h(13050)=3144 */ {13050, xed3_phash_find_map0x0F_opcode0x1e_vv0_3144_l1},
/*h(10466)=3145 */ {10466, xed3_phash_find_map0x0F_opcode0x1e_vv0_3145_l1},
/*h(3701)=3146 */ {3701, xed3_phash_find_map0x0F_opcode0x1e_vv0_3146_l1},
/*h(7882)=3147 */ {7882, xed3_phash_find_map0x0F_opcode0x1e_vv0_3147_l1},
/*h(5298)=3148 */ {5298, xed3_phash_find_map0x0F_opcode0x1e_vv0_3148_l1},
/*h(16244)=3149 */ {16244, xed3_phash_find_map0x0F_opcode0x1e_vv0_3149_l1},
/*h(2714)=3150 */ {2714, xed3_phash_find_map0x0F_opcode0x1e_vv0_3150_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11076)=3152 */ {11076, xed3_phash_find_map0x0F_opcode0x1e_vv0_3152_l1},
/*h(15257)=3153 */ {15257, xed3_phash_find_map0x0F_opcode0x1e_vv0_3153_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5908)=3155 */ {5908, xed3_phash_find_map0x0F_opcode0x1e_vv0_3155_l1},
/*h(10089)=3156 */ {10089, xed3_phash_find_map0x0F_opcode0x1e_vv0_3156_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(740)=3158 */ {740, xed3_phash_find_map0x0F_opcode0x1e_vv0_3158_l1},
/*h(4921)=3159 */ {4921, xed3_phash_find_map0x0F_opcode0x1e_vv0_3159_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13283)=3161 */ {13283, xed3_phash_find_map0x0F_opcode0x1e_vv0_3161_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14880)=3164 */ {14880, xed3_phash_find_map0x0F_opcode0x1e_vv0_3164_l1},
/*h(12296)=3165 */ {12296, xed3_phash_find_map0x0F_opcode0x1e_vv0_3165_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13893)=3168 */ {13893, xed3_phash_find_map0x0F_opcode0x1e_vv0_3168_l1},
/*h(7128)=3169 */ {7128, xed3_phash_find_map0x0F_opcode0x1e_vv0_3169_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15490)=3171 */ {15490, xed3_phash_find_map0x0F_opcode0x1e_vv0_3171_l1},
/*h(12906)=3172 */ {12906, xed3_phash_find_map0x0F_opcode0x1e_vv0_3172_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10322)=3174 */ {10322, xed3_phash_find_map0x0F_opcode0x1e_vv0_3174_l1},
/*h(14503)=3175 */ {14503, xed3_phash_find_map0x0F_opcode0x1e_vv0_3175_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16100)=3177 */ {16100, xed3_phash_find_map0x0F_opcode0x1e_vv0_3177_l1},
/*h(9335)=3178 */ {9335, xed3_phash_find_map0x0F_opcode0x1e_vv0_3178_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10932)=3180 */ {10932, xed3_phash_find_map0x0F_opcode0x1e_vv0_3180_l1},
/*h(15113)=3181 */ {15113, xed3_phash_find_map0x0F_opcode0x1e_vv0_3181_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12529)=3183 */ {12529, xed3_phash_find_map0x0F_opcode0x1e_vv0_3183_l1},
/*h(5764)=3184 */ {5764, xed3_phash_find_map0x0F_opcode0x1e_vv0_3184_l1},
/*h(9945)=3185 */ {9945, xed3_phash_find_map0x0F_opcode0x1e_vv0_3185_l1},
/*h(7361)=3186 */ {7361, xed3_phash_find_map0x0F_opcode0x1e_vv0_3186_l1},
/*h(596)=3187 */ {596, xed3_phash_find_map0x0F_opcode0x1e_vv0_3187_l1},
/*h(4777)=3188 */ {4777, xed3_phash_find_map0x0F_opcode0x1e_vv0_3188_l1},
/*h(2193)=3189 */ {2193, xed3_phash_find_map0x0F_opcode0x1e_vv0_3189_l1},
/*h(13139)=3190 */ {13139, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_3193_l1},
/*h(12152)=3194 */ {12152, xed3_phash_find_map0x0F_opcode0x1e_vv0_3194_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2803)=3196 */ {2803, xed3_phash_find_map0x0F_opcode0x1e_vv0_3196_l1},
/*h(6984)=3197 */ {6984, xed3_phash_find_map0x0F_opcode0x1e_vv0_3197_l1},
/*h(219)=3198 */ {219, xed3_phash_find_map0x0F_opcode0x1e_vv0_3198_l1},
/*h(15346)=3199 */ {15346, xed3_phash_find_map0x0F_opcode0x1e_vv0_3199_l1},
/*h(1816)=3200 */ {1816, xed3_phash_find_map0x0F_opcode0x1e_vv0_3200_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10178)=3202 */ {10178, xed3_phash_find_map0x0F_opcode0x1e_vv0_3202_l1},
/*h(14359)=3203 */ {14359, xed3_phash_find_map0x0F_opcode0x1e_vv0_3203_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5010)=3205 */ {5010, xed3_phash_find_map0x0F_opcode0x1e_vv0_3205_l1},
/*h(15956)=3206 */ {15956, xed3_phash_find_map0x0F_opcode0x1e_vv0_3206_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10788)=3209 */ {10788, xed3_phash_find_map0x0F_opcode0x1e_vv0_3209_l1},
/*h(14969)=3210 */ {14969, xed3_phash_find_map0x0F_opcode0x1e_vv0_3210_l1},
/*h(12385)=3211 */ {12385, xed3_phash_find_map0x0F_opcode0x1e_vv0_3211_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9801)=3213 */ {9801, xed3_phash_find_map0x0F_opcode0x1e_vv0_3213_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7217)=3215 */ {7217, xed3_phash_find_map0x0F_opcode0x1e_vv0_3215_l1},
/*h(11398)=3216 */ {11398, xed3_phash_find_map0x0F_opcode0x1e_vv0_3216_l1},
/*h(15579)=3217 */ {15579, xed3_phash_find_map0x0F_opcode0x1e_vv0_3217_l1},
/*h(12995)=3218 */ {12995, xed3_phash_find_map0x0F_opcode0x1e_vv0_3218_l1},
/*h(6230)=3219 */ {6230, xed3_phash_find_map0x0F_opcode0x1e_vv0_3219_l1},
/*h(10411)=3220 */ {10411, xed3_phash_find_map0x0F_opcode0x1e_vv0_3220_l1},
/*h(7827)=3221 */ {7827, xed3_phash_find_map0x0F_opcode0x1e_vv0_3221_l1},
/*h(12008)=3222 */ {12008, xed3_phash_find_map0x0F_opcode0x1e_vv0_3222_l1},
/*h(5243)=3223 */ {5243, xed3_phash_find_map0x0F_opcode0x1e_vv0_3223_l1},
/*h(9424)=3224 */ {9424, xed3_phash_find_map0x0F_opcode0x1e_vv0_3224_l1},
/*h(6840)=3225 */ {6840, xed3_phash_find_map0x0F_opcode0x1e_vv0_3225_l1},
/*h(75)=3226 */ {75, xed3_phash_find_map0x0F_opcode0x1e_vv0_3226_l1},
/*h(15202)=3227 */ {15202, xed3_phash_find_map0x0F_opcode0x1e_vv0_3227_l1},
/*h(8437)=3228 */ {8437, xed3_phash_find_map0x0F_opcode0x1e_vv0_3228_l1},
/*h(1672)=3229 */ {1672, xed3_phash_find_map0x0F_opcode0x1e_vv0_3229_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3269)=3231 */ {3269, xed3_phash_find_map0x0F_opcode0x1e_vv0_3231_l1},
/*h(14215)=3232 */ {14215, xed3_phash_find_map0x0F_opcode0x1e_vv0_3232_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4866)=3234 */ {4866, xed3_phash_find_map0x0F_opcode0x1e_vv0_3234_l1},
/*h(9047)=3235 */ {9047, xed3_phash_find_map0x0F_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_map0x0F_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_map0x0F_opcode0x1e_vv0_3243_l1},
/*h(11254)=3244 */ {11254, xed3_phash_find_map0x0F_opcode0x1e_vv0_3244_l1},
/*h(15435)=3245 */ {15435, xed3_phash_find_map0x0F_opcode0x1e_vv0_3245_l1},
/*h(1905)=3246 */ {1905, xed3_phash_find_map0x0F_opcode0x1e_vv0_3246_l1},
/*h(12851)=3247 */ {12851, xed3_phash_find_map0x0F_opcode0x1e_vv0_3247_l1},
/*h(10267)=3248 */ {10267, xed3_phash_find_map0x0F_opcode0x1e_vv0_3248_l1},
/*h(14448)=3249 */ {14448, xed3_phash_find_map0x0F_opcode0x1e_vv0_3249_l1},
/*h(7683)=3250 */ {7683, xed3_phash_find_map0x0F_opcode0x1e_vv0_3250_l1},
/*h(11864)=3251 */ {11864, xed3_phash_find_map0x0F_opcode0x1e_vv0_3251_l1},
/*h(9280)=3252 */ {9280, xed3_phash_find_map0x0F_opcode0x1e_vv0_3252_l1},
/*h(13461)=3253 */ {13461, xed3_phash_find_map0x0F_opcode0x1e_vv0_3253_l1},
/*h(6696)=3254 */ {6696, xed3_phash_find_map0x0F_opcode0x1e_vv0_3254_l1},
/*h(4112)=3255 */ {4112, xed3_phash_find_map0x0F_opcode0x1e_vv0_3255_l1},
/*h(15058)=3256 */ {15058, xed3_phash_find_map0x0F_opcode0x1e_vv0_3256_l1},
/*h(12474)=3257 */ {12474, xed3_phash_find_map0x0F_opcode0x1e_vv0_3257_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9890)=3259 */ {9890, xed3_phash_find_map0x0F_opcode0x1e_vv0_3259_l1},
/*h(14071)=3260 */ {14071, xed3_phash_find_map0x0F_opcode0x1e_vv0_3260_l1},
/*h(7306)=3261 */ {7306, xed3_phash_find_map0x0F_opcode0x1e_vv0_3261_l1},
/*h(4722)=3262 */ {4722, xed3_phash_find_map0x0F_opcode0x1e_vv0_3262_l1},
/*h(8903)=3263 */ {8903, xed3_phash_find_map0x0F_opcode0x1e_vv0_3263_l1},
/*h(2138)=3264 */ {2138, xed3_phash_find_map0x0F_opcode0x1e_vv0_3264_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3735)=3266 */ {3735, xed3_phash_find_map0x0F_opcode0x1e_vv0_3266_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12097)=3268 */ {12097, xed3_phash_find_map0x0F_opcode0x1e_vv0_3268_l1},
/*h(16278)=3269 */ {16278, xed3_phash_find_map0x0F_opcode0x1e_vv0_3269_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6929)=3271 */ {6929, xed3_phash_find_map0x0F_opcode0x1e_vv0_3271_l1},
/*h(11110)=3272 */ {11110, xed3_phash_find_map0x0F_opcode0x1e_vv0_3272_l1},
/*h(15291)=3273 */ {15291, xed3_phash_find_map0x0F_opcode0x1e_vv0_3273_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1761)=3275 */ {1761, xed3_phash_find_map0x0F_opcode0x1e_vv0_3275_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10123)=3277 */ {10123, xed3_phash_find_map0x0F_opcode0x1e_vv0_3277_l1},
/*h(14304)=3278 */ {14304, xed3_phash_find_map0x0F_opcode0x1e_vv0_3278_l1},
/*h(774)=3279 */ {774, xed3_phash_find_map0x0F_opcode0x1e_vv0_3279_l1},
/*h(4955)=3280 */ {4955, xed3_phash_find_map0x0F_opcode0x1e_vv0_3280_l1},
/*h(9136)=3281 */ {9136, xed3_phash_find_map0x0F_opcode0x1e_vv0_3281_l1},
/*h(13317)=3282 */ {13317, xed3_phash_find_map0x0F_opcode0x1e_vv0_3282_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14914)=3284 */ {14914, xed3_phash_find_map0x0F_opcode0x1e_vv0_3284_l1},
/*h(8149)=3285 */ {8149, xed3_phash_find_map0x0F_opcode0x1e_vv0_3285_l1},
/*h(12330)=3286 */ {12330, xed3_phash_find_map0x0F_opcode0x1e_vv0_3286_l1},
/*h(9746)=3287 */ {9746, xed3_phash_find_map0x0F_opcode0x1e_vv0_3287_l1},
/*h(13927)=3288 */ {13927, xed3_phash_find_map0x0F_opcode0x1e_vv0_3288_l1},
/*h(7162)=3289 */ {7162, xed3_phash_find_map0x0F_opcode0x1e_vv0_3289_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15524)=3291 */ {15524, xed3_phash_find_map0x0F_opcode0x1e_vv0_3291_l1},
/*h(8759)=3292 */ {8759, xed3_phash_find_map0x0F_opcode0x1e_vv0_3292_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10356)=3294 */ {10356, xed3_phash_find_map0x0F_opcode0x1e_vv0_3294_l1},
/*h(14537)=3295 */ {14537, xed3_phash_find_map0x0F_opcode0x1e_vv0_3295_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11953)=3297 */ {11953, xed3_phash_find_map0x0F_opcode0x1e_vv0_3297_l1},
/*h(16134)=3298 */ {16134, xed3_phash_find_map0x0F_opcode0x1e_vv0_3298_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6785)=3300 */ {6785, xed3_phash_find_map0x0F_opcode0x1e_vv0_3300_l1},
/*h(10966)=3301 */ {10966, xed3_phash_find_map0x0F_opcode0x1e_vv0_3301_l1},
/*h(15147)=3302 */ {15147, xed3_phash_find_map0x0F_opcode0x1e_vv0_3302_l1},
/*h(1617)=3303 */ {1617, xed3_phash_find_map0x0F_opcode0x1e_vv0_3303_l1},
/*h(5798)=3304 */ {5798, xed3_phash_find_map0x0F_opcode0x1e_vv0_3304_l1},
/*h(9979)=3305 */ {9979, xed3_phash_find_map0x0F_opcode0x1e_vv0_3305_l1},
/*h(14160)=3306 */ {14160, xed3_phash_find_map0x0F_opcode0x1e_vv0_3306_l1},
/*h(7395)=3307 */ {7395, xed3_phash_find_map0x0F_opcode0x1e_vv0_3307_l1},
/*h(4811)=3308 */ {4811, xed3_phash_find_map0x0F_opcode0x1e_vv0_3308_l1},
/*h(8992)=3309 */ {8992, xed3_phash_find_map0x0F_opcode0x1e_vv0_3309_l1},
/*h(13173)=3310 */ {13173, xed3_phash_find_map0x0F_opcode0x1e_vv0_3310_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3824)=3312 */ {3824, xed3_phash_find_map0x0F_opcode0x1e_vv0_3312_l1},
/*h(8005)=3313 */ {8005, xed3_phash_find_map0x0F_opcode0x1e_vv0_3313_l1},
/*h(12186)=3314 */ {12186, xed3_phash_find_map0x0F_opcode0x1e_vv0_3314_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2837)=3316 */ {2837, xed3_phash_find_map0x0F_opcode0x1e_vv0_3316_l1},
/*h(7018)=3317 */ {7018, xed3_phash_find_map0x0F_opcode0x1e_vv0_3317_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15380)=3319 */ {15380, xed3_phash_find_map0x0F_opcode0x1e_vv0_3319_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1850)=3321 */ {1850, xed3_phash_find_map0x0F_opcode0x1e_vv0_3321_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14393)=3323 */ {14393, xed3_phash_find_map0x0F_opcode0x1e_vv0_3323_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11809)=3325 */ {11809, xed3_phash_find_map0x0F_opcode0x1e_vv0_3325_l1},
/*h(15990)=3326 */ {15990, xed3_phash_find_map0x0F_opcode0x1e_vv0_3326_l1},
/*h(9225)=3327 */ {9225, xed3_phash_find_map0x0F_opcode0x1e_vv0_3327_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10822)=3329 */ {10822, xed3_phash_find_map0x0F_opcode0x1e_vv0_3329_l1},
/*h(15003)=3330 */ {15003, xed3_phash_find_map0x0F_opcode0x1e_vv0_3330_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12419)=3332 */ {12419, xed3_phash_find_map0x0F_opcode0x1e_vv0_3332_l1},
/*h(9835)=3333 */ {9835, xed3_phash_find_map0x0F_opcode0x1e_vv0_3333_l1},
/*h(14016)=3334 */ {14016, xed3_phash_find_map0x0F_opcode0x1e_vv0_3334_l1},
/*h(7251)=3335 */ {7251, xed3_phash_find_map0x0F_opcode0x1e_vv0_3335_l1},
/*h(11432)=3336 */ {11432, xed3_phash_find_map0x0F_opcode0x1e_vv0_3336_l1},
/*h(4667)=3337 */ {4667, xed3_phash_find_map0x0F_opcode0x1e_vv0_3337_l1},
/*h(13029)=3338 */ {13029, xed3_phash_find_map0x0F_opcode0x1e_vv0_3338_l1},
/*h(6264)=3339 */ {6264, xed3_phash_find_map0x0F_opcode0x1e_vv0_3339_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3680)=3341 */ {3680, xed3_phash_find_map0x0F_opcode0x1e_vv0_3341_l1},
/*h(7861)=3342 */ {7861, xed3_phash_find_map0x0F_opcode0x1e_vv0_3342_l1},
/*h(12042)=3343 */ {12042, xed3_phash_find_map0x0F_opcode0x1e_vv0_3343_l1},
/*h(9458)=3344 */ {9458, xed3_phash_find_map0x0F_opcode0x1e_vv0_3344_l1},
/*h(2693)=3345 */ {2693, xed3_phash_find_map0x0F_opcode0x1e_vv0_3345_l1},
/*h(6874)=3346 */ {6874, xed3_phash_find_map0x0F_opcode0x1e_vv0_3346_l1},
/*h(4290)=3347 */ {4290, xed3_phash_find_map0x0F_opcode0x1e_vv0_3347_l1},
/*h(15236)=3348 */ {15236, xed3_phash_find_map0x0F_opcode0x1e_vv0_3348_l1},
/*h(1706)=3349 */ {1706, xed3_phash_find_map0x0F_opcode0x1e_vv0_3349_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10068)=3351 */ {10068, xed3_phash_find_map0x0F_opcode0x1e_vv0_3351_l1},
/*h(14249)=3352 */ {14249, xed3_phash_find_map0x0F_opcode0x1e_vv0_3352_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4900)=3354 */ {4900, xed3_phash_find_map0x0F_opcode0x1e_vv0_3354_l1},
/*h(9081)=3355 */ {9081, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_3358_l1},
/*h(14859)=3359 */ {14859, xed3_phash_find_map0x0F_opcode0x1e_vv0_3359_l1},
/*h(12275)=3360 */ {12275, xed3_phash_find_map0x0F_opcode0x1e_vv0_3360_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13872)=3363 */ {13872, xed3_phash_find_map0x0F_opcode0x1e_vv0_3363_l1},
/*h(11288)=3364 */ {11288, xed3_phash_find_map0x0F_opcode0x1e_vv0_3364_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8704)=3366 */ {8704, xed3_phash_find_map0x0F_opcode0x1e_vv0_3366_l1},
/*h(12885)=3367 */ {12885, xed3_phash_find_map0x0F_opcode0x1e_vv0_3367_l1},
/*h(6120)=3368 */ {6120, xed3_phash_find_map0x0F_opcode0x1e_vv0_3368_l1},
/*h(14482)=3369 */ {14482, xed3_phash_find_map0x0F_opcode0x1e_vv0_3369_l1},
/*h(7717)=3370 */ {7717, xed3_phash_find_map0x0F_opcode0x1e_vv0_3370_l1},
/*h(11898)=3371 */ {11898, xed3_phash_find_map0x0F_opcode0x1e_vv0_3371_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9314)=3373 */ {9314, xed3_phash_find_map0x0F_opcode0x1e_vv0_3373_l1},
/*h(13495)=3374 */ {13495, xed3_phash_find_map0x0F_opcode0x1e_vv0_3374_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15092)=3376 */ {15092, xed3_phash_find_map0x0F_opcode0x1e_vv0_3376_l1},
/*h(8327)=3377 */ {8327, xed3_phash_find_map0x0F_opcode0x1e_vv0_3377_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9924)=3379 */ {9924, xed3_phash_find_map0x0F_opcode0x1e_vv0_3379_l1},
/*h(14105)=3380 */ {14105, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_3383_l1},
/*h(8937)=3384 */ {8937, xed3_phash_find_map0x0F_opcode0x1e_vv0_3384_l1},
/*h(6353)=3385 */ {6353, xed3_phash_find_map0x0F_opcode0x1e_vv0_3385_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3769)=3387 */ {3769, xed3_phash_find_map0x0F_opcode0x1e_vv0_3387_l1},
/*h(1185)=3388 */ {1185, xed3_phash_find_map0x0F_opcode0x1e_vv0_3388_l1},
/*h(12131)=3389 */ {12131, xed3_phash_find_map0x0F_opcode0x1e_vv0_3389_l1},
/*h(16312)=3390 */ {16312, xed3_phash_find_map0x0F_opcode0x1e_vv0_3390_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6963)=3392 */ {6963, xed3_phash_find_map0x0F_opcode0x1e_vv0_3392_l1},
/*h(11144)=3393 */ {11144, xed3_phash_find_map0x0F_opcode0x1e_vv0_3393_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1795)=3395 */ {1795, xed3_phash_find_map0x0F_opcode0x1e_vv0_3395_l1},
/*h(5976)=3396 */ {5976, xed3_phash_find_map0x0F_opcode0x1e_vv0_3396_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14338)=3398 */ {14338, xed3_phash_find_map0x0F_opcode0x1e_vv0_3398_l1},
/*h(808)=3399 */ {808, xed3_phash_find_map0x0F_opcode0x1e_vv0_3399_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9170)=3401 */ {9170, xed3_phash_find_map0x0F_opcode0x1e_vv0_3401_l1},
/*h(13351)=3402 */ {13351, xed3_phash_find_map0x0F_opcode0x1e_vv0_3402_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4002)=3404 */ {4002, xed3_phash_find_map0x0F_opcode0x1e_vv0_3404_l1},
/*h(14948)=3405 */ {14948, xed3_phash_find_map0x0F_opcode0x1e_vv0_3405_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9780)=3408 */ {9780, xed3_phash_find_map0x0F_opcode0x1e_vv0_3408_l1},
/*h(13961)=3409 */ {13961, xed3_phash_find_map0x0F_opcode0x1e_vv0_3409_l1},
/*h(11377)=3410 */ {11377, xed3_phash_find_map0x0F_opcode0x1e_vv0_3410_l1},
/*h(15558)=3411 */ {15558, xed3_phash_find_map0x0F_opcode0x1e_vv0_3411_l1},
/*h(8793)=3412 */ {8793, xed3_phash_find_map0x0F_opcode0x1e_vv0_3412_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10390)=3414 */ {10390, xed3_phash_find_map0x0F_opcode0x1e_vv0_3414_l1},
/*h(14571)=3415 */ {14571, xed3_phash_find_map0x0F_opcode0x1e_vv0_3415_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11987)=3417 */ {11987, xed3_phash_find_map0x0F_opcode0x1e_vv0_3417_l1},
/*h(16168)=3418 */ {16168, xed3_phash_find_map0x0F_opcode0x1e_vv0_3418_l1},
/*h(9403)=3419 */ {9403, xed3_phash_find_map0x0F_opcode0x1e_vv0_3419_l1},
/*h(6819)=3420 */ {6819, xed3_phash_find_map0x0F_opcode0x1e_vv0_3420_l1},
/*h(11000)=3421 */ {11000, xed3_phash_find_map0x0F_opcode0x1e_vv0_3421_l1},
/*h(4235)=3422 */ {4235, xed3_phash_find_map0x0F_opcode0x1e_vv0_3422_l1},
/*h(8416)=3423 */ {8416, xed3_phash_find_map0x0F_opcode0x1e_vv0_3423_l1},
/*h(5832)=3424 */ {5832, xed3_phash_find_map0x0F_opcode0x1e_vv0_3424_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14194)=3426 */ {14194, xed3_phash_find_map0x0F_opcode0x1e_vv0_3426_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(664)=3428 */ {664, xed3_phash_find_map0x0F_opcode0x1e_vv0_3428_l1},
/*h(9026)=3429 */ {9026, xed3_phash_find_map0x0F_opcode0x1e_vv0_3429_l1},
/*h(13207)=3430 */ {13207, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_3433_l1},
/*h(8039)=3434 */ {8039, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_3437_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11233)=3439 */ {11233, xed3_phash_find_map0x0F_opcode0x1e_vv0_3439_l1},
/*h(15414)=3440 */ {15414, xed3_phash_find_map0x0F_opcode0x1e_vv0_3440_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6065)=3442 */ {6065, xed3_phash_find_map0x0F_opcode0x1e_vv0_3442_l1},
/*h(10246)=3443 */ {10246, xed3_phash_find_map0x0F_opcode0x1e_vv0_3443_l1},
/*h(14427)=3444 */ {14427, xed3_phash_find_map0x0F_opcode0x1e_vv0_3444_l1},
/*h(11843)=3445 */ {11843, xed3_phash_find_map0x0F_opcode0x1e_vv0_3445_l1},
/*h(16024)=3446 */ {16024, xed3_phash_find_map0x0F_opcode0x1e_vv0_3446_l1},
/*h(9259)=3447 */ {9259, xed3_phash_find_map0x0F_opcode0x1e_vv0_3447_l1},
/*h(13440)=3448 */ {13440, xed3_phash_find_map0x0F_opcode0x1e_vv0_3448_l1},
/*h(6675)=3449 */ {6675, xed3_phash_find_map0x0F_opcode0x1e_vv0_3449_l1},
/*h(10856)=3450 */ {10856, xed3_phash_find_map0x0F_opcode0x1e_vv0_3450_l1},
/*h(8272)=3451 */ {8272, xed3_phash_find_map0x0F_opcode0x1e_vv0_3451_l1},
/*h(12453)=3452 */ {12453, xed3_phash_find_map0x0F_opcode0x1e_vv0_3452_l1},
/*h(5688)=3453 */ {5688, xed3_phash_find_map0x0F_opcode0x1e_vv0_3453_l1},
/*h(3104)=3454 */ {3104, xed3_phash_find_map0x0F_opcode0x1e_vv0_3454_l1},
/*h(14050)=3455 */ {14050, xed3_phash_find_map0x0F_opcode0x1e_vv0_3455_l1},
/*h(11466)=3456 */ {11466, xed3_phash_find_map0x0F_opcode0x1e_vv0_3456_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8882)=3458 */ {8882, xed3_phash_find_map0x0F_opcode0x1e_vv0_3458_l1},
/*h(13063)=3459 */ {13063, xed3_phash_find_map0x0F_opcode0x1e_vv0_3459_l1},
/*h(6298)=3460 */ {6298, xed3_phash_find_map0x0F_opcode0x1e_vv0_3460_l1},
/*h(3714)=3461 */ {3714, xed3_phash_find_map0x0F_opcode0x1e_vv0_3461_l1},
/*h(7895)=3462 */ {7895, xed3_phash_find_map0x0F_opcode0x1e_vv0_3462_l1},
/*h(1130)=3463 */ {1130, xed3_phash_find_map0x0F_opcode0x1e_vv0_3463_l1},
/*h(16257)=3464 */ {16257, xed3_phash_find_map0x0F_opcode0x1e_vv0_3464_l1},
/*h(2727)=3465 */ {2727, xed3_phash_find_map0x0F_opcode0x1e_vv0_3465_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11089)=3467 */ {11089, xed3_phash_find_map0x0F_opcode0x1e_vv0_3467_l1},
/*h(15270)=3468 */ {15270, xed3_phash_find_map0x0F_opcode0x1e_vv0_3468_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5921)=3470 */ {5921, xed3_phash_find_map0x0F_opcode0x1e_vv0_3470_l1},
/*h(10102)=3471 */ {10102, xed3_phash_find_map0x0F_opcode0x1e_vv0_3471_l1},
/*h(14283)=3472 */ {14283, xed3_phash_find_map0x0F_opcode0x1e_vv0_3472_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(753)=3474 */ {753, xed3_phash_find_map0x0F_opcode0x1e_vv0_3474_l1},
/*h(15880)=3475 */ {15880, xed3_phash_find_map0x0F_opcode0x1e_vv0_3475_l1},
/*h(13296)=3476 */ {13296, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_3479_l1},
/*h(8128)=3480 */ {8128, xed3_phash_find_map0x0F_opcode0x1e_vv0_3480_l1},
/*h(12309)=3481 */ {12309, xed3_phash_find_map0x0F_opcode0x1e_vv0_3481_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13906)=3483 */ {13906, xed3_phash_find_map0x0F_opcode0x1e_vv0_3483_l1},
/*h(7141)=3484 */ {7141, xed3_phash_find_map0x0F_opcode0x1e_vv0_3484_l1},
/*h(11322)=3485 */ {11322, xed3_phash_find_map0x0F_opcode0x1e_vv0_3485_l1},
/*h(8738)=3486 */ {8738, xed3_phash_find_map0x0F_opcode0x1e_vv0_3486_l1},
/*h(12919)=3487 */ {12919, xed3_phash_find_map0x0F_opcode0x1e_vv0_3487_l1},
/*h(6154)=3488 */ {6154, xed3_phash_find_map0x0F_opcode0x1e_vv0_3488_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14516)=3490 */ {14516, xed3_phash_find_map0x0F_opcode0x1e_vv0_3490_l1},
/*h(986)=3491 */ {986, xed3_phash_find_map0x0F_opcode0x1e_vv0_3491_l1},
/*h(16113)=3492 */ {16113, xed3_phash_find_map0x0F_opcode0x1e_vv0_3492_l1},
/*h(9348)=3493 */ {9348, xed3_phash_find_map0x0F_opcode0x1e_vv0_3493_l1},
/*h(13529)=3494 */ {13529, xed3_phash_find_map0x0F_opcode0x1e_vv0_3494_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10945)=3496 */ {10945, xed3_phash_find_map0x0F_opcode0x1e_vv0_3496_l1},
/*h(15126)=3497 */ {15126, xed3_phash_find_map0x0F_opcode0x1e_vv0_3497_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5777)=3499 */ {5777, xed3_phash_find_map0x0F_opcode0x1e_vv0_3499_l1},
/*h(9958)=3500 */ {9958, xed3_phash_find_map0x0F_opcode0x1e_vv0_3500_l1},
/*h(14139)=3501 */ {14139, xed3_phash_find_map0x0F_opcode0x1e_vv0_3501_l1},
/*h(609)=3502 */ {609, xed3_phash_find_map0x0F_opcode0x1e_vv0_3502_l1},
/*h(4790)=3503 */ {4790, xed3_phash_find_map0x0F_opcode0x1e_vv0_3503_l1},
/*h(8971)=3504 */ {8971, xed3_phash_find_map0x0F_opcode0x1e_vv0_3504_l1},
/*h(13152)=3505 */ {13152, xed3_phash_find_map0x0F_opcode0x1e_vv0_3505_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3803)=3507 */ {3803, xed3_phash_find_map0x0F_opcode0x1e_vv0_3507_l1},
/*h(7984)=3508 */ {7984, xed3_phash_find_map0x0F_opcode0x1e_vv0_3508_l1},
/*h(12165)=3509 */ {12165, xed3_phash_find_map0x0F_opcode0x1e_vv0_3509_l1},
/*h(16346)=3510 */ {16346, xed3_phash_find_map0x0F_opcode0x1e_vv0_3510_l1},
/*h(2816)=3511 */ {2816, xed3_phash_find_map0x0F_opcode0x1e_vv0_3511_l1},
/*h(6997)=3512 */ {6997, xed3_phash_find_map0x0F_opcode0x1e_vv0_3512_l1},
/*h(11178)=3513 */ {11178, xed3_phash_find_map0x0F_opcode0x1e_vv0_3513_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1829)=3515 */ {1829, xed3_phash_find_map0x0F_opcode0x1e_vv0_3515_l1},
/*h(6010)=3516 */ {6010, xed3_phash_find_map0x0F_opcode0x1e_vv0_3516_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14372)=3518 */ {14372, xed3_phash_find_map0x0F_opcode0x1e_vv0_3518_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(842)=3520 */ {842, xed3_phash_find_map0x0F_opcode0x1e_vv0_3520_l1},
/*h(15969)=3521 */ {15969, xed3_phash_find_map0x0F_opcode0x1e_vv0_3521_l1},
/*h(13385)=3522 */ {13385, xed3_phash_find_map0x0F_opcode0x1e_vv0_3522_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10801)=3524 */ {10801, xed3_phash_find_map0x0F_opcode0x1e_vv0_3524_l1},
/*h(14982)=3525 */ {14982, xed3_phash_find_map0x0F_opcode0x1e_vv0_3525_l1},
/*h(8217)=3526 */ {8217, xed3_phash_find_map0x0F_opcode0x1e_vv0_3526_l1},
/*h(5633)=3527 */ {5633, xed3_phash_find_map0x0F_opcode0x1e_vv0_3527_l1},
/*h(9814)=3528 */ {9814, xed3_phash_find_map0x0F_opcode0x1e_vv0_3528_l1},
/*h(13995)=3529 */ {13995, xed3_phash_find_map0x0F_opcode0x1e_vv0_3529_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11411)=3531 */ {11411, xed3_phash_find_map0x0F_opcode0x1e_vv0_3531_l1},
/*h(15592)=3532 */ {15592, xed3_phash_find_map0x0F_opcode0x1e_vv0_3532_l1},
/*h(13008)=3533 */ {13008, xed3_phash_find_map0x0F_opcode0x1e_vv0_3533_l1},
/*h(6243)=3534 */ {6243, xed3_phash_find_map0x0F_opcode0x1e_vv0_3534_l1},
/*h(10424)=3535 */ {10424, xed3_phash_find_map0x0F_opcode0x1e_vv0_3535_l1},
/*h(7840)=3536 */ {7840, xed3_phash_find_map0x0F_opcode0x1e_vv0_3536_l1},
/*h(12021)=3537 */ {12021, xed3_phash_find_map0x0F_opcode0x1e_vv0_3537_l1},
/*h(16202)=3538 */ {16202, xed3_phash_find_map0x0F_opcode0x1e_vv0_3538_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2672)=3540 */ {2672, xed3_phash_find_map0x0F_opcode0x1e_vv0_3540_l1},
/*h(6853)=3541 */ {6853, xed3_phash_find_map0x0F_opcode0x1e_vv0_3541_l1},
/*h(11034)=3542 */ {11034, xed3_phash_find_map0x0F_opcode0x1e_vv0_3542_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1685)=3544 */ {1685, xed3_phash_find_map0x0F_opcode0x1e_vv0_3544_l1},
/*h(5866)=3545 */ {5866, xed3_phash_find_map0x0F_opcode0x1e_vv0_3545_l1},
/*h(3282)=3546 */ {3282, xed3_phash_find_map0x0F_opcode0x1e_vv0_3546_l1},
/*h(14228)=3547 */ {14228, xed3_phash_find_map0x0F_opcode0x1e_vv0_3547_l1},
/*h(698)=3548 */ {698, xed3_phash_find_map0x0F_opcode0x1e_vv0_3548_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9060)=3550 */ {9060, xed3_phash_find_map0x0F_opcode0x1e_vv0_3550_l1},
/*h(13241)=3551 */ {13241, xed3_phash_find_map0x0F_opcode0x1e_vv0_3551_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3892)=3553 */ {3892, xed3_phash_find_map0x0F_opcode0x1e_vv0_3553_l1},
/*h(8073)=3554 */ {8073, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_3557_l1},
/*h(13851)=3558 */ {13851, xed3_phash_find_map0x0F_opcode0x1e_vv0_3558_l1},
/*h(11267)=3559 */ {11267, xed3_phash_find_map0x0F_opcode0x1e_vv0_3559_l1},
/*h(15448)=3560 */ {15448, xed3_phash_find_map0x0F_opcode0x1e_vv0_3560_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12864)=3562 */ {12864, xed3_phash_find_map0x0F_opcode0x1e_vv0_3562_l1},
/*h(10280)=3563 */ {10280, xed3_phash_find_map0x0F_opcode0x1e_vv0_3563_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7696)=3565 */ {7696, xed3_phash_find_map0x0F_opcode0x1e_vv0_3565_l1},
/*h(11877)=3566 */ {11877, xed3_phash_find_map0x0F_opcode0x1e_vv0_3566_l1},
/*h(16058)=3567 */ {16058, xed3_phash_find_map0x0F_opcode0x1e_vv0_3567_l1},
/*h(13474)=3568 */ {13474, xed3_phash_find_map0x0F_opcode0x1e_vv0_3568_l1},
/*h(6709)=3569 */ {6709, xed3_phash_find_map0x0F_opcode0x1e_vv0_3569_l1},
/*h(10890)=3570 */ {10890, xed3_phash_find_map0x0F_opcode0x1e_vv0_3570_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8306)=3572 */ {8306, xed3_phash_find_map0x0F_opcode0x1e_vv0_3572_l1},
/*h(12487)=3573 */ {12487, xed3_phash_find_map0x0F_opcode0x1e_vv0_3573_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14084)=3575 */ {14084, xed3_phash_find_map0x0F_opcode0x1e_vv0_3575_l1},
/*h(7319)=3576 */ {7319, xed3_phash_find_map0x0F_opcode0x1e_vv0_3576_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8916)=3578 */ {8916, xed3_phash_find_map0x0F_opcode0x1e_vv0_3578_l1},
/*h(13097)=3579 */ {13097, xed3_phash_find_map0x0F_opcode0x1e_vv0_3579_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3748)=3581 */ {3748, xed3_phash_find_map0x0F_opcode0x1e_vv0_3581_l1},
/*h(7929)=3582 */ {7929, xed3_phash_find_map0x0F_opcode0x1e_vv0_3582_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16291)=3584 */ {16291, xed3_phash_find_map0x0F_opcode0x1e_vv0_3584_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2761)=3586 */ {2761, xed3_phash_find_map0x0F_opcode0x1e_vv0_3586_l1},
/*h(177)=3587 */ {177, xed3_phash_find_map0x0F_opcode0x1e_vv0_3587_l1},
/*h(11123)=3588 */ {11123, xed3_phash_find_map0x0F_opcode0x1e_vv0_3588_l1},
/*h(15304)=3589 */ {15304, xed3_phash_find_map0x0F_opcode0x1e_vv0_3589_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5955)=3591 */ {5955, xed3_phash_find_map0x0F_opcode0x1e_vv0_3591_l1},
/*h(10136)=3592 */ {10136, xed3_phash_find_map0x0F_opcode0x1e_vv0_3592_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(787)=3594 */ {787, xed3_phash_find_map0x0F_opcode0x1e_vv0_3594_l1},
/*h(15914)=3595 */ {15914, xed3_phash_find_map0x0F_opcode0x1e_vv0_3595_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13330)=3597 */ {13330, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_3600_l1},
/*h(12343)=3601 */ {12343, xed3_phash_find_map0x0F_opcode0x1e_vv0_3601_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2994)=3603 */ {2994, xed3_phash_find_map0x0F_opcode0x1e_vv0_3603_l1},
/*h(13940)=3604 */ {13940, xed3_phash_find_map0x0F_opcode0x1e_vv0_3604_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15537)=3606 */ {15537, xed3_phash_find_map0x0F_opcode0x1e_vv0_3606_l1},
/*h(8772)=3607 */ {8772, xed3_phash_find_map0x0F_opcode0x1e_vv0_3607_l1},
/*h(12953)=3608 */ {12953, xed3_phash_find_map0x0F_opcode0x1e_vv0_3608_l1},
/*h(10369)=3609 */ {10369, xed3_phash_find_map0x0F_opcode0x1e_vv0_3609_l1},
/*h(14550)=3610 */ {14550, xed3_phash_find_map0x0F_opcode0x1e_vv0_3610_l1},
/*h(7785)=3611 */ {7785, xed3_phash_find_map0x0F_opcode0x1e_vv0_3611_l1},
/*h(5201)=3612 */ {5201, xed3_phash_find_map0x0F_opcode0x1e_vv0_3612_l1},
/*h(16147)=3613 */ {16147, xed3_phash_find_map0x0F_opcode0x1e_vv0_3613_l1},
/*h(13563)=3614 */ {13563, xed3_phash_find_map0x0F_opcode0x1e_vv0_3614_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10979)=3616 */ {10979, xed3_phash_find_map0x0F_opcode0x1e_vv0_3616_l1},
/*h(15160)=3617 */ {15160, xed3_phash_find_map0x0F_opcode0x1e_vv0_3617_l1},
/*h(8395)=3618 */ {8395, xed3_phash_find_map0x0F_opcode0x1e_vv0_3618_l1},
/*h(5811)=3619 */ {5811, xed3_phash_find_map0x0F_opcode0x1e_vv0_3619_l1},
/*h(9992)=3620 */ {9992, xed3_phash_find_map0x0F_opcode0x1e_vv0_3620_l1},
/*h(3227)=3621 */ {3227, xed3_phash_find_map0x0F_opcode0x1e_vv0_3621_l1},
/*h(7408)=3622 */ {7408, xed3_phash_find_map0x0F_opcode0x1e_vv0_3622_l1},
/*h(4824)=3623 */ {4824, xed3_phash_find_map0x0F_opcode0x1e_vv0_3623_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13186)=3625 */ {13186, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_3628_l1},
/*h(12199)=3629 */ {12199, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_3632_l1},
/*h(7031)=3633 */ {7031, xed3_phash_find_map0x0F_opcode0x1e_vv0_3633_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15393)=3635 */ {15393, xed3_phash_find_map0x0F_opcode0x1e_vv0_3635_l1},
/*h(12809)=3636 */ {12809, xed3_phash_find_map0x0F_opcode0x1e_vv0_3636_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10225)=3638 */ {10225, xed3_phash_find_map0x0F_opcode0x1e_vv0_3638_l1},
/*h(14406)=3639 */ {14406, xed3_phash_find_map0x0F_opcode0x1e_vv0_3639_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16003)=3641 */ {16003, xed3_phash_find_map0x0F_opcode0x1e_vv0_3641_l1},
/*h(9238)=3642 */ {9238, xed3_phash_find_map0x0F_opcode0x1e_vv0_3642_l1},
/*h(13419)=3643 */ {13419, xed3_phash_find_map0x0F_opcode0x1e_vv0_3643_l1},
/*h(10835)=3644 */ {10835, xed3_phash_find_map0x0F_opcode0x1e_vv0_3644_l1},
/*h(15016)=3645 */ {15016, xed3_phash_find_map0x0F_opcode0x1e_vv0_3645_l1},
/*h(8251)=3646 */ {8251, xed3_phash_find_map0x0F_opcode0x1e_vv0_3646_l1},
/*h(12432)=3647 */ {12432, xed3_phash_find_map0x0F_opcode0x1e_vv0_3647_l1},
/*h(5667)=3648 */ {5667, xed3_phash_find_map0x0F_opcode0x1e_vv0_3648_l1},
/*h(9848)=3649 */ {9848, xed3_phash_find_map0x0F_opcode0x1e_vv0_3649_l1},
/*h(7264)=3650 */ {7264, xed3_phash_find_map0x0F_opcode0x1e_vv0_3650_l1},
/*h(11445)=3651 */ {11445, xed3_phash_find_map0x0F_opcode0x1e_vv0_3651_l1},
/*h(4680)=3652 */ {4680, xed3_phash_find_map0x0F_opcode0x1e_vv0_3652_l1},
/*h(2096)=3653 */ {2096, xed3_phash_find_map0x0F_opcode0x1e_vv0_3653_l1},
/*h(13042)=3654 */ {13042, xed3_phash_find_map0x0F_opcode0x1e_vv0_3654_l1},
/*h(10458)=3655 */ {10458, xed3_phash_find_map0x0F_opcode0x1e_vv0_3655_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7874)=3657 */ {7874, xed3_phash_find_map0x0F_opcode0x1e_vv0_3657_l1},
/*h(12055)=3658 */ {12055, xed3_phash_find_map0x0F_opcode0x1e_vv0_3658_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2706)=3660 */ {2706, xed3_phash_find_map0x0F_opcode0x1e_vv0_3660_l1},
/*h(6887)=3661 */ {6887, xed3_phash_find_map0x0F_opcode0x1e_vv0_3661_l1},
/*h(122)=3662 */ {122, xed3_phash_find_map0x0F_opcode0x1e_vv0_3662_l1},
/*h(15249)=3663 */ {15249, xed3_phash_find_map0x0F_opcode0x1e_vv0_3663_l1},
/*h(1719)=3664 */ {1719, xed3_phash_find_map0x0F_opcode0x1e_vv0_3664_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10081)=3666 */ {10081, xed3_phash_find_map0x0F_opcode0x1e_vv0_3666_l1},
/*h(14262)=3667 */ {14262, xed3_phash_find_map0x0F_opcode0x1e_vv0_3667_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4913)=3669 */ {4913, xed3_phash_find_map0x0F_opcode0x1e_vv0_3669_l1},
/*h(9094)=3670 */ {9094, xed3_phash_find_map0x0F_opcode0x1e_vv0_3670_l1},
/*h(13275)=3671 */ {13275, xed3_phash_find_map0x0F_opcode0x1e_vv0_3671_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3926)=3673 */ {3926, xed3_phash_find_map0x0F_opcode0x1e_vv0_3673_l1},
/*h(14872)=3674 */ {14872, xed3_phash_find_map0x0F_opcode0x1e_vv0_3674_l1},
/*h(12288)=3675 */ {12288, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_3678_l1},
/*h(7120)=3679 */ {7120, xed3_phash_find_map0x0F_opcode0x1e_vv0_3679_l1},
/*h(11301)=3680 */ {11301, xed3_phash_find_map0x0F_opcode0x1e_vv0_3680_l1},
/*h(15482)=3681 */ {15482, xed3_phash_find_map0x0F_opcode0x1e_vv0_3681_l1},
/*h(12898)=3682 */ {12898, xed3_phash_find_map0x0F_opcode0x1e_vv0_3682_l1},
/*h(6133)=3683 */ {6133, xed3_phash_find_map0x0F_opcode0x1e_vv0_3683_l1},
/*h(10314)=3684 */ {10314, xed3_phash_find_map0x0F_opcode0x1e_vv0_3684_l1},
/*h(7730)=3685 */ {7730, xed3_phash_find_map0x0F_opcode0x1e_vv0_3685_l1},
/*h(11911)=3686 */ {11911, xed3_phash_find_map0x0F_opcode0x1e_vv0_3686_l1},
/*h(5146)=3687 */ {5146, xed3_phash_find_map0x0F_opcode0x1e_vv0_3687_l1},
/*h(2562)=3688 */ {2562, xed3_phash_find_map0x0F_opcode0x1e_vv0_3688_l1},
/*h(13508)=3689 */ {13508, xed3_phash_find_map0x0F_opcode0x1e_vv0_3689_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15105)=3691 */ {15105, xed3_phash_find_map0x0F_opcode0x1e_vv0_3691_l1},
/*h(8340)=3692 */ {8340, xed3_phash_find_map0x0F_opcode0x1e_vv0_3692_l1},
/*h(12521)=3693 */ {12521, xed3_phash_find_map0x0F_opcode0x1e_vv0_3693_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9937)=3695 */ {9937, xed3_phash_find_map0x0F_opcode0x1e_vv0_3695_l1},
/*h(7353)=3696 */ {7353, xed3_phash_find_map0x0F_opcode0x1e_vv0_3696_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4769)=3698 */ {4769, xed3_phash_find_map0x0F_opcode0x1e_vv0_3698_l1},
/*h(8950)=3699 */ {8950, xed3_phash_find_map0x0F_opcode0x1e_vv0_3699_l1},
/*h(13131)=3700 */ {13131, xed3_phash_find_map0x0F_opcode0x1e_vv0_3700_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3782)=3702 */ {3782, xed3_phash_find_map0x0F_opcode0x1e_vv0_3702_l1},
/*h(7963)=3703 */ {7963, xed3_phash_find_map0x0F_opcode0x1e_vv0_3703_l1},
/*h(12144)=3704 */ {12144, xed3_phash_find_map0x0F_opcode0x1e_vv0_3704_l1},
/*h(16325)=3705 */ {16325, xed3_phash_find_map0x0F_opcode0x1e_vv0_3705_l1},
/*h(2795)=3706 */ {2795, xed3_phash_find_map0x0F_opcode0x1e_vv0_3706_l1},
/*h(6976)=3707 */ {6976, xed3_phash_find_map0x0F_opcode0x1e_vv0_3707_l1},
/*h(11157)=3708 */ {11157, xed3_phash_find_map0x0F_opcode0x1e_vv0_3708_l1},
/*h(15338)=3709 */ {15338, xed3_phash_find_map0x0F_opcode0x1e_vv0_3709_l1},
/*h(1808)=3710 */ {1808, xed3_phash_find_map0x0F_opcode0x1e_vv0_3710_l1},
/*h(5989)=3711 */ {5989, xed3_phash_find_map0x0F_opcode0x1e_vv0_3711_l1},
/*h(10170)=3712 */ {10170, xed3_phash_find_map0x0F_opcode0x1e_vv0_3712_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(821)=3714 */ {821, xed3_phash_find_map0x0F_opcode0x1e_vv0_3714_l1},
/*h(5002)=3715 */ {5002, xed3_phash_find_map0x0F_opcode0x1e_vv0_3715_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13364)=3717 */ {13364, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_3720_l1},
/*h(12377)=3721 */ {12377, xed3_phash_find_map0x0F_opcode0x1e_vv0_3721_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9793)=3723 */ {9793, xed3_phash_find_map0x0F_opcode0x1e_vv0_3723_l1},
/*h(13974)=3724 */ {13974, xed3_phash_find_map0x0F_opcode0x1e_vv0_3724_l1},
/*h(7209)=3725 */ {7209, xed3_phash_find_map0x0F_opcode0x1e_vv0_3725_l1},
/*h(4625)=3726 */ {4625, xed3_phash_find_map0x0F_opcode0x1e_vv0_3726_l1},
/*h(15571)=3727 */ {15571, xed3_phash_find_map0x0F_opcode0x1e_vv0_3727_l1},
/*h(12987)=3728 */ {12987, xed3_phash_find_map0x0F_opcode0x1e_vv0_3728_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10403)=3730 */ {10403, xed3_phash_find_map0x0F_opcode0x1e_vv0_3730_l1},
/*h(14584)=3731 */ {14584, xed3_phash_find_map0x0F_opcode0x1e_vv0_3731_l1},
/*h(12000)=3732 */ {12000, xed3_phash_find_map0x0F_opcode0x1e_vv0_3732_l1},
/*h(16181)=3733 */ {16181, xed3_phash_find_map0x0F_opcode0x1e_vv0_3733_l1},
/*h(9416)=3734 */ {9416, xed3_phash_find_map0x0F_opcode0x1e_vv0_3734_l1},
/*h(6832)=3735 */ {6832, xed3_phash_find_map0x0F_opcode0x1e_vv0_3735_l1},
/*h(11013)=3736 */ {11013, xed3_phash_find_map0x0F_opcode0x1e_vv0_3736_l1},
/*h(15194)=3737 */ {15194, xed3_phash_find_map0x0F_opcode0x1e_vv0_3737_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1664)=3739 */ {1664, xed3_phash_find_map0x0F_opcode0x1e_vv0_3739_l1},
/*h(5845)=3740 */ {5845, xed3_phash_find_map0x0F_opcode0x1e_vv0_3740_l1},
/*h(10026)=3741 */ {10026, xed3_phash_find_map0x0F_opcode0x1e_vv0_3741_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(677)=3743 */ {677, xed3_phash_find_map0x0F_opcode0x1e_vv0_3743_l1},
/*h(4858)=3744 */ {4858, xed3_phash_find_map0x0F_opcode0x1e_vv0_3744_l1},
/*h(2274)=3745 */ {2274, xed3_phash_find_map0x0F_opcode0x1e_vv0_3745_l1},
/*h(13220)=3746 */ {13220, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_3749_l1},
/*h(12233)=3750 */ {12233, xed3_phash_find_map0x0F_opcode0x1e_vv0_3750_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13830)=3752 */ {13830, xed3_phash_find_map0x0F_opcode0x1e_vv0_3752_l1},
/*h(7065)=3753 */ {7065, xed3_phash_find_map0x0F_opcode0x1e_vv0_3753_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15427)=3755 */ {15427, xed3_phash_find_map0x0F_opcode0x1e_vv0_3755_l1},
/*h(1897)=3756 */ {1897, xed3_phash_find_map0x0F_opcode0x1e_vv0_3756_l1},
/*h(12843)=3757 */ {12843, xed3_phash_find_map0x0F_opcode0x1e_vv0_3757_l1},
/*h(10259)=3758 */ {10259, xed3_phash_find_map0x0F_opcode0x1e_vv0_3758_l1},
/*h(14440)=3759 */ {14440, xed3_phash_find_map0x0F_opcode0x1e_vv0_3759_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11856)=3761 */ {11856, xed3_phash_find_map0x0F_opcode0x1e_vv0_3761_l1},
/*h(16037)=3762 */ {16037, xed3_phash_find_map0x0F_opcode0x1e_vv0_3762_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6688)=3764 */ {6688, xed3_phash_find_map0x0F_opcode0x1e_vv0_3764_l1},
/*h(10869)=3765 */ {10869, xed3_phash_find_map0x0F_opcode0x1e_vv0_3765_l1},
/*h(15050)=3766 */ {15050, xed3_phash_find_map0x0F_opcode0x1e_vv0_3766_l1},
/*h(12466)=3767 */ {12466, xed3_phash_find_map0x0F_opcode0x1e_vv0_3767_l1},
/*h(5701)=3768 */ {5701, xed3_phash_find_map0x0F_opcode0x1e_vv0_3768_l1},
/*h(9882)=3769 */ {9882, xed3_phash_find_map0x0F_opcode0x1e_vv0_3769_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7298)=3771 */ {7298, xed3_phash_find_map0x0F_opcode0x1e_vv0_3771_l1},
/*h(11479)=3772 */ {11479, xed3_phash_find_map0x0F_opcode0x1e_vv0_3772_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13076)=3774 */ {13076, xed3_phash_find_map0x0F_opcode0x1e_vv0_3774_l1},
/*h(6311)=3775 */ {6311, xed3_phash_find_map0x0F_opcode0x1e_vv0_3775_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7908)=3777 */ {7908, xed3_phash_find_map0x0F_opcode0x1e_vv0_3777_l1},
/*h(12089)=3778 */ {12089, xed3_phash_find_map0x0F_opcode0x1e_vv0_3778_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2740)=3780 */ {2740, xed3_phash_find_map0x0F_opcode0x1e_vv0_3780_l1},
/*h(6921)=3781 */ {6921, xed3_phash_find_map0x0F_opcode0x1e_vv0_3781_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15283)=3783 */ {15283, xed3_phash_find_map0x0F_opcode0x1e_vv0_3783_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1753)=3785 */ {1753, xed3_phash_find_map0x0F_opcode0x1e_vv0_3785_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10115)=3787 */ {10115, xed3_phash_find_map0x0F_opcode0x1e_vv0_3787_l1},
/*h(14296)=3788 */ {14296, xed3_phash_find_map0x0F_opcode0x1e_vv0_3788_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15893)=3790 */ {15893, xed3_phash_find_map0x0F_opcode0x1e_vv0_3790_l1},
/*h(9128)=3791 */ {9128, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_3794_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12322)=3796 */ {12322, xed3_phash_find_map0x0F_opcode0x1e_vv0_3796_l1},
/*h(9738)=3797 */ {9738, xed3_phash_find_map0x0F_opcode0x1e_vv0_3797_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7154)=3799 */ {7154, xed3_phash_find_map0x0F_opcode0x1e_vv0_3799_l1},
/*h(11335)=3800 */ {11335, xed3_phash_find_map0x0F_opcode0x1e_vv0_3800_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1986)=3802 */ {1986, xed3_phash_find_map0x0F_opcode0x1e_vv0_3802_l1},
/*h(12932)=3803 */ {12932, xed3_phash_find_map0x0F_opcode0x1e_vv0_3803_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14529)=3805 */ {14529, xed3_phash_find_map0x0F_opcode0x1e_vv0_3805_l1},
/*h(7764)=3806 */ {7764, xed3_phash_find_map0x0F_opcode0x1e_vv0_3806_l1},
/*h(11945)=3807 */ {11945, xed3_phash_find_map0x0F_opcode0x1e_vv0_3807_l1},
/*h(9361)=3808 */ {9361, xed3_phash_find_map0x0F_opcode0x1e_vv0_3808_l1},
/*h(13542)=3809 */ {13542, xed3_phash_find_map0x0F_opcode0x1e_vv0_3809_l1},
/*h(6777)=3810 */ {6777, xed3_phash_find_map0x0F_opcode0x1e_vv0_3810_l1},
/*h(4193)=3811 */ {4193, xed3_phash_find_map0x0F_opcode0x1e_vv0_3811_l1},
/*h(15139)=3812 */ {15139, xed3_phash_find_map0x0F_opcode0x1e_vv0_3812_l1},
/*h(1609)=3813 */ {1609, xed3_phash_find_map0x0F_opcode0x1e_vv0_3813_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9971)=3815 */ {9971, xed3_phash_find_map0x0F_opcode0x1e_vv0_3815_l1},
/*h(14152)=3816 */ {14152, xed3_phash_find_map0x0F_opcode0x1e_vv0_3816_l1},
/*h(7387)=3817 */ {7387, xed3_phash_find_map0x0F_opcode0x1e_vv0_3817_l1},
/*h(4803)=3818 */ {4803, xed3_phash_find_map0x0F_opcode0x1e_vv0_3818_l1},
/*h(8984)=3819 */ {8984, xed3_phash_find_map0x0F_opcode0x1e_vv0_3819_l1},
/*h(2219)=3820 */ {2219, xed3_phash_find_map0x0F_opcode0x1e_vv0_3820_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3816)=3822 */ {3816, xed3_phash_find_map0x0F_opcode0x1e_vv0_3822_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12178)=3824 */ {12178, xed3_phash_find_map0x0F_opcode0x1e_vv0_3824_l1},
/*h(16359)=3825 */ {16359, xed3_phash_find_map0x0F_opcode0x1e_vv0_3825_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7010)=3827 */ {7010, xed3_phash_find_map0x0F_opcode0x1e_vv0_3827_l1},
/*h(11191)=3828 */ {11191, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_3832_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14385)=3834 */ {14385, xed3_phash_find_map0x0F_opcode0x1e_vv0_3834_l1},
/*h(11801)=3835 */ {11801, xed3_phash_find_map0x0F_opcode0x1e_vv0_3835_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9217)=3837 */ {9217, xed3_phash_find_map0x0F_opcode0x1e_vv0_3837_l1},
/*h(13398)=3838 */ {13398, xed3_phash_find_map0x0F_opcode0x1e_vv0_3838_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14995)=3840 */ {14995, xed3_phash_find_map0x0F_opcode0x1e_vv0_3840_l1},
/*h(8230)=3841 */ {8230, xed3_phash_find_map0x0F_opcode0x1e_vv0_3841_l1},
/*h(12411)=3842 */ {12411, xed3_phash_find_map0x0F_opcode0x1e_vv0_3842_l1},
/*h(9827)=3843 */ {9827, xed3_phash_find_map0x0F_opcode0x1e_vv0_3843_l1},
/*h(14008)=3844 */ {14008, xed3_phash_find_map0x0F_opcode0x1e_vv0_3844_l1},
/*h(7243)=3845 */ {7243, xed3_phash_find_map0x0F_opcode0x1e_vv0_3845_l1},
/*h(11424)=3846 */ {11424, xed3_phash_find_map0x0F_opcode0x1e_vv0_3846_l1},
/*h(15605)=3847 */ {15605, xed3_phash_find_map0x0F_opcode0x1e_vv0_3847_l1},
/*h(8840)=3848 */ {8840, xed3_phash_find_map0x0F_opcode0x1e_vv0_3848_l1},
/*h(6256)=3849 */ {6256, xed3_phash_find_map0x0F_opcode0x1e_vv0_3849_l1},
/*h(10437)=3850 */ {10437, xed3_phash_find_map0x0F_opcode0x1e_vv0_3850_l1},
/*h(3672)=3851 */ {3672, xed3_phash_find_map0x0F_opcode0x1e_vv0_3851_l1},
/*h(1088)=3852 */ {1088, xed3_phash_find_map0x0F_opcode0x1e_vv0_3852_l1},
/*h(12034)=3853 */ {12034, xed3_phash_find_map0x0F_opcode0x1e_vv0_3853_l1},
/*h(16215)=3854 */ {16215, xed3_phash_find_map0x0F_opcode0x1e_vv0_3854_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6866)=3856 */ {6866, xed3_phash_find_map0x0F_opcode0x1e_vv0_3856_l1},
/*h(11047)=3857 */ {11047, xed3_phash_find_map0x0F_opcode0x1e_vv0_3857_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1698)=3859 */ {1698, xed3_phash_find_map0x0F_opcode0x1e_vv0_3859_l1},
/*h(5879)=3860 */ {5879, xed3_phash_find_map0x0F_opcode0x1e_vv0_3860_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14241)=3862 */ {14241, xed3_phash_find_map0x0F_opcode0x1e_vv0_3862_l1},
/*h(711)=3863 */ {711, xed3_phash_find_map0x0F_opcode0x1e_vv0_3863_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9073)=3865 */ {9073, xed3_phash_find_map0x0F_opcode0x1e_vv0_3865_l1},
/*h(13254)=3866 */ {13254, xed3_phash_find_map0x0F_opcode0x1e_vv0_3866_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3905)=3868 */ {3905, xed3_phash_find_map0x0F_opcode0x1e_vv0_3868_l1},
/*h(14851)=3869 */ {14851, xed3_phash_find_map0x0F_opcode0x1e_vv0_3869_l1},
/*h(12267)=3870 */ {12267, xed3_phash_find_map0x0F_opcode0x1e_vv0_3870_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2918)=3872 */ {2918, xed3_phash_find_map0x0F_opcode0x1e_vv0_3872_l1},
/*h(13864)=3873 */ {13864, xed3_phash_find_map0x0F_opcode0x1e_vv0_3873_l1},
/*h(11280)=3874 */ {11280, xed3_phash_find_map0x0F_opcode0x1e_vv0_3874_l1},
/*h(15461)=3875 */ {15461, xed3_phash_find_map0x0F_opcode0x1e_vv0_3875_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1931)=3877 */ {1931, xed3_phash_find_map0x0F_opcode0x1e_vv0_3877_l1},
/*h(6112)=3878 */ {6112, xed3_phash_find_map0x0F_opcode0x1e_vv0_3878_l1},
/*h(10293)=3879 */ {10293, xed3_phash_find_map0x0F_opcode0x1e_vv0_3879_l1},
/*h(14474)=3880 */ {14474, xed3_phash_find_map0x0F_opcode0x1e_vv0_3880_l1},
/*h(11890)=3881 */ {11890, xed3_phash_find_map0x0F_opcode0x1e_vv0_3881_l1},
/*h(16071)=3882 */ {16071, xed3_phash_find_map0x0F_opcode0x1e_vv0_3882_l1},
/*h(9306)=3883 */ {9306, xed3_phash_find_map0x0F_opcode0x1e_vv0_3883_l1},
/*h(6722)=3884 */ {6722, xed3_phash_find_map0x0F_opcode0x1e_vv0_3884_l1},
/*h(10903)=3885 */ {10903, xed3_phash_find_map0x0F_opcode0x1e_vv0_3885_l1},
/*h(4138)=3886 */ {4138, xed3_phash_find_map0x0F_opcode0x1e_vv0_3886_l1},
/*h(1554)=3887 */ {1554, xed3_phash_find_map0x0F_opcode0x1e_vv0_3887_l1},
/*h(12500)=3888 */ {12500, xed3_phash_find_map0x0F_opcode0x1e_vv0_3888_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14097)=3890 */ {14097, xed3_phash_find_map0x0F_opcode0x1e_vv0_3890_l1},
/*h(7332)=3891 */ {7332, xed3_phash_find_map0x0F_opcode0x1e_vv0_3891_l1},
/*h(11513)=3892 */ {11513, xed3_phash_find_map0x0F_opcode0x1e_vv0_3892_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8929)=3894 */ {8929, xed3_phash_find_map0x0F_opcode0x1e_vv0_3894_l1},
/*h(13110)=3895 */ {13110, xed3_phash_find_map0x0F_opcode0x1e_vv0_3895_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3761)=3897 */ {3761, xed3_phash_find_map0x0F_opcode0x1e_vv0_3897_l1},
/*h(7942)=3898 */ {7942, xed3_phash_find_map0x0F_opcode0x1e_vv0_3898_l1},
/*h(12123)=3899 */ {12123, xed3_phash_find_map0x0F_opcode0x1e_vv0_3899_l1},
/*h(16304)=3900 */ {16304, xed3_phash_find_map0x0F_opcode0x1e_vv0_3900_l1},
/*h(2774)=3901 */ {2774, xed3_phash_find_map0x0F_opcode0x1e_vv0_3901_l1},
/*h(6955)=3902 */ {6955, xed3_phash_find_map0x0F_opcode0x1e_vv0_3902_l1},
/*h(11136)=3903 */ {11136, xed3_phash_find_map0x0F_opcode0x1e_vv0_3903_l1},
/*h(15317)=3904 */ {15317, xed3_phash_find_map0x0F_opcode0x1e_vv0_3904_l1},
/*h(1787)=3905 */ {1787, xed3_phash_find_map0x0F_opcode0x1e_vv0_3905_l1},
/*h(5968)=3906 */ {5968, xed3_phash_find_map0x0F_opcode0x1e_vv0_3906_l1},
/*h(10149)=3907 */ {10149, xed3_phash_find_map0x0F_opcode0x1e_vv0_3907_l1},
/*h(14330)=3908 */ {14330, xed3_phash_find_map0x0F_opcode0x1e_vv0_3908_l1},
/*h(800)=3909 */ {800, xed3_phash_find_map0x0F_opcode0x1e_vv0_3909_l1},
/*h(15927)=3910 */ {15927, xed3_phash_find_map0x0F_opcode0x1e_vv0_3910_l1},
/*h(9162)=3911 */ {9162, xed3_phash_find_map0x0F_opcode0x1e_vv0_3911_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10759)=3914 */ {10759, xed3_phash_find_map0x0F_opcode0x1e_vv0_3914_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12356)=3916 */ {12356, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_3919_l1},
/*h(11369)=3920 */ {11369, xed3_phash_find_map0x0F_opcode0x1e_vv0_3920_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8785)=3922 */ {8785, xed3_phash_find_map0x0F_opcode0x1e_vv0_3922_l1},
/*h(12966)=3923 */ {12966, xed3_phash_find_map0x0F_opcode0x1e_vv0_3923_l1},
/*h(6201)=3924 */ {6201, xed3_phash_find_map0x0F_opcode0x1e_vv0_3924_l1},
/*h(14563)=3925 */ {14563, xed3_phash_find_map0x0F_opcode0x1e_vv0_3925_l1},
/*h(7798)=3926 */ {7798, xed3_phash_find_map0x0F_opcode0x1e_vv0_3926_l1},
/*h(11979)=3927 */ {11979, xed3_phash_find_map0x0F_opcode0x1e_vv0_3927_l1},
/*h(16160)=3928 */ {16160, xed3_phash_find_map0x0F_opcode0x1e_vv0_3928_l1},
/*h(9395)=3929 */ {9395, xed3_phash_find_map0x0F_opcode0x1e_vv0_3929_l1},
/*h(6811)=3930 */ {6811, xed3_phash_find_map0x0F_opcode0x1e_vv0_3930_l1},
/*h(10992)=3931 */ {10992, xed3_phash_find_map0x0F_opcode0x1e_vv0_3931_l1},
/*h(15173)=3932 */ {15173, xed3_phash_find_map0x0F_opcode0x1e_vv0_3932_l1},
/*h(8408)=3933 */ {8408, xed3_phash_find_map0x0F_opcode0x1e_vv0_3933_l1},
/*h(5824)=3934 */ {5824, xed3_phash_find_map0x0F_opcode0x1e_vv0_3934_l1},
/*h(10005)=3935 */ {10005, xed3_phash_find_map0x0F_opcode0x1e_vv0_3935_l1},
/*h(14186)=3936 */ {14186, xed3_phash_find_map0x0F_opcode0x1e_vv0_3936_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(656)=3938 */ {656, xed3_phash_find_map0x0F_opcode0x1e_vv0_3938_l1},
/*h(4837)=3939 */ {4837, xed3_phash_find_map0x0F_opcode0x1e_vv0_3939_l1},
/*h(9018)=3940 */ {9018, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_3943_l1},
/*h(1266)=3944 */ {1266, xed3_phash_find_map0x0F_opcode0x1e_vv0_3944_l1},
/*h(12212)=3945 */ {12212, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_3948_l1},
/*h(11225)=3949 */ {11225, xed3_phash_find_map0x0F_opcode0x1e_vv0_3949_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12822)=3951 */ {12822, xed3_phash_find_map0x0F_opcode0x1e_vv0_3951_l1},
/*h(6057)=3952 */ {6057, xed3_phash_find_map0x0F_opcode0x1e_vv0_3952_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14419)=3954 */ {14419, xed3_phash_find_map0x0F_opcode0x1e_vv0_3954_l1},
/*h(889)=3955 */ {889, xed3_phash_find_map0x0F_opcode0x1e_vv0_3955_l1},
/*h(16016)=3956 */ {16016, xed3_phash_find_map0x0F_opcode0x1e_vv0_3956_l1},
/*h(9251)=3957 */ {9251, xed3_phash_find_map0x0F_opcode0x1e_vv0_3957_l1},
/*h(13432)=3958 */ {13432, xed3_phash_find_map0x0F_opcode0x1e_vv0_3958_l1},
/*h(6667)=3959 */ {6667, xed3_phash_find_map0x0F_opcode0x1e_vv0_3959_l1},
/*h(10848)=3960 */ {10848, xed3_phash_find_map0x0F_opcode0x1e_vv0_3960_l1},
/*h(15029)=3961 */ {15029, xed3_phash_find_map0x0F_opcode0x1e_vv0_3961_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5680)=3963 */ {5680, xed3_phash_find_map0x0F_opcode0x1e_vv0_3963_l1},
/*h(9861)=3964 */ {9861, xed3_phash_find_map0x0F_opcode0x1e_vv0_3964_l1},
/*h(14042)=3965 */ {14042, xed3_phash_find_map0x0F_opcode0x1e_vv0_3965_l1},
/*h(11458)=3966 */ {11458, xed3_phash_find_map0x0F_opcode0x1e_vv0_3966_l1},
/*h(4693)=3967 */ {4693, xed3_phash_find_map0x0F_opcode0x1e_vv0_3967_l1},
/*h(8874)=3968 */ {8874, xed3_phash_find_map0x0F_opcode0x1e_vv0_3968_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6290)=3970 */ {6290, xed3_phash_find_map0x0F_opcode0x1e_vv0_3970_l1},
/*h(10471)=3971 */ {10471, xed3_phash_find_map0x0F_opcode0x1e_vv0_3971_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12068)=3973 */ {12068, xed3_phash_find_map0x0F_opcode0x1e_vv0_3973_l1},
/*h(16249)=3974 */ {16249, xed3_phash_find_map0x0F_opcode0x1e_vv0_3974_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6900)=3976 */ {6900, xed3_phash_find_map0x0F_opcode0x1e_vv0_3976_l1},
/*h(11081)=3977 */ {11081, xed3_phash_find_map0x0F_opcode0x1e_vv0_3977_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1732)=3979 */ {1732, xed3_phash_find_map0x0F_opcode0x1e_vv0_3979_l1},
/*h(5913)=3980 */ {5913, xed3_phash_find_map0x0F_opcode0x1e_vv0_3980_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14275)=3982 */ {14275, xed3_phash_find_map0x0F_opcode0x1e_vv0_3982_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(745)=3984 */ {745, xed3_phash_find_map0x0F_opcode0x1e_vv0_3984_l1},
/*h(15872)=3985 */ {15872, xed3_phash_find_map0x0F_opcode0x1e_vv0_3985_l1},
/*h(13288)=3986 */ {13288, xed3_phash_find_map0x0F_opcode0x1e_vv0_3986_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14885)=3989 */ {14885, xed3_phash_find_map0x0F_opcode0x1e_vv0_3989_l1},
/*h(8120)=3990 */ {8120, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_3993_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11314)=3995 */ {11314, xed3_phash_find_map0x0F_opcode0x1e_vv0_3995_l1},
/*h(15495)=3996 */ {15495, xed3_phash_find_map0x0F_opcode0x1e_vv0_3996_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6146)=3998 */ {6146, xed3_phash_find_map0x0F_opcode0x1e_vv0_3998_l1},
/*h(10327)=3999 */ {10327, xed3_phash_find_map0x0F_opcode0x1e_vv0_3999_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11924)=4001 */ {11924, xed3_phash_find_map0x0F_opcode0x1e_vv0_4001_l1},
/*h(16105)=4002 */ {16105, xed3_phash_find_map0x0F_opcode0x1e_vv0_4002_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13521)=4004 */ {13521, xed3_phash_find_map0x0F_opcode0x1e_vv0_4004_l1},
/*h(6756)=4005 */ {6756, xed3_phash_find_map0x0F_opcode0x1e_vv0_4005_l1},
/*h(10937)=4006 */ {10937, xed3_phash_find_map0x0F_opcode0x1e_vv0_4006_l1},
/*h(8353)=4007 */ {8353, xed3_phash_find_map0x0F_opcode0x1e_vv0_4007_l1},
/*h(12534)=4008 */ {12534, xed3_phash_find_map0x0F_opcode0x1e_vv0_4008_l1},
/*h(5769)=4009 */ {5769, xed3_phash_find_map0x0F_opcode0x1e_vv0_4009_l1},
/*h(3185)=4010 */ {3185, xed3_phash_find_map0x0F_opcode0x1e_vv0_4010_l1},
/*h(7366)=4011 */ {7366, xed3_phash_find_map0x0F_opcode0x1e_vv0_4011_l1},
/*h(601)=4012 */ {601, xed3_phash_find_map0x0F_opcode0x1e_vv0_4012_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8963)=4014 */ {8963, xed3_phash_find_map0x0F_opcode0x1e_vv0_4014_l1},
/*h(13144)=4015 */ {13144, xed3_phash_find_map0x0F_opcode0x1e_vv0_4015_l1},
/*h(6379)=4016 */ {6379, xed3_phash_find_map0x0F_opcode0x1e_vv0_4016_l1},
/*h(3795)=4017 */ {3795, xed3_phash_find_map0x0F_opcode0x1e_vv0_4017_l1},
/*h(7976)=4018 */ {7976, xed3_phash_find_map0x0F_opcode0x1e_vv0_4018_l1},
/*h(1211)=4019 */ {1211, xed3_phash_find_map0x0F_opcode0x1e_vv0_4019_l1},
/*h(16338)=4020 */ {16338, xed3_phash_find_map0x0F_opcode0x1e_vv0_4020_l1},
/*h(2808)=4021 */ {2808, xed3_phash_find_map0x0F_opcode0x1e_vv0_4021_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11170)=4023 */ {11170, xed3_phash_find_map0x0F_opcode0x1e_vv0_4023_l1},
/*h(15351)=4024 */ {15351, xed3_phash_find_map0x0F_opcode0x1e_vv0_4024_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6002)=4026 */ {6002, xed3_phash_find_map0x0F_opcode0x1e_vv0_4026_l1},
/*h(10183)=4027 */ {10183, xed3_phash_find_map0x0F_opcode0x1e_vv0_4027_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11780)=4030 */ {11780, xed3_phash_find_map0x0F_opcode0x1e_vv0_4030_l1},
/*h(15961)=4031 */ {15961, xed3_phash_find_map0x0F_opcode0x1e_vv0_4031_l1},
/*h(13377)=4032 */ {13377, xed3_phash_find_map0x0F_opcode0x1e_vv0_4032_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10793)=4034 */ {10793, xed3_phash_find_map0x0F_opcode0x1e_vv0_4034_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8209)=4036 */ {8209, xed3_phash_find_map0x0F_opcode0x1e_vv0_4036_l1},
/*h(12390)=4037 */ {12390, xed3_phash_find_map0x0F_opcode0x1e_vv0_4037_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13987)=4039 */ {13987, xed3_phash_find_map0x0F_opcode0x1e_vv0_4039_l1},
/*h(7222)=4040 */ {7222, xed3_phash_find_map0x0F_opcode0x1e_vv0_4040_l1},
/*h(11403)=4041 */ {11403, xed3_phash_find_map0x0F_opcode0x1e_vv0_4041_l1},
/*h(15584)=4042 */ {15584, xed3_phash_find_map0x0F_opcode0x1e_vv0_4042_l1},
/*h(13000)=4043 */ {13000, xed3_phash_find_map0x0F_opcode0x1e_vv0_4043_l1},
/*h(6235)=4044 */ {6235, xed3_phash_find_map0x0F_opcode0x1e_vv0_4044_l1},
/*h(10416)=4045 */ {10416, xed3_phash_find_map0x0F_opcode0x1e_vv0_4045_l1},
/*h(3651)=4046 */ {3651, xed3_phash_find_map0x0F_opcode0x1e_vv0_4046_l1},
/*h(7832)=4047 */ {7832, xed3_phash_find_map0x0F_opcode0x1e_vv0_4047_l1},
/*h(16194)=4048 */ {16194, xed3_phash_find_map0x0F_opcode0x1e_vv0_4048_l1},
/*h(9429)=4049 */ {9429, xed3_phash_find_map0x0F_opcode0x1e_vv0_4049_l1},
/*h(2664)=4050 */ {2664, xed3_phash_find_map0x0F_opcode0x1e_vv0_4050_l1},
/*h(80)=4051 */ {80, xed3_phash_find_map0x0F_opcode0x1e_vv0_4051_l1},
/*h(11026)=4052 */ {11026, xed3_phash_find_map0x0F_opcode0x1e_vv0_4052_l1},
/*h(15207)=4053 */ {15207, xed3_phash_find_map0x0F_opcode0x1e_vv0_4053_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5858)=4055 */ {5858, xed3_phash_find_map0x0F_opcode0x1e_vv0_4055_l1},
/*h(3274)=4056 */ {3274, xed3_phash_find_map0x0F_opcode0x1e_vv0_4056_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(690)=4058 */ {690, xed3_phash_find_map0x0F_opcode0x1e_vv0_4058_l1},
/*h(4871)=4059 */ {4871, xed3_phash_find_map0x0F_opcode0x1e_vv0_4059_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13233)=4061 */ {13233, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_4064_l1},
/*h(12246)=4065 */ {12246, xed3_phash_find_map0x0F_opcode0x1e_vv0_4065_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2897)=4067 */ {2897, xed3_phash_find_map0x0F_opcode0x1e_vv0_4067_l1},
/*h(13843)=4068 */ {13843, xed3_phash_find_map0x0F_opcode0x1e_vv0_4068_l1},
/*h(11259)=4069 */ {11259, xed3_phash_find_map0x0F_opcode0x1e_vv0_4069_l1},
/*h(15440)=4070 */ {15440, xed3_phash_find_map0x0F_opcode0x1e_vv0_4070_l1},
/*h(1910)=4071 */ {1910, xed3_phash_find_map0x0F_opcode0x1e_vv0_4071_l1},
/*h(12856)=4072 */ {12856, xed3_phash_find_map0x0F_opcode0x1e_vv0_4072_l1},
/*h(10272)=4073 */ {10272, xed3_phash_find_map0x0F_opcode0x1e_vv0_4073_l1},
/*h(14453)=4074 */ {14453, xed3_phash_find_map0x0F_opcode0x1e_vv0_4074_l1},
/*h(7688)=4075 */ {7688, xed3_phash_find_map0x0F_opcode0x1e_vv0_4075_l1},
/*h(923)=4076 */ {923, xed3_phash_find_map0x0F_opcode0x1e_vv0_4076_l1},
/*h(16050)=4077 */ {16050, xed3_phash_find_map0x0F_opcode0x1e_vv0_4077_l1},
/*h(13466)=4078 */ {13466, xed3_phash_find_map0x0F_opcode0x1e_vv0_4078_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10882)=4080 */ {10882, xed3_phash_find_map0x0F_opcode0x1e_vv0_4080_l1},
/*h(15063)=4081 */ {15063, xed3_phash_find_map0x0F_opcode0x1e_vv0_4081_l1},
/*h(8298)=4082 */ {8298, xed3_phash_find_map0x0F_opcode0x1e_vv0_4082_l1},
/*h(5714)=4083 */ {5714, xed3_phash_find_map0x0F_opcode0x1e_vv0_4083_l1},
/*h(9895)=4084 */ {9895, xed3_phash_find_map0x0F_opcode0x1e_vv0_4084_l1},
/*h(3130)=4085 */ {3130, xed3_phash_find_map0x0F_opcode0x1e_vv0_4085_l1},
/*h(546)=4086 */ {546, xed3_phash_find_map0x0F_opcode0x1e_vv0_4086_l1},
/*h(11492)=4087 */ {11492, xed3_phash_find_map0x0F_opcode0x1e_vv0_4087_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13089)=4089 */ {13089, xed3_phash_find_map0x0F_opcode0x1e_vv0_4089_l1},
/*h(6324)=4090 */ {6324, xed3_phash_find_map0x0F_opcode0x1e_vv0_4090_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7921)=4092 */ {7921, xed3_phash_find_map0x0F_opcode0x1e_vv0_4092_l1},
/*h(12102)=4093 */ {12102, xed3_phash_find_map0x0F_opcode0x1e_vv0_4093_l1},
/*h(16283)=4094 */ {16283, xed3_phash_find_map0x0F_opcode0x1e_vv0_4094_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2753)=4096 */ {2753, xed3_phash_find_map0x0F_opcode0x1e_vv0_4096_l1},
/*h(6934)=4097 */ {6934, xed3_phash_find_map0x0F_opcode0x1e_vv0_4097_l1},
/*h(11115)=4098 */ {11115, xed3_phash_find_map0x0F_opcode0x1e_vv0_4098_l1},
/*h(15296)=4099 */ {15296, xed3_phash_find_map0x0F_opcode0x1e_vv0_4099_l1},
/*h(1766)=4100 */ {1766, xed3_phash_find_map0x0F_opcode0x1e_vv0_4100_l1},
/*h(5947)=4101 */ {5947, xed3_phash_find_map0x0F_opcode0x1e_vv0_4101_l1},
/*h(10128)=4102 */ {10128, xed3_phash_find_map0x0F_opcode0x1e_vv0_4102_l1},
/*h(14309)=4103 */ {14309, xed3_phash_find_map0x0F_opcode0x1e_vv0_4103_l1},
/*h(779)=4104 */ {779, xed3_phash_find_map0x0F_opcode0x1e_vv0_4104_l1},
/*h(15906)=4105 */ {15906, xed3_phash_find_map0x0F_opcode0x1e_vv0_4105_l1},
/*h(9141)=4106 */ {9141, xed3_phash_find_map0x0F_opcode0x1e_vv0_4106_l1},
/*h(13322)=4107 */ {13322, xed3_phash_find_map0x0F_opcode0x1e_vv0_4107_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14919)=4109 */ {14919, xed3_phash_find_map0x0F_opcode0x1e_vv0_4109_l1},
/*h(8154)=4110 */ {8154, xed3_phash_find_map0x0F_opcode0x1e_vv0_4110_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9751)=4113 */ {9751, xed3_phash_find_map0x0F_opcode0x1e_vv0_4113_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11348)=4115 */ {11348, xed3_phash_find_map0x0F_opcode0x1e_vv0_4115_l1},
/*h(15529)=4116 */ {15529, xed3_phash_find_map0x0F_opcode0x1e_vv0_4116_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12945)=4118 */ {12945, xed3_phash_find_map0x0F_opcode0x1e_vv0_4118_l1},
/*h(10361)=4119 */ {10361, xed3_phash_find_map0x0F_opcode0x1e_vv0_4119_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7777)=4121 */ {7777, xed3_phash_find_map0x0F_opcode0x1e_vv0_4121_l1},
/*h(11958)=4122 */ {11958, xed3_phash_find_map0x0F_opcode0x1e_vv0_4122_l1},
/*h(16139)=4123 */ {16139, xed3_phash_find_map0x0F_opcode0x1e_vv0_4123_l1},
/*h(13555)=4124 */ {13555, xed3_phash_find_map0x0F_opcode0x1e_vv0_4124_l1},
/*h(6790)=4125 */ {6790, xed3_phash_find_map0x0F_opcode0x1e_vv0_4125_l1},
/*h(10971)=4126 */ {10971, xed3_phash_find_map0x0F_opcode0x1e_vv0_4126_l1},
/*h(15152)=4127 */ {15152, xed3_phash_find_map0x0F_opcode0x1e_vv0_4127_l1},
/*h(8387)=4128 */ {8387, xed3_phash_find_map0x0F_opcode0x1e_vv0_4128_l1},
/*h(5803)=4129 */ {5803, xed3_phash_find_map0x0F_opcode0x1e_vv0_4129_l1},
/*h(9984)=4130 */ {9984, xed3_phash_find_map0x0F_opcode0x1e_vv0_4130_l1},
/*h(14165)=4131 */ {14165, xed3_phash_find_map0x0F_opcode0x1e_vv0_4131_l1},
/*h(7400)=4132 */ {7400, xed3_phash_find_map0x0F_opcode0x1e_vv0_4132_l1},
/*h(4816)=4133 */ {4816, xed3_phash_find_map0x0F_opcode0x1e_vv0_4133_l1},
/*h(8997)=4134 */ {8997, xed3_phash_find_map0x0F_opcode0x1e_vv0_4134_l1},
/*h(13178)=4135 */ {13178, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_4138_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16372)=4140 */ {16372, xed3_phash_find_map0x0F_opcode0x1e_vv0_4140_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2842)=4142 */ {2842, xed3_phash_find_map0x0F_opcode0x1e_vv0_4142_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11204)=4144 */ {11204, xed3_phash_find_map0x0F_opcode0x1e_vv0_4144_l1},
/*h(15385)=4145 */ {15385, xed3_phash_find_map0x0F_opcode0x1e_vv0_4145_l1},
/*h(12801)=4146 */ {12801, xed3_phash_find_map0x0F_opcode0x1e_vv0_4146_l1},
/*h(6036)=4147 */ {6036, xed3_phash_find_map0x0F_opcode0x1e_vv0_4147_l1},
/*h(10217)=4148 */ {10217, xed3_phash_find_map0x0F_opcode0x1e_vv0_4148_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11814)=4150 */ {11814, xed3_phash_find_map0x0F_opcode0x1e_vv0_4150_l1},
/*h(15995)=4151 */ {15995, xed3_phash_find_map0x0F_opcode0x1e_vv0_4151_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13411)=4153 */ {13411, xed3_phash_find_map0x0F_opcode0x1e_vv0_4153_l1},
/*h(10827)=4154 */ {10827, xed3_phash_find_map0x0F_opcode0x1e_vv0_4154_l1},
/*h(15008)=4155 */ {15008, xed3_phash_find_map0x0F_opcode0x1e_vv0_4155_l1},
/*h(8243)=4156 */ {8243, xed3_phash_find_map0x0F_opcode0x1e_vv0_4156_l1},
/*h(12424)=4157 */ {12424, xed3_phash_find_map0x0F_opcode0x1e_vv0_4157_l1},
/*h(5659)=4158 */ {5659, xed3_phash_find_map0x0F_opcode0x1e_vv0_4158_l1},
/*h(9840)=4159 */ {9840, xed3_phash_find_map0x0F_opcode0x1e_vv0_4159_l1},
/*h(14021)=4160 */ {14021, xed3_phash_find_map0x0F_opcode0x1e_vv0_4160_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4672)=4162 */ {4672, xed3_phash_find_map0x0F_opcode0x1e_vv0_4162_l1},
/*h(8853)=4163 */ {8853, xed3_phash_find_map0x0F_opcode0x1e_vv0_4163_l1},
/*h(13034)=4164 */ {13034, xed3_phash_find_map0x0F_opcode0x1e_vv0_4164_l1},
/*h(10450)=4165 */ {10450, xed3_phash_find_map0x0F_opcode0x1e_vv0_4165_l1},
/*h(3685)=4166 */ {3685, xed3_phash_find_map0x0F_opcode0x1e_vv0_4166_l1},
/*h(7866)=4167 */ {7866, xed3_phash_find_map0x0F_opcode0x1e_vv0_4167_l1},
/*h(5282)=4168 */ {5282, xed3_phash_find_map0x0F_opcode0x1e_vv0_4168_l1},
/*h(16228)=4169 */ {16228, xed3_phash_find_map0x0F_opcode0x1e_vv0_4169_l1},
/*h(2698)=4170 */ {2698, xed3_phash_find_map0x0F_opcode0x1e_vv0_4170_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11060)=4172 */ {11060, xed3_phash_find_map0x0F_opcode0x1e_vv0_4172_l1},
/*h(15241)=4173 */ {15241, xed3_phash_find_map0x0F_opcode0x1e_vv0_4173_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5892)=4175 */ {5892, xed3_phash_find_map0x0F_opcode0x1e_vv0_4175_l1},
/*h(10073)=4176 */ {10073, xed3_phash_find_map0x0F_opcode0x1e_vv0_4176_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(724)=4178 */ {724, xed3_phash_find_map0x0F_opcode0x1e_vv0_4178_l1},
/*h(4905)=4179 */ {4905, xed3_phash_find_map0x0F_opcode0x1e_vv0_4179_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13267)=4181 */ {13267, xed3_phash_find_map0x0F_opcode0x1e_vv0_4181_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14864)=4184 */ {14864, xed3_phash_find_map0x0F_opcode0x1e_vv0_4184_l1},
/*h(12280)=4185 */ {12280, xed3_phash_find_map0x0F_opcode0x1e_vv0_4185_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13877)=4188 */ {13877, xed3_phash_find_map0x0F_opcode0x1e_vv0_4188_l1},
/*h(7112)=4189 */ {7112, xed3_phash_find_map0x0F_opcode0x1e_vv0_4189_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15474)=4191 */ {15474, xed3_phash_find_map0x0F_opcode0x1e_vv0_4191_l1},
/*h(12890)=4192 */ {12890, xed3_phash_find_map0x0F_opcode0x1e_vv0_4192_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10306)=4194 */ {10306, xed3_phash_find_map0x0F_opcode0x1e_vv0_4194_l1},
/*h(14487)=4195 */ {14487, xed3_phash_find_map0x0F_opcode0x1e_vv0_4195_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16084)=4197 */ {16084, xed3_phash_find_map0x0F_opcode0x1e_vv0_4197_l1},
/*h(9319)=4198 */ {9319, xed3_phash_find_map0x0F_opcode0x1e_vv0_4198_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10916)=4200 */ {10916, xed3_phash_find_map0x0F_opcode0x1e_vv0_4200_l1},
/*h(15097)=4201 */ {15097, xed3_phash_find_map0x0F_opcode0x1e_vv0_4201_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12513)=4203 */ {12513, xed3_phash_find_map0x0F_opcode0x1e_vv0_4203_l1},
/*h(5748)=4204 */ {5748, xed3_phash_find_map0x0F_opcode0x1e_vv0_4204_l1},
/*h(9929)=4205 */ {9929, xed3_phash_find_map0x0F_opcode0x1e_vv0_4205_l1},
/*h(7345)=4206 */ {7345, xed3_phash_find_map0x0F_opcode0x1e_vv0_4206_l1},
/*h(580)=4207 */ {580, xed3_phash_find_map0x0F_opcode0x1e_vv0_4207_l1},
/*h(4761)=4208 */ {4761, xed3_phash_find_map0x0F_opcode0x1e_vv0_4208_l1},
/*h(2177)=4209 */ {2177, xed3_phash_find_map0x0F_opcode0x1e_vv0_4209_l1},
/*h(13123)=4210 */ {13123, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_4213_l1},
/*h(12136)=4214 */ {12136, xed3_phash_find_map0x0F_opcode0x1e_vv0_4214_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2787)=4216 */ {2787, xed3_phash_find_map0x0F_opcode0x1e_vv0_4216_l1},
/*h(6968)=4217 */ {6968, xed3_phash_find_map0x0F_opcode0x1e_vv0_4217_l1},
/*h(203)=4218 */ {203, xed3_phash_find_map0x0F_opcode0x1e_vv0_4218_l1},
/*h(15330)=4219 */ {15330, xed3_phash_find_map0x0F_opcode0x1e_vv0_4219_l1},
/*h(1800)=4220 */ {1800, xed3_phash_find_map0x0F_opcode0x1e_vv0_4220_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10162)=4222 */ {10162, xed3_phash_find_map0x0F_opcode0x1e_vv0_4222_l1},
/*h(14343)=4223 */ {14343, xed3_phash_find_map0x0F_opcode0x1e_vv0_4223_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4994)=4225 */ {4994, xed3_phash_find_map0x0F_opcode0x1e_vv0_4225_l1},
/*h(15940)=4226 */ {15940, xed3_phash_find_map0x0F_opcode0x1e_vv0_4226_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10772)=4229 */ {10772, xed3_phash_find_map0x0F_opcode0x1e_vv0_4229_l1},
/*h(14953)=4230 */ {14953, xed3_phash_find_map0x0F_opcode0x1e_vv0_4230_l1},
/*h(12369)=4231 */ {12369, xed3_phash_find_map0x0F_opcode0x1e_vv0_4231_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9785)=4233 */ {9785, xed3_phash_find_map0x0F_opcode0x1e_vv0_4233_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7201)=4235 */ {7201, xed3_phash_find_map0x0F_opcode0x1e_vv0_4235_l1},
/*h(11382)=4236 */ {11382, xed3_phash_find_map0x0F_opcode0x1e_vv0_4236_l1},
/*h(15563)=4237 */ {15563, xed3_phash_find_map0x0F_opcode0x1e_vv0_4237_l1},
/*h(12979)=4238 */ {12979, xed3_phash_find_map0x0F_opcode0x1e_vv0_4238_l1},
/*h(6214)=4239 */ {6214, xed3_phash_find_map0x0F_opcode0x1e_vv0_4239_l1},
/*h(10395)=4240 */ {10395, xed3_phash_find_map0x0F_opcode0x1e_vv0_4240_l1},
/*h(14576)=4241 */ {14576, xed3_phash_find_map0x0F_opcode0x1e_vv0_4241_l1},
/*h(11992)=4242 */ {11992, xed3_phash_find_map0x0F_opcode0x1e_vv0_4242_l1},
/*h(5227)=4243 */ {5227, xed3_phash_find_map0x0F_opcode0x1e_vv0_4243_l1},
/*h(9408)=4244 */ {9408, xed3_phash_find_map0x0F_opcode0x1e_vv0_4244_l1},
/*h(6824)=4245 */ {6824, xed3_phash_find_map0x0F_opcode0x1e_vv0_4245_l1},
/*h(59)=4246 */ {59, xed3_phash_find_map0x0F_opcode0x1e_vv0_4246_l1},
/*h(15186)=4247 */ {15186, xed3_phash_find_map0x0F_opcode0x1e_vv0_4247_l1},
/*h(8421)=4248 */ {8421, xed3_phash_find_map0x0F_opcode0x1e_vv0_4248_l1},
/*h(1656)=4249 */ {1656, xed3_phash_find_map0x0F_opcode0x1e_vv0_4249_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3253)=4251 */ {3253, xed3_phash_find_map0x0F_opcode0x1e_vv0_4251_l1},
/*h(14199)=4252 */ {14199, xed3_phash_find_map0x0F_opcode0x1e_vv0_4252_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4850)=4254 */ {4850, xed3_phash_find_map0x0F_opcode0x1e_vv0_4254_l1},
/*h(9031)=4255 */ {9031, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_4258_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12225)=4260 */ {12225, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_4263_l1},
/*h(11238)=4264 */ {11238, xed3_phash_find_map0x0F_opcode0x1e_vv0_4264_l1},
/*h(15419)=4265 */ {15419, xed3_phash_find_map0x0F_opcode0x1e_vv0_4265_l1},
/*h(1889)=4266 */ {1889, xed3_phash_find_map0x0F_opcode0x1e_vv0_4266_l1},
/*h(12835)=4267 */ {12835, xed3_phash_find_map0x0F_opcode0x1e_vv0_4267_l1},
/*h(10251)=4268 */ {10251, xed3_phash_find_map0x0F_opcode0x1e_vv0_4268_l1},
/*h(14432)=4269 */ {14432, xed3_phash_find_map0x0F_opcode0x1e_vv0_4269_l1},
/*h(902)=4270 */ {902, xed3_phash_find_map0x0F_opcode0x1e_vv0_4270_l1},
/*h(11848)=4271 */ {11848, xed3_phash_find_map0x0F_opcode0x1e_vv0_4271_l1},
/*h(9264)=4272 */ {9264, xed3_phash_find_map0x0F_opcode0x1e_vv0_4272_l1},
/*h(13445)=4273 */ {13445, xed3_phash_find_map0x0F_opcode0x1e_vv0_4273_l1},
/*h(6680)=4274 */ {6680, xed3_phash_find_map0x0F_opcode0x1e_vv0_4274_l1},
/*h(4096)=4275 */ {4096, xed3_phash_find_map0x0F_opcode0x1e_vv0_4275_l1},
/*h(15042)=4276 */ {15042, xed3_phash_find_map0x0F_opcode0x1e_vv0_4276_l1},
/*h(12458)=4277 */ {12458, xed3_phash_find_map0x0F_opcode0x1e_vv0_4277_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9874)=4279 */ {9874, xed3_phash_find_map0x0F_opcode0x1e_vv0_4279_l1},
/*h(14055)=4280 */ {14055, xed3_phash_find_map0x0F_opcode0x1e_vv0_4280_l1},
/*h(7290)=4281 */ {7290, xed3_phash_find_map0x0F_opcode0x1e_vv0_4281_l1},
/*h(4706)=4282 */ {4706, xed3_phash_find_map0x0F_opcode0x1e_vv0_4282_l1},
/*h(8887)=4283 */ {8887, xed3_phash_find_map0x0F_opcode0x1e_vv0_4283_l1},
/*h(2122)=4284 */ {2122, xed3_phash_find_map0x0F_opcode0x1e_vv0_4284_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10484)=4286 */ {10484, xed3_phash_find_map0x0F_opcode0x1e_vv0_4286_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12081)=4288 */ {12081, xed3_phash_find_map0x0F_opcode0x1e_vv0_4288_l1},
/*h(16262)=4289 */ {16262, xed3_phash_find_map0x0F_opcode0x1e_vv0_4289_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6913)=4291 */ {6913, xed3_phash_find_map0x0F_opcode0x1e_vv0_4291_l1},
/*h(11094)=4292 */ {11094, xed3_phash_find_map0x0F_opcode0x1e_vv0_4292_l1},
/*h(15275)=4293 */ {15275, xed3_phash_find_map0x0F_opcode0x1e_vv0_4293_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1745)=4295 */ {1745, xed3_phash_find_map0x0F_opcode0x1e_vv0_4295_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10107)=4297 */ {10107, xed3_phash_find_map0x0F_opcode0x1e_vv0_4297_l1},
/*h(14288)=4298 */ {14288, xed3_phash_find_map0x0F_opcode0x1e_vv0_4298_l1},
/*h(758)=4299 */ {758, xed3_phash_find_map0x0F_opcode0x1e_vv0_4299_l1},
/*h(4939)=4300 */ {4939, xed3_phash_find_map0x0F_opcode0x1e_vv0_4300_l1},
/*h(9120)=4301 */ {9120, xed3_phash_find_map0x0F_opcode0x1e_vv0_4301_l1},
/*h(13301)=4302 */ {13301, xed3_phash_find_map0x0F_opcode0x1e_vv0_4302_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14898)=4304 */ {14898, xed3_phash_find_map0x0F_opcode0x1e_vv0_4304_l1},
/*h(8133)=4305 */ {8133, xed3_phash_find_map0x0F_opcode0x1e_vv0_4305_l1},
/*h(12314)=4306 */ {12314, xed3_phash_find_map0x0F_opcode0x1e_vv0_4306_l1},
/*h(9730)=4307 */ {9730, xed3_phash_find_map0x0F_opcode0x1e_vv0_4307_l1},
/*h(13911)=4308 */ {13911, xed3_phash_find_map0x0F_opcode0x1e_vv0_4308_l1},
/*h(7146)=4309 */ {7146, xed3_phash_find_map0x0F_opcode0x1e_vv0_4309_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15508)=4311 */ {15508, xed3_phash_find_map0x0F_opcode0x1e_vv0_4311_l1},
/*h(8743)=4312 */ {8743, xed3_phash_find_map0x0F_opcode0x1e_vv0_4312_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10340)=4314 */ {10340, xed3_phash_find_map0x0F_opcode0x1e_vv0_4314_l1},
/*h(14521)=4315 */ {14521, xed3_phash_find_map0x0F_opcode0x1e_vv0_4315_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11937)=4317 */ {11937, xed3_phash_find_map0x0F_opcode0x1e_vv0_4317_l1},
/*h(16118)=4318 */ {16118, xed3_phash_find_map0x0F_opcode0x1e_vv0_4318_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6769)=4320 */ {6769, xed3_phash_find_map0x0F_opcode0x1e_vv0_4320_l1},
/*h(10950)=4321 */ {10950, xed3_phash_find_map0x0F_opcode0x1e_vv0_4321_l1},
/*h(15131)=4322 */ {15131, xed3_phash_find_map0x0F_opcode0x1e_vv0_4322_l1},
/*h(1601)=4323 */ {1601, xed3_phash_find_map0x0F_opcode0x1e_vv0_4323_l1},
/*h(5782)=4324 */ {5782, xed3_phash_find_map0x0F_opcode0x1e_vv0_4324_l1},
/*h(9963)=4325 */ {9963, xed3_phash_find_map0x0F_opcode0x1e_vv0_4325_l1},
/*h(14144)=4326 */ {14144, xed3_phash_find_map0x0F_opcode0x1e_vv0_4326_l1},
/*h(7379)=4327 */ {7379, xed3_phash_find_map0x0F_opcode0x1e_vv0_4327_l1},
/*h(4795)=4328 */ {4795, xed3_phash_find_map0x0F_opcode0x1e_vv0_4328_l1},
/*h(8976)=4329 */ {8976, xed3_phash_find_map0x0F_opcode0x1e_vv0_4329_l1},
/*h(13157)=4330 */ {13157, xed3_phash_find_map0x0F_opcode0x1e_vv0_4330_l1},
/*h(6392)=4331 */ {6392, xed3_phash_find_map0x0F_opcode0x1e_vv0_4331_l1},
/*h(3808)=4332 */ {3808, xed3_phash_find_map0x0F_opcode0x1e_vv0_4332_l1},
/*h(7989)=4333 */ {7989, xed3_phash_find_map0x0F_opcode0x1e_vv0_4333_l1},
/*h(12170)=4334 */ {12170, xed3_phash_find_map0x0F_opcode0x1e_vv0_4334_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2821)=4336 */ {2821, xed3_phash_find_map0x0F_opcode0x1e_vv0_4336_l1},
/*h(7002)=4337 */ {7002, xed3_phash_find_map0x0F_opcode0x1e_vv0_4337_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15364)=4339 */ {15364, xed3_phash_find_map0x0F_opcode0x1e_vv0_4339_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1834)=4341 */ {1834, xed3_phash_find_map0x0F_opcode0x1e_vv0_4341_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10196)=4343 */ {10196, xed3_phash_find_map0x0F_opcode0x1e_vv0_4343_l1},
/*h(14377)=4344 */ {14377, xed3_phash_find_map0x0F_opcode0x1e_vv0_4344_l1},
/*h(11793)=4345 */ {11793, xed3_phash_find_map0x0F_opcode0x1e_vv0_4345_l1},
/*h(15974)=4346 */ {15974, xed3_phash_find_map0x0F_opcode0x1e_vv0_4346_l1},
/*h(9209)=4347 */ {9209, xed3_phash_find_map0x0F_opcode0x1e_vv0_4347_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10806)=4349 */ {10806, xed3_phash_find_map0x0F_opcode0x1e_vv0_4349_l1},
/*h(14987)=4350 */ {14987, xed3_phash_find_map0x0F_opcode0x1e_vv0_4350_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12403)=4352 */ {12403, xed3_phash_find_map0x0F_opcode0x1e_vv0_4352_l1},
/*h(9819)=4353 */ {9819, xed3_phash_find_map0x0F_opcode0x1e_vv0_4353_l1},
/*h(14000)=4354 */ {14000, xed3_phash_find_map0x0F_opcode0x1e_vv0_4354_l1},
/*h(7235)=4355 */ {7235, xed3_phash_find_map0x0F_opcode0x1e_vv0_4355_l1},
/*h(11416)=4356 */ {11416, xed3_phash_find_map0x0F_opcode0x1e_vv0_4356_l1},
/*h(4651)=4357 */ {4651, xed3_phash_find_map0x0F_opcode0x1e_vv0_4357_l1},
/*h(8832)=4358 */ {8832, xed3_phash_find_map0x0F_opcode0x1e_vv0_4358_l1},
/*h(13013)=4359 */ {13013, xed3_phash_find_map0x0F_opcode0x1e_vv0_4359_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3664)=4361 */ {3664, xed3_phash_find_map0x0F_opcode0x1e_vv0_4361_l1},
/*h(7845)=4362 */ {7845, xed3_phash_find_map0x0F_opcode0x1e_vv0_4362_l1},
/*h(12026)=4363 */ {12026, xed3_phash_find_map0x0F_opcode0x1e_vv0_4363_l1},
/*h(9442)=4364 */ {9442, xed3_phash_find_map0x0F_opcode0x1e_vv0_4364_l1},
/*h(2677)=4365 */ {2677, xed3_phash_find_map0x0F_opcode0x1e_vv0_4365_l1},
/*h(6858)=4366 */ {6858, xed3_phash_find_map0x0F_opcode0x1e_vv0_4366_l1},
/*h(4274)=4367 */ {4274, xed3_phash_find_map0x0F_opcode0x1e_vv0_4367_l1},
/*h(15220)=4368 */ {15220, xed3_phash_find_map0x0F_opcode0x1e_vv0_4368_l1},
/*h(1690)=4369 */ {1690, xed3_phash_find_map0x0F_opcode0x1e_vv0_4369_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10052)=4371 */ {10052, xed3_phash_find_map0x0F_opcode0x1e_vv0_4371_l1},
/*h(14233)=4372 */ {14233, xed3_phash_find_map0x0F_opcode0x1e_vv0_4372_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4884)=4374 */ {4884, xed3_phash_find_map0x0F_opcode0x1e_vv0_4374_l1},
/*h(9065)=4375 */ {9065, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_4378_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12259)=4380 */ {12259, xed3_phash_find_map0x0F_opcode0x1e_vv0_4380_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13856)=4383 */ {13856, xed3_phash_find_map0x0F_opcode0x1e_vv0_4383_l1},
/*h(11272)=4384 */ {11272, xed3_phash_find_map0x0F_opcode0x1e_vv0_4384_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12869)=4387 */ {12869, xed3_phash_find_map0x0F_opcode0x1e_vv0_4387_l1},
/*h(6104)=4388 */ {6104, xed3_phash_find_map0x0F_opcode0x1e_vv0_4388_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14466)=4390 */ {14466, xed3_phash_find_map0x0F_opcode0x1e_vv0_4390_l1},
/*h(11882)=4391 */ {11882, xed3_phash_find_map0x0F_opcode0x1e_vv0_4391_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9298)=4393 */ {9298, xed3_phash_find_map0x0F_opcode0x1e_vv0_4393_l1},
/*h(13479)=4394 */ {13479, xed3_phash_find_map0x0F_opcode0x1e_vv0_4394_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15076)=4396 */ {15076, xed3_phash_find_map0x0F_opcode0x1e_vv0_4396_l1},
/*h(8311)=4397 */ {8311, xed3_phash_find_map0x0F_opcode0x1e_vv0_4397_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9908)=4399 */ {9908, xed3_phash_find_map0x0F_opcode0x1e_vv0_4399_l1},
/*h(14089)=4400 */ {14089, xed3_phash_find_map0x0F_opcode0x1e_vv0_4400_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11505)=4402 */ {11505, xed3_phash_find_map0x0F_opcode0x1e_vv0_4402_l1},
/*h(4740)=4403 */ {4740, xed3_phash_find_map0x0F_opcode0x1e_vv0_4403_l1},
/*h(8921)=4404 */ {8921, xed3_phash_find_map0x0F_opcode0x1e_vv0_4404_l1},
/*h(6337)=4405 */ {6337, xed3_phash_find_map0x0F_opcode0x1e_vv0_4405_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3753)=4407 */ {3753, xed3_phash_find_map0x0F_opcode0x1e_vv0_4407_l1},
/*h(1169)=4408 */ {1169, xed3_phash_find_map0x0F_opcode0x1e_vv0_4408_l1},
/*h(12115)=4409 */ {12115, xed3_phash_find_map0x0F_opcode0x1e_vv0_4409_l1},
/*h(16296)=4410 */ {16296, xed3_phash_find_map0x0F_opcode0x1e_vv0_4410_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6947)=4412 */ {6947, xed3_phash_find_map0x0F_opcode0x1e_vv0_4412_l1},
/*h(11128)=4413 */ {11128, xed3_phash_find_map0x0F_opcode0x1e_vv0_4413_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1779)=4415 */ {1779, xed3_phash_find_map0x0F_opcode0x1e_vv0_4415_l1},
/*h(5960)=4416 */ {5960, xed3_phash_find_map0x0F_opcode0x1e_vv0_4416_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14322)=4418 */ {14322, xed3_phash_find_map0x0F_opcode0x1e_vv0_4418_l1},
/*h(792)=4419 */ {792, xed3_phash_find_map0x0F_opcode0x1e_vv0_4419_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9154)=4421 */ {9154, xed3_phash_find_map0x0F_opcode0x1e_vv0_4421_l1},
/*h(13335)=4422 */ {13335, xed3_phash_find_map0x0F_opcode0x1e_vv0_4422_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3986)=4424 */ {3986, xed3_phash_find_map0x0F_opcode0x1e_vv0_4424_l1},
/*h(14932)=4425 */ {14932, xed3_phash_find_map0x0F_opcode0x1e_vv0_4425_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9764)=4428 */ {9764, xed3_phash_find_map0x0F_opcode0x1e_vv0_4428_l1},
/*h(13945)=4429 */ {13945, xed3_phash_find_map0x0F_opcode0x1e_vv0_4429_l1},
/*h(11361)=4430 */ {11361, xed3_phash_find_map0x0F_opcode0x1e_vv0_4430_l1},
/*h(15542)=4431 */ {15542, xed3_phash_find_map0x0F_opcode0x1e_vv0_4431_l1},
/*h(8777)=4432 */ {8777, xed3_phash_find_map0x0F_opcode0x1e_vv0_4432_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6193)=4434 */ {6193, xed3_phash_find_map0x0F_opcode0x1e_vv0_4434_l1},
/*h(10374)=4435 */ {10374, xed3_phash_find_map0x0F_opcode0x1e_vv0_4435_l1},
/*h(14555)=4436 */ {14555, xed3_phash_find_map0x0F_opcode0x1e_vv0_4436_l1},
/*h(11971)=4437 */ {11971, xed3_phash_find_map0x0F_opcode0x1e_vv0_4437_l1},
/*h(16152)=4438 */ {16152, xed3_phash_find_map0x0F_opcode0x1e_vv0_4438_l1},
/*h(9387)=4439 */ {9387, xed3_phash_find_map0x0F_opcode0x1e_vv0_4439_l1},
/*h(6803)=4440 */ {6803, xed3_phash_find_map0x0F_opcode0x1e_vv0_4440_l1},
/*h(10984)=4441 */ {10984, xed3_phash_find_map0x0F_opcode0x1e_vv0_4441_l1},
/*h(4219)=4442 */ {4219, xed3_phash_find_map0x0F_opcode0x1e_vv0_4442_l1},
/*h(8400)=4443 */ {8400, xed3_phash_find_map0x0F_opcode0x1e_vv0_4443_l1},
/*h(5816)=4444 */ {5816, xed3_phash_find_map0x0F_opcode0x1e_vv0_4444_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14178)=4446 */ {14178, xed3_phash_find_map0x0F_opcode0x1e_vv0_4446_l1},
/*h(7413)=4447 */ {7413, xed3_phash_find_map0x0F_opcode0x1e_vv0_4447_l1},
/*h(648)=4448 */ {648, xed3_phash_find_map0x0F_opcode0x1e_vv0_4448_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9010)=4450 */ {9010, xed3_phash_find_map0x0F_opcode0x1e_vv0_4450_l1},
/*h(13191)=4451 */ {13191, xed3_phash_find_map0x0F_opcode0x1e_vv0_4451_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3842)=4453 */ {3842, xed3_phash_find_map0x0F_opcode0x1e_vv0_4453_l1},
/*h(8023)=4454 */ {8023, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_4457_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11217)=4459 */ {11217, xed3_phash_find_map0x0F_opcode0x1e_vv0_4459_l1},
/*h(15398)=4460 */ {15398, xed3_phash_find_map0x0F_opcode0x1e_vv0_4460_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6049)=4462 */ {6049, xed3_phash_find_map0x0F_opcode0x1e_vv0_4462_l1},
/*h(10230)=4463 */ {10230, xed3_phash_find_map0x0F_opcode0x1e_vv0_4463_l1},
/*h(14411)=4464 */ {14411, xed3_phash_find_map0x0F_opcode0x1e_vv0_4464_l1},
/*h(881)=4465 */ {881, xed3_phash_find_map0x0F_opcode0x1e_vv0_4465_l1},
/*h(11827)=4466 */ {11827, xed3_phash_find_map0x0F_opcode0x1e_vv0_4466_l1},
/*h(16008)=4467 */ {16008, xed3_phash_find_map0x0F_opcode0x1e_vv0_4467_l1},
/*h(13424)=4468 */ {13424, xed3_phash_find_map0x0F_opcode0x1e_vv0_4468_l1},
/*h(6659)=4469 */ {6659, xed3_phash_find_map0x0F_opcode0x1e_vv0_4469_l1},
/*h(10840)=4470 */ {10840, xed3_phash_find_map0x0F_opcode0x1e_vv0_4470_l1},
/*h(8256)=4471 */ {8256, xed3_phash_find_map0x0F_opcode0x1e_vv0_4471_l1},
/*h(12437)=4472 */ {12437, xed3_phash_find_map0x0F_opcode0x1e_vv0_4472_l1},
/*h(5672)=4473 */ {5672, xed3_phash_find_map0x0F_opcode0x1e_vv0_4473_l1},
/*h(3088)=4474 */ {3088, xed3_phash_find_map0x0F_opcode0x1e_vv0_4474_l1},
/*h(14034)=4475 */ {14034, xed3_phash_find_map0x0F_opcode0x1e_vv0_4475_l1},
/*h(11450)=4476 */ {11450, xed3_phash_find_map0x0F_opcode0x1e_vv0_4476_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8866)=4478 */ {8866, xed3_phash_find_map0x0F_opcode0x1e_vv0_4478_l1},
/*h(13047)=4479 */ {13047, xed3_phash_find_map0x0F_opcode0x1e_vv0_4479_l1},
/*h(6282)=4480 */ {6282, xed3_phash_find_map0x0F_opcode0x1e_vv0_4480_l1},
/*h(3698)=4481 */ {3698, xed3_phash_find_map0x0F_opcode0x1e_vv0_4481_l1},
/*h(7879)=4482 */ {7879, xed3_phash_find_map0x0F_opcode0x1e_vv0_4482_l1},
/*h(1114)=4483 */ {1114, xed3_phash_find_map0x0F_opcode0x1e_vv0_4483_l1},
/*h(16241)=4484 */ {16241, xed3_phash_find_map0x0F_opcode0x1e_vv0_4484_l1},
/*h(2711)=4485 */ {2711, xed3_phash_find_map0x0F_opcode0x1e_vv0_4485_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11073)=4487 */ {11073, xed3_phash_find_map0x0F_opcode0x1e_vv0_4487_l1},
/*h(15254)=4488 */ {15254, xed3_phash_find_map0x0F_opcode0x1e_vv0_4488_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5905)=4490 */ {5905, xed3_phash_find_map0x0F_opcode0x1e_vv0_4490_l1},
/*h(10086)=4491 */ {10086, xed3_phash_find_map0x0F_opcode0x1e_vv0_4491_l1},
/*h(14267)=4492 */ {14267, xed3_phash_find_map0x0F_opcode0x1e_vv0_4492_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(737)=4494 */ {737, xed3_phash_find_map0x0F_opcode0x1e_vv0_4494_l1},
/*h(4918)=4495 */ {4918, xed3_phash_find_map0x0F_opcode0x1e_vv0_4495_l1},
/*h(9099)=4496 */ {9099, xed3_phash_find_map0x0F_opcode0x1e_vv0_4496_l1},
/*h(13280)=4497 */ {13280, xed3_phash_find_map0x0F_opcode0x1e_vv0_4497_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3931)=4499 */ {3931, xed3_phash_find_map0x0F_opcode0x1e_vv0_4499_l1},
/*h(8112)=4500 */ {8112, xed3_phash_find_map0x0F_opcode0x1e_vv0_4500_l1},
/*h(12293)=4501 */ {12293, xed3_phash_find_map0x0F_opcode0x1e_vv0_4501_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13890)=4503 */ {13890, xed3_phash_find_map0x0F_opcode0x1e_vv0_4503_l1},
/*h(7125)=4504 */ {7125, xed3_phash_find_map0x0F_opcode0x1e_vv0_4504_l1},
/*h(11306)=4505 */ {11306, xed3_phash_find_map0x0F_opcode0x1e_vv0_4505_l1},
/*h(8722)=4506 */ {8722, xed3_phash_find_map0x0F_opcode0x1e_vv0_4506_l1},
/*h(12903)=4507 */ {12903, xed3_phash_find_map0x0F_opcode0x1e_vv0_4507_l1},
/*h(6138)=4508 */ {6138, xed3_phash_find_map0x0F_opcode0x1e_vv0_4508_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14500)=4510 */ {14500, xed3_phash_find_map0x0F_opcode0x1e_vv0_4510_l1},
/*h(7735)=4511 */ {7735, xed3_phash_find_map0x0F_opcode0x1e_vv0_4511_l1},
/*h(16097)=4512 */ {16097, xed3_phash_find_map0x0F_opcode0x1e_vv0_4512_l1},
/*h(9332)=4513 */ {9332, xed3_phash_find_map0x0F_opcode0x1e_vv0_4513_l1},
/*h(13513)=4514 */ {13513, xed3_phash_find_map0x0F_opcode0x1e_vv0_4514_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10929)=4516 */ {10929, xed3_phash_find_map0x0F_opcode0x1e_vv0_4516_l1},
/*h(15110)=4517 */ {15110, xed3_phash_find_map0x0F_opcode0x1e_vv0_4517_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5761)=4519 */ {5761, xed3_phash_find_map0x0F_opcode0x1e_vv0_4519_l1},
/*h(9942)=4520 */ {9942, xed3_phash_find_map0x0F_opcode0x1e_vv0_4520_l1},
/*h(14123)=4521 */ {14123, xed3_phash_find_map0x0F_opcode0x1e_vv0_4521_l1},
/*h(593)=4522 */ {593, xed3_phash_find_map0x0F_opcode0x1e_vv0_4522_l1},
/*h(4774)=4523 */ {4774, xed3_phash_find_map0x0F_opcode0x1e_vv0_4523_l1},
/*h(8955)=4524 */ {8955, xed3_phash_find_map0x0F_opcode0x1e_vv0_4524_l1},
/*h(13136)=4525 */ {13136, xed3_phash_find_map0x0F_opcode0x1e_vv0_4525_l1},
/*h(6371)=4526 */ {6371, xed3_phash_find_map0x0F_opcode0x1e_vv0_4526_l1},
/*h(3787)=4527 */ {3787, xed3_phash_find_map0x0F_opcode0x1e_vv0_4527_l1},
/*h(7968)=4528 */ {7968, xed3_phash_find_map0x0F_opcode0x1e_vv0_4528_l1},
/*h(12149)=4529 */ {12149, xed3_phash_find_map0x0F_opcode0x1e_vv0_4529_l1},
/*h(16330)=4530 */ {16330, xed3_phash_find_map0x0F_opcode0x1e_vv0_4530_l1},
/*h(2800)=4531 */ {2800, xed3_phash_find_map0x0F_opcode0x1e_vv0_4531_l1},
/*h(6981)=4532 */ {6981, xed3_phash_find_map0x0F_opcode0x1e_vv0_4532_l1},
/*h(11162)=4533 */ {11162, xed3_phash_find_map0x0F_opcode0x1e_vv0_4533_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1813)=4535 */ {1813, xed3_phash_find_map0x0F_opcode0x1e_vv0_4535_l1},
/*h(5994)=4536 */ {5994, xed3_phash_find_map0x0F_opcode0x1e_vv0_4536_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14356)=4538 */ {14356, xed3_phash_find_map0x0F_opcode0x1e_vv0_4538_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(826)=4540 */ {826, xed3_phash_find_map0x0F_opcode0x1e_vv0_4540_l1},
/*h(15953)=4541 */ {15953, xed3_phash_find_map0x0F_opcode0x1e_vv0_4541_l1},
/*h(13369)=4542 */ {13369, xed3_phash_find_map0x0F_opcode0x1e_vv0_4542_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10785)=4544 */ {10785, xed3_phash_find_map0x0F_opcode0x1e_vv0_4544_l1},
/*h(14966)=4545 */ {14966, xed3_phash_find_map0x0F_opcode0x1e_vv0_4545_l1},
/*h(8201)=4546 */ {8201, xed3_phash_find_map0x0F_opcode0x1e_vv0_4546_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9798)=4548 */ {9798, xed3_phash_find_map0x0F_opcode0x1e_vv0_4548_l1},
/*h(13979)=4549 */ {13979, xed3_phash_find_map0x0F_opcode0x1e_vv0_4549_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11395)=4551 */ {11395, xed3_phash_find_map0x0F_opcode0x1e_vv0_4551_l1},
/*h(15576)=4552 */ {15576, xed3_phash_find_map0x0F_opcode0x1e_vv0_4552_l1},
/*h(12992)=4553 */ {12992, xed3_phash_find_map0x0F_opcode0x1e_vv0_4553_l1},
/*h(6227)=4554 */ {6227, xed3_phash_find_map0x0F_opcode0x1e_vv0_4554_l1},
/*h(10408)=4555 */ {10408, xed3_phash_find_map0x0F_opcode0x1e_vv0_4555_l1},
/*h(3643)=4556 */ {3643, xed3_phash_find_map0x0F_opcode0x1e_vv0_4556_l1},
/*h(7824)=4557 */ {7824, xed3_phash_find_map0x0F_opcode0x1e_vv0_4557_l1},
/*h(16186)=4558 */ {16186, xed3_phash_find_map0x0F_opcode0x1e_vv0_4558_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2656)=4560 */ {2656, xed3_phash_find_map0x0F_opcode0x1e_vv0_4560_l1},
/*h(6837)=4561 */ {6837, xed3_phash_find_map0x0F_opcode0x1e_vv0_4561_l1},
/*h(11018)=4562 */ {11018, xed3_phash_find_map0x0F_opcode0x1e_vv0_4562_l1},
/*h(8434)=4563 */ {8434, xed3_phash_find_map0x0F_opcode0x1e_vv0_4563_l1},
/*h(1669)=4564 */ {1669, xed3_phash_find_map0x0F_opcode0x1e_vv0_4564_l1},
/*h(5850)=4565 */ {5850, xed3_phash_find_map0x0F_opcode0x1e_vv0_4565_l1},
/*h(3266)=4566 */ {3266, xed3_phash_find_map0x0F_opcode0x1e_vv0_4566_l1},
/*h(14212)=4567 */ {14212, xed3_phash_find_map0x0F_opcode0x1e_vv0_4567_l1},
/*h(682)=4568 */ {682, xed3_phash_find_map0x0F_opcode0x1e_vv0_4568_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9044)=4570 */ {9044, xed3_phash_find_map0x0F_opcode0x1e_vv0_4570_l1},
/*h(13225)=4571 */ {13225, xed3_phash_find_map0x0F_opcode0x1e_vv0_4571_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3876)=4573 */ {3876, xed3_phash_find_map0x0F_opcode0x1e_vv0_4573_l1},
/*h(8057)=4574 */ {8057, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_4577_l1},
/*h(13835)=4578 */ {13835, xed3_phash_find_map0x0F_opcode0x1e_vv0_4578_l1},
/*h(11251)=4579 */ {11251, xed3_phash_find_map0x0F_opcode0x1e_vv0_4579_l1},
/*h(15432)=4580 */ {15432, xed3_phash_find_map0x0F_opcode0x1e_vv0_4580_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12848)=4582 */ {12848, xed3_phash_find_map0x0F_opcode0x1e_vv0_4582_l1},
/*h(10264)=4583 */ {10264, xed3_phash_find_map0x0F_opcode0x1e_vv0_4583_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7680)=4585 */ {7680, xed3_phash_find_map0x0F_opcode0x1e_vv0_4585_l1},
/*h(11861)=4586 */ {11861, xed3_phash_find_map0x0F_opcode0x1e_vv0_4586_l1},
/*h(16042)=4587 */ {16042, xed3_phash_find_map0x0F_opcode0x1e_vv0_4587_l1},
/*h(13458)=4588 */ {13458, xed3_phash_find_map0x0F_opcode0x1e_vv0_4588_l1},
/*h(6693)=4589 */ {6693, xed3_phash_find_map0x0F_opcode0x1e_vv0_4589_l1},
/*h(10874)=4590 */ {10874, xed3_phash_find_map0x0F_opcode0x1e_vv0_4590_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8290)=4592 */ {8290, xed3_phash_find_map0x0F_opcode0x1e_vv0_4592_l1},
/*h(12471)=4593 */ {12471, xed3_phash_find_map0x0F_opcode0x1e_vv0_4593_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14068)=4595 */ {14068, xed3_phash_find_map0x0F_opcode0x1e_vv0_4595_l1},
/*h(7303)=4596 */ {7303, xed3_phash_find_map0x0F_opcode0x1e_vv0_4596_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8900)=4598 */ {8900, xed3_phash_find_map0x0F_opcode0x1e_vv0_4598_l1},
/*h(13081)=4599 */ {13081, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_4602_l1},
/*h(7913)=4603 */ {7913, xed3_phash_find_map0x0F_opcode0x1e_vv0_4603_l1},
/*h(16275)=4604 */ {16275, xed3_phash_find_map0x0F_opcode0x1e_vv0_4604_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2745)=4606 */ {2745, xed3_phash_find_map0x0F_opcode0x1e_vv0_4606_l1},
/*h(161)=4607 */ {161, xed3_phash_find_map0x0F_opcode0x1e_vv0_4607_l1},
/*h(11107)=4608 */ {11107, xed3_phash_find_map0x0F_opcode0x1e_vv0_4608_l1},
/*h(15288)=4609 */ {15288, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_4612_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(771)=4614 */ {771, xed3_phash_find_map0x0F_opcode0x1e_vv0_4614_l1},
/*h(15898)=4615 */ {15898, xed3_phash_find_map0x0F_opcode0x1e_vv0_4615_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13314)=4617 */ {13314, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_4620_l1},
/*h(12327)=4621 */ {12327, xed3_phash_find_map0x0F_opcode0x1e_vv0_4621_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2978)=4623 */ {2978, xed3_phash_find_map0x0F_opcode0x1e_vv0_4623_l1},
/*h(13924)=4624 */ {13924, xed3_phash_find_map0x0F_opcode0x1e_vv0_4624_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15521)=4626 */ {15521, xed3_phash_find_map0x0F_opcode0x1e_vv0_4626_l1},
/*h(8756)=4627 */ {8756, xed3_phash_find_map0x0F_opcode0x1e_vv0_4627_l1},
/*h(12937)=4628 */ {12937, xed3_phash_find_map0x0F_opcode0x1e_vv0_4628_l1},
/*h(10353)=4629 */ {10353, xed3_phash_find_map0x0F_opcode0x1e_vv0_4629_l1},
/*h(14534)=4630 */ {14534, xed3_phash_find_map0x0F_opcode0x1e_vv0_4630_l1},
/*h(7769)=4631 */ {7769, xed3_phash_find_map0x0F_opcode0x1e_vv0_4631_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16131)=4633 */ {16131, xed3_phash_find_map0x0F_opcode0x1e_vv0_4633_l1},
/*h(13547)=4634 */ {13547, xed3_phash_find_map0x0F_opcode0x1e_vv0_4634_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10963)=4636 */ {10963, xed3_phash_find_map0x0F_opcode0x1e_vv0_4636_l1},
/*h(15144)=4637 */ {15144, xed3_phash_find_map0x0F_opcode0x1e_vv0_4637_l1},
/*h(8379)=4638 */ {8379, xed3_phash_find_map0x0F_opcode0x1e_vv0_4638_l1},
/*h(5795)=4639 */ {5795, xed3_phash_find_map0x0F_opcode0x1e_vv0_4639_l1},
/*h(9976)=4640 */ {9976, xed3_phash_find_map0x0F_opcode0x1e_vv0_4640_l1},
/*h(3211)=4641 */ {3211, xed3_phash_find_map0x0F_opcode0x1e_vv0_4641_l1},
/*h(7392)=4642 */ {7392, xed3_phash_find_map0x0F_opcode0x1e_vv0_4642_l1},
/*h(4808)=4643 */ {4808, xed3_phash_find_map0x0F_opcode0x1e_vv0_4643_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13170)=4645 */ {13170, xed3_phash_find_map0x0F_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_map0x0F_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_map0x0F_opcode0x1e_vv0_4652_l1},
/*h(7015)=4653 */ {7015, xed3_phash_find_map0x0F_opcode0x1e_vv0_4653_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15377)=4655 */ {15377, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_4658_l1},
/*h(14390)=4659 */ {14390, xed3_phash_find_map0x0F_opcode0x1e_vv0_4659_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15987)=4661 */ {15987, xed3_phash_find_map0x0F_opcode0x1e_vv0_4661_l1},
/*h(9222)=4662 */ {9222, xed3_phash_find_map0x0F_opcode0x1e_vv0_4662_l1},
/*h(13403)=4663 */ {13403, xed3_phash_find_map0x0F_opcode0x1e_vv0_4663_l1},
/*h(10819)=4664 */ {10819, xed3_phash_find_map0x0F_opcode0x1e_vv0_4664_l1},
/*h(15000)=4665 */ {15000, xed3_phash_find_map0x0F_opcode0x1e_vv0_4665_l1},
/*h(8235)=4666 */ {8235, xed3_phash_find_map0x0F_opcode0x1e_vv0_4666_l1},
/*h(12416)=4667 */ {12416, xed3_phash_find_map0x0F_opcode0x1e_vv0_4667_l1},
/*h(5651)=4668 */ {5651, xed3_phash_find_map0x0F_opcode0x1e_vv0_4668_l1},
/*h(9832)=4669 */ {9832, xed3_phash_find_map0x0F_opcode0x1e_vv0_4669_l1},
/*h(7248)=4670 */ {7248, xed3_phash_find_map0x0F_opcode0x1e_vv0_4670_l1},
/*h(11429)=4671 */ {11429, xed3_phash_find_map0x0F_opcode0x1e_vv0_4671_l1},
/*h(15610)=4672 */ {15610, xed3_phash_find_map0x0F_opcode0x1e_vv0_4672_l1},
/*h(2080)=4673 */ {2080, xed3_phash_find_map0x0F_opcode0x1e_vv0_4673_l1},
/*h(13026)=4674 */ {13026, xed3_phash_find_map0x0F_opcode0x1e_vv0_4674_l1},
/*h(10442)=4675 */ {10442, xed3_phash_find_map0x0F_opcode0x1e_vv0_4675_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7858)=4677 */ {7858, xed3_phash_find_map0x0F_opcode0x1e_vv0_4677_l1},
/*h(12039)=4678 */ {12039, xed3_phash_find_map0x0F_opcode0x1e_vv0_4678_l1},
/*h(5274)=4679 */ {5274, xed3_phash_find_map0x0F_opcode0x1e_vv0_4679_l1},
/*h(2690)=4680 */ {2690, xed3_phash_find_map0x0F_opcode0x1e_vv0_4680_l1},
/*h(6871)=4681 */ {6871, xed3_phash_find_map0x0F_opcode0x1e_vv0_4681_l1},
/*h(106)=4682 */ {106, xed3_phash_find_map0x0F_opcode0x1e_vv0_4682_l1},
/*h(15233)=4683 */ {15233, xed3_phash_find_map0x0F_opcode0x1e_vv0_4683_l1},
/*h(1703)=4684 */ {1703, xed3_phash_find_map0x0F_opcode0x1e_vv0_4684_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10065)=4686 */ {10065, xed3_phash_find_map0x0F_opcode0x1e_vv0_4686_l1},
/*h(14246)=4687 */ {14246, xed3_phash_find_map0x0F_opcode0x1e_vv0_4687_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4897)=4689 */ {4897, xed3_phash_find_map0x0F_opcode0x1e_vv0_4689_l1},
/*h(9078)=4690 */ {9078, xed3_phash_find_map0x0F_opcode0x1e_vv0_4690_l1},
/*h(13259)=4691 */ {13259, xed3_phash_find_map0x0F_opcode0x1e_vv0_4691_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14856)=4694 */ {14856, xed3_phash_find_map0x0F_opcode0x1e_vv0_4694_l1},
/*h(12272)=4695 */ {12272, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_4698_l1},
/*h(7104)=4699 */ {7104, xed3_phash_find_map0x0F_opcode0x1e_vv0_4699_l1},
/*h(11285)=4700 */ {11285, xed3_phash_find_map0x0F_opcode0x1e_vv0_4700_l1},
/*h(15466)=4701 */ {15466, xed3_phash_find_map0x0F_opcode0x1e_vv0_4701_l1},
/*h(12882)=4702 */ {12882, xed3_phash_find_map0x0F_opcode0x1e_vv0_4702_l1},
/*h(6117)=4703 */ {6117, xed3_phash_find_map0x0F_opcode0x1e_vv0_4703_l1},
/*h(10298)=4704 */ {10298, xed3_phash_find_map0x0F_opcode0x1e_vv0_4704_l1},
/*h(7714)=4705 */ {7714, xed3_phash_find_map0x0F_opcode0x1e_vv0_4705_l1},
/*h(11895)=4706 */ {11895, xed3_phash_find_map0x0F_opcode0x1e_vv0_4706_l1},
/*h(5130)=4707 */ {5130, xed3_phash_find_map0x0F_opcode0x1e_vv0_4707_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13492)=4709 */ {13492, xed3_phash_find_map0x0F_opcode0x1e_vv0_4709_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15089)=4711 */ {15089, xed3_phash_find_map0x0F_opcode0x1e_vv0_4711_l1},
/*h(8324)=4712 */ {8324, xed3_phash_find_map0x0F_opcode0x1e_vv0_4712_l1},
/*h(12505)=4713 */ {12505, xed3_phash_find_map0x0F_opcode0x1e_vv0_4713_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9921)=4715 */ {9921, xed3_phash_find_map0x0F_opcode0x1e_vv0_4715_l1},
/*h(14102)=4716 */ {14102, xed3_phash_find_map0x0F_opcode0x1e_vv0_4716_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4753)=4718 */ {4753, xed3_phash_find_map0x0F_opcode0x1e_vv0_4718_l1},
/*h(8934)=4719 */ {8934, xed3_phash_find_map0x0F_opcode0x1e_vv0_4719_l1},
/*h(13115)=4720 */ {13115, xed3_phash_find_map0x0F_opcode0x1e_vv0_4720_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3766)=4722 */ {3766, xed3_phash_find_map0x0F_opcode0x1e_vv0_4722_l1},
/*h(7947)=4723 */ {7947, xed3_phash_find_map0x0F_opcode0x1e_vv0_4723_l1},
/*h(12128)=4724 */ {12128, xed3_phash_find_map0x0F_opcode0x1e_vv0_4724_l1},
/*h(16309)=4725 */ {16309, xed3_phash_find_map0x0F_opcode0x1e_vv0_4725_l1},
/*h(2779)=4726 */ {2779, xed3_phash_find_map0x0F_opcode0x1e_vv0_4726_l1},
/*h(6960)=4727 */ {6960, xed3_phash_find_map0x0F_opcode0x1e_vv0_4727_l1},
/*h(11141)=4728 */ {11141, xed3_phash_find_map0x0F_opcode0x1e_vv0_4728_l1},
/*h(15322)=4729 */ {15322, xed3_phash_find_map0x0F_opcode0x1e_vv0_4729_l1},
/*h(1792)=4730 */ {1792, xed3_phash_find_map0x0F_opcode0x1e_vv0_4730_l1},
/*h(5973)=4731 */ {5973, xed3_phash_find_map0x0F_opcode0x1e_vv0_4731_l1},
/*h(10154)=4732 */ {10154, xed3_phash_find_map0x0F_opcode0x1e_vv0_4732_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(805)=4734 */ {805, xed3_phash_find_map0x0F_opcode0x1e_vv0_4734_l1},
/*h(4986)=4735 */ {4986, xed3_phash_find_map0x0F_opcode0x1e_vv0_4735_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13348)=4737 */ {13348, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_4740_l1},
/*h(12361)=4741 */ {12361, xed3_phash_find_map0x0F_opcode0x1e_vv0_4741_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9777)=4743 */ {9777, xed3_phash_find_map0x0F_opcode0x1e_vv0_4743_l1},
/*h(13958)=4744 */ {13958, xed3_phash_find_map0x0F_opcode0x1e_vv0_4744_l1},
/*h(7193)=4745 */ {7193, xed3_phash_find_map0x0F_opcode0x1e_vv0_4745_l1},
/*h(4609)=4746 */ {4609, xed3_phash_find_map0x0F_opcode0x1e_vv0_4746_l1},
/*h(15555)=4747 */ {15555, xed3_phash_find_map0x0F_opcode0x1e_vv0_4747_l1},
/*h(12971)=4748 */ {12971, xed3_phash_find_map0x0F_opcode0x1e_vv0_4748_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10387)=4750 */ {10387, xed3_phash_find_map0x0F_opcode0x1e_vv0_4750_l1},
/*h(14568)=4751 */ {14568, xed3_phash_find_map0x0F_opcode0x1e_vv0_4751_l1},
/*h(11984)=4752 */ {11984, xed3_phash_find_map0x0F_opcode0x1e_vv0_4752_l1},
/*h(16165)=4753 */ {16165, xed3_phash_find_map0x0F_opcode0x1e_vv0_4753_l1},
/*h(9400)=4754 */ {9400, xed3_phash_find_map0x0F_opcode0x1e_vv0_4754_l1},
/*h(6816)=4755 */ {6816, xed3_phash_find_map0x0F_opcode0x1e_vv0_4755_l1},
/*h(10997)=4756 */ {10997, xed3_phash_find_map0x0F_opcode0x1e_vv0_4756_l1},
/*h(15178)=4757 */ {15178, xed3_phash_find_map0x0F_opcode0x1e_vv0_4757_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1648)=4759 */ {1648, xed3_phash_find_map0x0F_opcode0x1e_vv0_4759_l1},
/*h(5829)=4760 */ {5829, xed3_phash_find_map0x0F_opcode0x1e_vv0_4760_l1},
/*h(10010)=4761 */ {10010, xed3_phash_find_map0x0F_opcode0x1e_vv0_4761_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(661)=4763 */ {661, xed3_phash_find_map0x0F_opcode0x1e_vv0_4763_l1},
/*h(4842)=4764 */ {4842, xed3_phash_find_map0x0F_opcode0x1e_vv0_4764_l1},
/*h(2258)=4765 */ {2258, xed3_phash_find_map0x0F_opcode0x1e_vv0_4765_l1},
/*h(13204)=4766 */ {13204, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_4769_l1},
/*h(12217)=4770 */ {12217, xed3_phash_find_map0x0F_opcode0x1e_vv0_4770_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2868)=4772 */ {2868, xed3_phash_find_map0x0F_opcode0x1e_vv0_4772_l1},
/*h(7049)=4773 */ {7049, xed3_phash_find_map0x0F_opcode0x1e_vv0_4773_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15411)=4775 */ {15411, xed3_phash_find_map0x0F_opcode0x1e_vv0_4775_l1},
/*h(1881)=4776 */ {1881, xed3_phash_find_map0x0F_opcode0x1e_vv0_4776_l1},
/*h(12827)=4777 */ {12827, xed3_phash_find_map0x0F_opcode0x1e_vv0_4777_l1},
/*h(10243)=4778 */ {10243, xed3_phash_find_map0x0F_opcode0x1e_vv0_4778_l1},
/*h(14424)=4779 */ {14424, xed3_phash_find_map0x0F_opcode0x1e_vv0_4779_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11840)=4781 */ {11840, xed3_phash_find_map0x0F_opcode0x1e_vv0_4781_l1},
/*h(16021)=4782 */ {16021, xed3_phash_find_map0x0F_opcode0x1e_vv0_4782_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6672)=4784 */ {6672, xed3_phash_find_map0x0F_opcode0x1e_vv0_4784_l1},
/*h(10853)=4785 */ {10853, xed3_phash_find_map0x0F_opcode0x1e_vv0_4785_l1},
/*h(15034)=4786 */ {15034, xed3_phash_find_map0x0F_opcode0x1e_vv0_4786_l1},
/*h(12450)=4787 */ {12450, xed3_phash_find_map0x0F_opcode0x1e_vv0_4787_l1},
/*h(5685)=4788 */ {5685, xed3_phash_find_map0x0F_opcode0x1e_vv0_4788_l1},
/*h(9866)=4789 */ {9866, xed3_phash_find_map0x0F_opcode0x1e_vv0_4789_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7282)=4791 */ {7282, xed3_phash_find_map0x0F_opcode0x1e_vv0_4791_l1},
/*h(11463)=4792 */ {11463, xed3_phash_find_map0x0F_opcode0x1e_vv0_4792_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13060)=4794 */ {13060, xed3_phash_find_map0x0F_opcode0x1e_vv0_4794_l1},
/*h(6295)=4795 */ {6295, xed3_phash_find_map0x0F_opcode0x1e_vv0_4795_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7892)=4797 */ {7892, xed3_phash_find_map0x0F_opcode0x1e_vv0_4797_l1},
/*h(12073)=4798 */ {12073, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_4801_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15267)=4803 */ {15267, xed3_phash_find_map0x0F_opcode0x1e_vv0_4803_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1737)=4805 */ {1737, xed3_phash_find_map0x0F_opcode0x1e_vv0_4805_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10099)=4807 */ {10099, xed3_phash_find_map0x0F_opcode0x1e_vv0_4807_l1},
/*h(14280)=4808 */ {14280, xed3_phash_find_map0x0F_opcode0x1e_vv0_4808_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15877)=4810 */ {15877, xed3_phash_find_map0x0F_opcode0x1e_vv0_4810_l1},
/*h(9112)=4811 */ {9112, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_4814_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12306)=4816 */ {12306, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_4819_l1},
/*h(11319)=4820 */ {11319, xed3_phash_find_map0x0F_opcode0x1e_vv0_4820_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1970)=4822 */ {1970, xed3_phash_find_map0x0F_opcode0x1e_vv0_4822_l1},
/*h(12916)=4823 */ {12916, xed3_phash_find_map0x0F_opcode0x1e_vv0_4823_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14513)=4825 */ {14513, xed3_phash_find_map0x0F_opcode0x1e_vv0_4825_l1},
/*h(7748)=4826 */ {7748, xed3_phash_find_map0x0F_opcode0x1e_vv0_4826_l1},
/*h(11929)=4827 */ {11929, xed3_phash_find_map0x0F_opcode0x1e_vv0_4827_l1},
/*h(9345)=4828 */ {9345, xed3_phash_find_map0x0F_opcode0x1e_vv0_4828_l1},
/*h(13526)=4829 */ {13526, xed3_phash_find_map0x0F_opcode0x1e_vv0_4829_l1},
/*h(6761)=4830 */ {6761, xed3_phash_find_map0x0F_opcode0x1e_vv0_4830_l1},
/*h(4177)=4831 */ {4177, xed3_phash_find_map0x0F_opcode0x1e_vv0_4831_l1},
/*h(15123)=4832 */ {15123, xed3_phash_find_map0x0F_opcode0x1e_vv0_4832_l1},
/*h(12539)=4833 */ {12539, xed3_phash_find_map0x0F_opcode0x1e_vv0_4833_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9955)=4835 */ {9955, xed3_phash_find_map0x0F_opcode0x1e_vv0_4835_l1},
/*h(14136)=4836 */ {14136, xed3_phash_find_map0x0F_opcode0x1e_vv0_4836_l1},
/*h(7371)=4837 */ {7371, xed3_phash_find_map0x0F_opcode0x1e_vv0_4837_l1},
/*h(4787)=4838 */ {4787, xed3_phash_find_map0x0F_opcode0x1e_vv0_4838_l1},
/*h(8968)=4839 */ {8968, xed3_phash_find_map0x0F_opcode0x1e_vv0_4839_l1},
/*h(2203)=4840 */ {2203, xed3_phash_find_map0x0F_opcode0x1e_vv0_4840_l1},
/*h(6384)=4841 */ {6384, xed3_phash_find_map0x0F_opcode0x1e_vv0_4841_l1},
/*h(3800)=4842 */ {3800, xed3_phash_find_map0x0F_opcode0x1e_vv0_4842_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12162)=4844 */ {12162, xed3_phash_find_map0x0F_opcode0x1e_vv0_4844_l1},
/*h(16343)=4845 */ {16343, xed3_phash_find_map0x0F_opcode0x1e_vv0_4845_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6994)=4847 */ {6994, xed3_phash_find_map0x0F_opcode0x1e_vv0_4847_l1},
/*h(11175)=4848 */ {11175, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_4852_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14369)=4854 */ {14369, xed3_phash_find_map0x0F_opcode0x1e_vv0_4854_l1},
/*h(11785)=4855 */ {11785, xed3_phash_find_map0x0F_opcode0x1e_vv0_4855_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9201)=4857 */ {9201, xed3_phash_find_map0x0F_opcode0x1e_vv0_4857_l1},
/*h(13382)=4858 */ {13382, xed3_phash_find_map0x0F_opcode0x1e_vv0_4858_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14979)=4860 */ {14979, xed3_phash_find_map0x0F_opcode0x1e_vv0_4860_l1},
/*h(8214)=4861 */ {8214, xed3_phash_find_map0x0F_opcode0x1e_vv0_4861_l1},
/*h(12395)=4862 */ {12395, xed3_phash_find_map0x0F_opcode0x1e_vv0_4862_l1},
/*h(9811)=4863 */ {9811, xed3_phash_find_map0x0F_opcode0x1e_vv0_4863_l1},
/*h(13992)=4864 */ {13992, xed3_phash_find_map0x0F_opcode0x1e_vv0_4864_l1},
/*h(7227)=4865 */ {7227, xed3_phash_find_map0x0F_opcode0x1e_vv0_4865_l1},
/*h(11408)=4866 */ {11408, xed3_phash_find_map0x0F_opcode0x1e_vv0_4866_l1},
/*h(15589)=4867 */ {15589, xed3_phash_find_map0x0F_opcode0x1e_vv0_4867_l1},
/*h(8824)=4868 */ {8824, xed3_phash_find_map0x0F_opcode0x1e_vv0_4868_l1},
/*h(6240)=4869 */ {6240, xed3_phash_find_map0x0F_opcode0x1e_vv0_4869_l1},
/*h(10421)=4870 */ {10421, xed3_phash_find_map0x0F_opcode0x1e_vv0_4870_l1},
/*h(3656)=4871 */ {3656, xed3_phash_find_map0x0F_opcode0x1e_vv0_4871_l1},
/*h(1072)=4872 */ {1072, xed3_phash_find_map0x0F_opcode0x1e_vv0_4872_l1},
/*h(12018)=4873 */ {12018, xed3_phash_find_map0x0F_opcode0x1e_vv0_4873_l1},
/*h(16199)=4874 */ {16199, xed3_phash_find_map0x0F_opcode0x1e_vv0_4874_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6850)=4876 */ {6850, xed3_phash_find_map0x0F_opcode0x1e_vv0_4876_l1},
/*h(11031)=4877 */ {11031, xed3_phash_find_map0x0F_opcode0x1e_vv0_4877_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1682)=4879 */ {1682, xed3_phash_find_map0x0F_opcode0x1e_vv0_4879_l1},
/*h(5863)=4880 */ {5863, xed3_phash_find_map0x0F_opcode0x1e_vv0_4880_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14225)=4882 */ {14225, xed3_phash_find_map0x0F_opcode0x1e_vv0_4882_l1},
/*h(695)=4883 */ {695, xed3_phash_find_map0x0F_opcode0x1e_vv0_4883_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9057)=4885 */ {9057, xed3_phash_find_map0x0F_opcode0x1e_vv0_4885_l1},
/*h(13238)=4886 */ {13238, xed3_phash_find_map0x0F_opcode0x1e_vv0_4886_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3889)=4888 */ {3889, xed3_phash_find_map0x0F_opcode0x1e_vv0_4888_l1},
/*h(8070)=4889 */ {8070, xed3_phash_find_map0x0F_opcode0x1e_vv0_4889_l1},
/*h(12251)=4890 */ {12251, xed3_phash_find_map0x0F_opcode0x1e_vv0_4890_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2902)=4892 */ {2902, xed3_phash_find_map0x0F_opcode0x1e_vv0_4892_l1},
/*h(13848)=4893 */ {13848, xed3_phash_find_map0x0F_opcode0x1e_vv0_4893_l1},
/*h(11264)=4894 */ {11264, xed3_phash_find_map0x0F_opcode0x1e_vv0_4894_l1},
/*h(15445)=4895 */ {15445, xed3_phash_find_map0x0F_opcode0x1e_vv0_4895_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1915)=4897 */ {1915, xed3_phash_find_map0x0F_opcode0x1e_vv0_4897_l1},
/*h(6096)=4898 */ {6096, xed3_phash_find_map0x0F_opcode0x1e_vv0_4898_l1},
/*h(10277)=4899 */ {10277, xed3_phash_find_map0x0F_opcode0x1e_vv0_4899_l1},
/*h(14458)=4900 */ {14458, xed3_phash_find_map0x0F_opcode0x1e_vv0_4900_l1},
/*h(11874)=4901 */ {11874, xed3_phash_find_map0x0F_opcode0x1e_vv0_4901_l1},
/*h(16055)=4902 */ {16055, xed3_phash_find_map0x0F_opcode0x1e_vv0_4902_l1},
/*h(9290)=4903 */ {9290, xed3_phash_find_map0x0F_opcode0x1e_vv0_4903_l1},
/*h(6706)=4904 */ {6706, xed3_phash_find_map0x0F_opcode0x1e_vv0_4904_l1},
/*h(10887)=4905 */ {10887, xed3_phash_find_map0x0F_opcode0x1e_vv0_4905_l1},
/*h(4122)=4906 */ {4122, xed3_phash_find_map0x0F_opcode0x1e_vv0_4906_l1},
/*h(1538)=4907 */ {1538, xed3_phash_find_map0x0F_opcode0x1e_vv0_4907_l1},
/*h(12484)=4908 */ {12484, xed3_phash_find_map0x0F_opcode0x1e_vv0_4908_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14081)=4910 */ {14081, xed3_phash_find_map0x0F_opcode0x1e_vv0_4910_l1},
/*h(7316)=4911 */ {7316, xed3_phash_find_map0x0F_opcode0x1e_vv0_4911_l1},
/*h(11497)=4912 */ {11497, xed3_phash_find_map0x0F_opcode0x1e_vv0_4912_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8913)=4914 */ {8913, xed3_phash_find_map0x0F_opcode0x1e_vv0_4914_l1},
/*h(13094)=4915 */ {13094, xed3_phash_find_map0x0F_opcode0x1e_vv0_4915_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3745)=4917 */ {3745, xed3_phash_find_map0x0F_opcode0x1e_vv0_4917_l1},
/*h(7926)=4918 */ {7926, xed3_phash_find_map0x0F_opcode0x1e_vv0_4918_l1},
/*h(12107)=4919 */ {12107, xed3_phash_find_map0x0F_opcode0x1e_vv0_4919_l1},
/*h(16288)=4920 */ {16288, xed3_phash_find_map0x0F_opcode0x1e_vv0_4920_l1},
/*h(2758)=4921 */ {2758, xed3_phash_find_map0x0F_opcode0x1e_vv0_4921_l1},
/*h(6939)=4922 */ {6939, xed3_phash_find_map0x0F_opcode0x1e_vv0_4922_l1},
/*h(11120)=4923 */ {11120, xed3_phash_find_map0x0F_opcode0x1e_vv0_4923_l1},
/*h(15301)=4924 */ {15301, xed3_phash_find_map0x0F_opcode0x1e_vv0_4924_l1},
/*h(1771)=4925 */ {1771, xed3_phash_find_map0x0F_opcode0x1e_vv0_4925_l1},
/*h(5952)=4926 */ {5952, xed3_phash_find_map0x0F_opcode0x1e_vv0_4926_l1},
/*h(10133)=4927 */ {10133, xed3_phash_find_map0x0F_opcode0x1e_vv0_4927_l1},
/*h(14314)=4928 */ {14314, xed3_phash_find_map0x0F_opcode0x1e_vv0_4928_l1},
/*h(784)=4929 */ {784, xed3_phash_find_map0x0F_opcode0x1e_vv0_4929_l1},
/*h(4965)=4930 */ {4965, xed3_phash_find_map0x0F_opcode0x1e_vv0_4930_l1},
/*h(15911)=4931 */ {15911, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_4934_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12340)=4936 */ {12340, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_4939_l1},
/*h(11353)=4940 */ {11353, xed3_phash_find_map0x0F_opcode0x1e_vv0_4940_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8769)=4942 */ {8769, xed3_phash_find_map0x0F_opcode0x1e_vv0_4942_l1},
/*h(12950)=4943 */ {12950, xed3_phash_find_map0x0F_opcode0x1e_vv0_4943_l1},
/*h(6185)=4944 */ {6185, xed3_phash_find_map0x0F_opcode0x1e_vv0_4944_l1},
/*h(3601)=4945 */ {3601, xed3_phash_find_map0x0F_opcode0x1e_vv0_4945_l1},
/*h(14547)=4946 */ {14547, xed3_phash_find_map0x0F_opcode0x1e_vv0_4946_l1},
/*h(11963)=4947 */ {11963, xed3_phash_find_map0x0F_opcode0x1e_vv0_4947_l1},
/*h(16144)=4948 */ {16144, xed3_phash_find_map0x0F_opcode0x1e_vv0_4948_l1},
/*h(9379)=4949 */ {9379, xed3_phash_find_map0x0F_opcode0x1e_vv0_4949_l1},
/*h(13560)=4950 */ {13560, xed3_phash_find_map0x0F_opcode0x1e_vv0_4950_l1},
/*h(10976)=4951 */ {10976, xed3_phash_find_map0x0F_opcode0x1e_vv0_4951_l1},
/*h(15157)=4952 */ {15157, xed3_phash_find_map0x0F_opcode0x1e_vv0_4952_l1},
/*h(8392)=4953 */ {8392, xed3_phash_find_map0x0F_opcode0x1e_vv0_4953_l1},
/*h(5808)=4954 */ {5808, xed3_phash_find_map0x0F_opcode0x1e_vv0_4954_l1},
/*h(9989)=4955 */ {9989, xed3_phash_find_map0x0F_opcode0x1e_vv0_4955_l1},
/*h(14170)=4956 */ {14170, xed3_phash_find_map0x0F_opcode0x1e_vv0_4956_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(640)=4958 */ {640, xed3_phash_find_map0x0F_opcode0x1e_vv0_4958_l1},
/*h(4821)=4959 */ {4821, xed3_phash_find_map0x0F_opcode0x1e_vv0_4959_l1},
/*h(9002)=4960 */ {9002, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_4963_l1},
/*h(1250)=4964 */ {1250, xed3_phash_find_map0x0F_opcode0x1e_vv0_4964_l1},
/*h(12196)=4965 */ {12196, xed3_phash_find_map0x0F_opcode0x1e_vv0_4965_l1},
/*h(16377)=4966 */ {16377, xed3_phash_find_map0x0F_opcode0x1e_vv0_4966_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7028)=4968 */ {7028, xed3_phash_find_map0x0F_opcode0x1e_vv0_4968_l1},
/*h(11209)=4969 */ {11209, xed3_phash_find_map0x0F_opcode0x1e_vv0_4969_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12806)=4971 */ {12806, xed3_phash_find_map0x0F_opcode0x1e_vv0_4971_l1},
/*h(6041)=4972 */ {6041, xed3_phash_find_map0x0F_opcode0x1e_vv0_4972_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14403)=4974 */ {14403, xed3_phash_find_map0x0F_opcode0x1e_vv0_4974_l1},
/*h(873)=4975 */ {873, xed3_phash_find_map0x0F_opcode0x1e_vv0_4975_l1},
/*h(11819)=4976 */ {11819, xed3_phash_find_map0x0F_opcode0x1e_vv0_4976_l1},
/*h(16000)=4977 */ {16000, xed3_phash_find_map0x0F_opcode0x1e_vv0_4977_l1},
/*h(13416)=4978 */ {13416, xed3_phash_find_map0x0F_opcode0x1e_vv0_4978_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10832)=4980 */ {10832, xed3_phash_find_map0x0F_opcode0x1e_vv0_4980_l1},
/*h(15013)=4981 */ {15013, xed3_phash_find_map0x0F_opcode0x1e_vv0_4981_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5664)=4983 */ {5664, xed3_phash_find_map0x0F_opcode0x1e_vv0_4983_l1},
/*h(9845)=4984 */ {9845, xed3_phash_find_map0x0F_opcode0x1e_vv0_4984_l1},
/*h(14026)=4985 */ {14026, xed3_phash_find_map0x0F_opcode0x1e_vv0_4985_l1},
/*h(11442)=4986 */ {11442, xed3_phash_find_map0x0F_opcode0x1e_vv0_4986_l1},
/*h(4677)=4987 */ {4677, xed3_phash_find_map0x0F_opcode0x1e_vv0_4987_l1},
/*h(8858)=4988 */ {8858, xed3_phash_find_map0x0F_opcode0x1e_vv0_4988_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6274)=4990 */ {6274, xed3_phash_find_map0x0F_opcode0x1e_vv0_4990_l1},
/*h(10455)=4991 */ {10455, xed3_phash_find_map0x0F_opcode0x1e_vv0_4991_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12052)=4993 */ {12052, xed3_phash_find_map0x0F_opcode0x1e_vv0_4993_l1},
/*h(16233)=4994 */ {16233, xed3_phash_find_map0x0F_opcode0x1e_vv0_4994_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6884)=4996 */ {6884, xed3_phash_find_map0x0F_opcode0x1e_vv0_4996_l1},
/*h(11065)=4997 */ {11065, xed3_phash_find_map0x0F_opcode0x1e_vv0_4997_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1716)=4999 */ {1716, xed3_phash_find_map0x0F_opcode0x1e_vv0_4999_l1},
/*h(5897)=5000 */ {5897, xed3_phash_find_map0x0F_opcode0x1e_vv0_5000_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14259)=5002 */ {14259, xed3_phash_find_map0x0F_opcode0x1e_vv0_5002_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(729)=5004 */ {729, xed3_phash_find_map0x0F_opcode0x1e_vv0_5004_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9091)=5006 */ {9091, xed3_phash_find_map0x0F_opcode0x1e_vv0_5006_l1},
/*h(13272)=5007 */ {13272, xed3_phash_find_map0x0F_opcode0x1e_vv0_5007_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14869)=5009 */ {14869, xed3_phash_find_map0x0F_opcode0x1e_vv0_5009_l1},
/*h(8104)=5010 */ {8104, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_5013_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11298)=5015 */ {11298, xed3_phash_find_map0x0F_opcode0x1e_vv0_5015_l1},
/*h(15479)=5016 */ {15479, xed3_phash_find_map0x0F_opcode0x1e_vv0_5016_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6130)=5018 */ {6130, xed3_phash_find_map0x0F_opcode0x1e_vv0_5018_l1},
/*h(10311)=5019 */ {10311, xed3_phash_find_map0x0F_opcode0x1e_vv0_5019_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(962)=5021 */ {962, xed3_phash_find_map0x0F_opcode0x1e_vv0_5021_l1},
/*h(11908)=5022 */ {11908, xed3_phash_find_map0x0F_opcode0x1e_vv0_5022_l1},
/*h(16089)=5023 */ {16089, xed3_phash_find_map0x0F_opcode0x1e_vv0_5023_l1},
/*h(13505)=5024 */ {13505, xed3_phash_find_map0x0F_opcode0x1e_vv0_5024_l1},
/*h(6740)=5025 */ {6740, xed3_phash_find_map0x0F_opcode0x1e_vv0_5025_l1},
/*h(10921)=5026 */ {10921, xed3_phash_find_map0x0F_opcode0x1e_vv0_5026_l1},
/*h(8337)=5027 */ {8337, xed3_phash_find_map0x0F_opcode0x1e_vv0_5027_l1},
/*h(12518)=5028 */ {12518, xed3_phash_find_map0x0F_opcode0x1e_vv0_5028_l1},
/*h(5753)=5029 */ {5753, xed3_phash_find_map0x0F_opcode0x1e_vv0_5029_l1},
/*h(3169)=5030 */ {3169, xed3_phash_find_map0x0F_opcode0x1e_vv0_5030_l1},
/*h(7350)=5031 */ {7350, xed3_phash_find_map0x0F_opcode0x1e_vv0_5031_l1},
/*h(585)=5032 */ {585, xed3_phash_find_map0x0F_opcode0x1e_vv0_5032_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8947)=5034 */ {8947, xed3_phash_find_map0x0F_opcode0x1e_vv0_5034_l1},
/*h(13128)=5035 */ {13128, xed3_phash_find_map0x0F_opcode0x1e_vv0_5035_l1},
/*h(6363)=5036 */ {6363, xed3_phash_find_map0x0F_opcode0x1e_vv0_5036_l1},
/*h(3779)=5037 */ {3779, xed3_phash_find_map0x0F_opcode0x1e_vv0_5037_l1},
/*h(7960)=5038 */ {7960, xed3_phash_find_map0x0F_opcode0x1e_vv0_5038_l1},
/*h(1195)=5039 */ {1195, xed3_phash_find_map0x0F_opcode0x1e_vv0_5039_l1},
/*h(16322)=5040 */ {16322, xed3_phash_find_map0x0F_opcode0x1e_vv0_5040_l1},
/*h(2792)=5041 */ {2792, xed3_phash_find_map0x0F_opcode0x1e_vv0_5041_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11154)=5043 */ {11154, xed3_phash_find_map0x0F_opcode0x1e_vv0_5043_l1},
/*h(15335)=5044 */ {15335, xed3_phash_find_map0x0F_opcode0x1e_vv0_5044_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5986)=5046 */ {5986, xed3_phash_find_map0x0F_opcode0x1e_vv0_5046_l1},
/*h(10167)=5047 */ {10167, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_5050_l1},
/*h(15945)=5051 */ {15945, xed3_phash_find_map0x0F_opcode0x1e_vv0_5051_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13361)=5053 */ {13361, xed3_phash_find_map0x0F_opcode0x1e_vv0_5053_l1},
/*h(10777)=5054 */ {10777, xed3_phash_find_map0x0F_opcode0x1e_vv0_5054_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8193)=5056 */ {8193, xed3_phash_find_map0x0F_opcode0x1e_vv0_5056_l1},
/*h(12374)=5057 */ {12374, xed3_phash_find_map0x0F_opcode0x1e_vv0_5057_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13971)=5059 */ {13971, xed3_phash_find_map0x0F_opcode0x1e_vv0_5059_l1},
/*h(7206)=5060 */ {7206, xed3_phash_find_map0x0F_opcode0x1e_vv0_5060_l1},
/*h(11387)=5061 */ {11387, xed3_phash_find_map0x0F_opcode0x1e_vv0_5061_l1},
/*h(15568)=5062 */ {15568, xed3_phash_find_map0x0F_opcode0x1e_vv0_5062_l1},
/*h(12984)=5063 */ {12984, xed3_phash_find_map0x0F_opcode0x1e_vv0_5063_l1},
/*h(6219)=5064 */ {6219, xed3_phash_find_map0x0F_opcode0x1e_vv0_5064_l1},
/*h(10400)=5065 */ {10400, xed3_phash_find_map0x0F_opcode0x1e_vv0_5065_l1},
/*h(14581)=5066 */ {14581, xed3_phash_find_map0x0F_opcode0x1e_vv0_5066_l1},
/*h(7816)=5067 */ {7816, xed3_phash_find_map0x0F_opcode0x1e_vv0_5067_l1},
/*h(5232)=5068 */ {5232, xed3_phash_find_map0x0F_opcode0x1e_vv0_5068_l1},
/*h(9413)=5069 */ {9413, xed3_phash_find_map0x0F_opcode0x1e_vv0_5069_l1},
/*h(2648)=5070 */ {2648, xed3_phash_find_map0x0F_opcode0x1e_vv0_5070_l1},
/*h(64)=5071 */ {64, xed3_phash_find_map0x0F_opcode0x1e_vv0_5071_l1},
/*h(11010)=5072 */ {11010, xed3_phash_find_map0x0F_opcode0x1e_vv0_5072_l1},
/*h(15191)=5073 */ {15191, xed3_phash_find_map0x0F_opcode0x1e_vv0_5073_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5842)=5075 */ {5842, xed3_phash_find_map0x0F_opcode0x1e_vv0_5075_l1},
/*h(3258)=5076 */ {3258, xed3_phash_find_map0x0F_opcode0x1e_vv0_5076_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(674)=5078 */ {674, xed3_phash_find_map0x0F_opcode0x1e_vv0_5078_l1},
/*h(4855)=5079 */ {4855, xed3_phash_find_map0x0F_opcode0x1e_vv0_5079_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13217)=5081 */ {13217, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_5084_l1},
/*h(12230)=5085 */ {12230, xed3_phash_find_map0x0F_opcode0x1e_vv0_5085_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2881)=5087 */ {2881, xed3_phash_find_map0x0F_opcode0x1e_vv0_5087_l1},
/*h(13827)=5088 */ {13827, xed3_phash_find_map0x0F_opcode0x1e_vv0_5088_l1},
/*h(11243)=5089 */ {11243, xed3_phash_find_map0x0F_opcode0x1e_vv0_5089_l1},
/*h(15424)=5090 */ {15424, xed3_phash_find_map0x0F_opcode0x1e_vv0_5090_l1},
/*h(1894)=5091 */ {1894, xed3_phash_find_map0x0F_opcode0x1e_vv0_5091_l1},
/*h(12840)=5092 */ {12840, xed3_phash_find_map0x0F_opcode0x1e_vv0_5092_l1},
/*h(10256)=5093 */ {10256, xed3_phash_find_map0x0F_opcode0x1e_vv0_5093_l1},
/*h(14437)=5094 */ {14437, xed3_phash_find_map0x0F_opcode0x1e_vv0_5094_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(907)=5096 */ {907, xed3_phash_find_map0x0F_opcode0x1e_vv0_5096_l1},
/*h(16034)=5097 */ {16034, xed3_phash_find_map0x0F_opcode0x1e_vv0_5097_l1},
/*h(9269)=5098 */ {9269, xed3_phash_find_map0x0F_opcode0x1e_vv0_5098_l1},
/*h(13450)=5099 */ {13450, xed3_phash_find_map0x0F_opcode0x1e_vv0_5099_l1},
/*h(10866)=5100 */ {10866, xed3_phash_find_map0x0F_opcode0x1e_vv0_5100_l1},
/*h(15047)=5101 */ {15047, xed3_phash_find_map0x0F_opcode0x1e_vv0_5101_l1},
/*h(8282)=5102 */ {8282, xed3_phash_find_map0x0F_opcode0x1e_vv0_5102_l1},
/*h(5698)=5103 */ {5698, xed3_phash_find_map0x0F_opcode0x1e_vv0_5103_l1},
/*h(9879)=5104 */ {9879, xed3_phash_find_map0x0F_opcode0x1e_vv0_5104_l1},
/*h(3114)=5105 */ {3114, xed3_phash_find_map0x0F_opcode0x1e_vv0_5105_l1},
/*h(530)=5106 */ {530, xed3_phash_find_map0x0F_opcode0x1e_vv0_5106_l1},
/*h(11476)=5107 */ {11476, xed3_phash_find_map0x0F_opcode0x1e_vv0_5107_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13073)=5109 */ {13073, xed3_phash_find_map0x0F_opcode0x1e_vv0_5109_l1},
/*h(6308)=5110 */ {6308, xed3_phash_find_map0x0F_opcode0x1e_vv0_5110_l1},
/*h(10489)=5111 */ {10489, xed3_phash_find_map0x0F_opcode0x1e_vv0_5111_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7905)=5113 */ {7905, xed3_phash_find_map0x0F_opcode0x1e_vv0_5113_l1},
/*h(16267)=5114 */ {16267, xed3_phash_find_map0x0F_opcode0x1e_vv0_5114_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2737)=5116 */ {2737, xed3_phash_find_map0x0F_opcode0x1e_vv0_5116_l1},
/*h(6918)=5117 */ {6918, xed3_phash_find_map0x0F_opcode0x1e_vv0_5117_l1},
/*h(11099)=5118 */ {11099, xed3_phash_find_map0x0F_opcode0x1e_vv0_5118_l1},
/*h(15280)=5119 */ {15280, xed3_phash_find_map0x0F_opcode0x1e_vv0_5119_l1},
/*h(1750)=5120 */ {1750, xed3_phash_find_map0x0F_opcode0x1e_vv0_5120_l1},
/*h(5931)=5121 */ {5931, xed3_phash_find_map0x0F_opcode0x1e_vv0_5121_l1},
/*h(10112)=5122 */ {10112, xed3_phash_find_map0x0F_opcode0x1e_vv0_5122_l1},
/*h(14293)=5123 */ {14293, xed3_phash_find_map0x0F_opcode0x1e_vv0_5123_l1},
/*h(763)=5124 */ {763, xed3_phash_find_map0x0F_opcode0x1e_vv0_5124_l1},
/*h(15890)=5125 */ {15890, xed3_phash_find_map0x0F_opcode0x1e_vv0_5125_l1},
/*h(9125)=5126 */ {9125, xed3_phash_find_map0x0F_opcode0x1e_vv0_5126_l1},
/*h(13306)=5127 */ {13306, xed3_phash_find_map0x0F_opcode0x1e_vv0_5127_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14903)=5129 */ {14903, xed3_phash_find_map0x0F_opcode0x1e_vv0_5129_l1},
/*h(8138)=5130 */ {8138, xed3_phash_find_map0x0F_opcode0x1e_vv0_5130_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9735)=5133 */ {9735, xed3_phash_find_map0x0F_opcode0x1e_vv0_5133_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11332)=5135 */ {11332, xed3_phash_find_map0x0F_opcode0x1e_vv0_5135_l1},
/*h(15513)=5136 */ {15513, xed3_phash_find_map0x0F_opcode0x1e_vv0_5136_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12929)=5138 */ {12929, xed3_phash_find_map0x0F_opcode0x1e_vv0_5138_l1},
/*h(10345)=5139 */ {10345, xed3_phash_find_map0x0F_opcode0x1e_vv0_5139_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7761)=5141 */ {7761, xed3_phash_find_map0x0F_opcode0x1e_vv0_5141_l1},
/*h(11942)=5142 */ {11942, xed3_phash_find_map0x0F_opcode0x1e_vv0_5142_l1},
/*h(16123)=5143 */ {16123, xed3_phash_find_map0x0F_opcode0x1e_vv0_5143_l1},
/*h(13539)=5144 */ {13539, xed3_phash_find_map0x0F_opcode0x1e_vv0_5144_l1},
/*h(6774)=5145 */ {6774, xed3_phash_find_map0x0F_opcode0x1e_vv0_5145_l1},
/*h(10955)=5146 */ {10955, xed3_phash_find_map0x0F_opcode0x1e_vv0_5146_l1},
/*h(15136)=5147 */ {15136, xed3_phash_find_map0x0F_opcode0x1e_vv0_5147_l1},
/*h(8371)=5148 */ {8371, xed3_phash_find_map0x0F_opcode0x1e_vv0_5148_l1},
/*h(5787)=5149 */ {5787, xed3_phash_find_map0x0F_opcode0x1e_vv0_5149_l1},
/*h(9968)=5150 */ {9968, xed3_phash_find_map0x0F_opcode0x1e_vv0_5150_l1},
/*h(14149)=5151 */ {14149, xed3_phash_find_map0x0F_opcode0x1e_vv0_5151_l1},
/*h(7384)=5152 */ {7384, xed3_phash_find_map0x0F_opcode0x1e_vv0_5152_l1},
/*h(4800)=5153 */ {4800, xed3_phash_find_map0x0F_opcode0x1e_vv0_5153_l1},
/*h(8981)=5154 */ {8981, xed3_phash_find_map0x0F_opcode0x1e_vv0_5154_l1},
/*h(13162)=5155 */ {13162, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_5158_l1},
/*h(7994)=5159 */ {7994, xed3_phash_find_map0x0F_opcode0x1e_vv0_5159_l1},
/*h(16356)=5160 */ {16356, xed3_phash_find_map0x0F_opcode0x1e_vv0_5160_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2826)=5162 */ {2826, xed3_phash_find_map0x0F_opcode0x1e_vv0_5162_l1},
/*h(242)=5163 */ {242, xed3_phash_find_map0x0F_opcode0x1e_vv0_5163_l1},
/*h(11188)=5164 */ {11188, xed3_phash_find_map0x0F_opcode0x1e_vv0_5164_l1},
/*h(15369)=5165 */ {15369, xed3_phash_find_map0x0F_opcode0x1e_vv0_5165_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6020)=5167 */ {6020, xed3_phash_find_map0x0F_opcode0x1e_vv0_5167_l1},
/*h(10201)=5168 */ {10201, xed3_phash_find_map0x0F_opcode0x1e_vv0_5168_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11798)=5170 */ {11798, xed3_phash_find_map0x0F_opcode0x1e_vv0_5170_l1},
/*h(15979)=5171 */ {15979, xed3_phash_find_map0x0F_opcode0x1e_vv0_5171_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13395)=5173 */ {13395, xed3_phash_find_map0x0F_opcode0x1e_vv0_5173_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14992)=5175 */ {14992, xed3_phash_find_map0x0F_opcode0x1e_vv0_5175_l1},
/*h(8227)=5176 */ {8227, xed3_phash_find_map0x0F_opcode0x1e_vv0_5176_l1},
/*h(12408)=5177 */ {12408, xed3_phash_find_map0x0F_opcode0x1e_vv0_5177_l1},
/*h(5643)=5178 */ {5643, xed3_phash_find_map0x0F_opcode0x1e_vv0_5178_l1},
/*h(9824)=5179 */ {9824, xed3_phash_find_map0x0F_opcode0x1e_vv0_5179_l1},
/*h(14005)=5180 */ {14005, xed3_phash_find_map0x0F_opcode0x1e_vv0_5180_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15602)=5182 */ {15602, xed3_phash_find_map0x0F_opcode0x1e_vv0_5182_l1},
/*h(8837)=5183 */ {8837, xed3_phash_find_map0x0F_opcode0x1e_vv0_5183_l1},
/*h(13018)=5184 */ {13018, xed3_phash_find_map0x0F_opcode0x1e_vv0_5184_l1},
/*h(10434)=5185 */ {10434, xed3_phash_find_map0x0F_opcode0x1e_vv0_5185_l1},
/*h(3669)=5186 */ {3669, xed3_phash_find_map0x0F_opcode0x1e_vv0_5186_l1},
/*h(7850)=5187 */ {7850, xed3_phash_find_map0x0F_opcode0x1e_vv0_5187_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16212)=5189 */ {16212, xed3_phash_find_map0x0F_opcode0x1e_vv0_5189_l1},
/*h(9447)=5190 */ {9447, xed3_phash_find_map0x0F_opcode0x1e_vv0_5190_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11044)=5192 */ {11044, xed3_phash_find_map0x0F_opcode0x1e_vv0_5192_l1},
/*h(15225)=5193 */ {15225, xed3_phash_find_map0x0F_opcode0x1e_vv0_5193_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5876)=5195 */ {5876, xed3_phash_find_map0x0F_opcode0x1e_vv0_5195_l1},
/*h(10057)=5196 */ {10057, xed3_phash_find_map0x0F_opcode0x1e_vv0_5196_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(708)=5198 */ {708, xed3_phash_find_map0x0F_opcode0x1e_vv0_5198_l1},
/*h(4889)=5199 */ {4889, xed3_phash_find_map0x0F_opcode0x1e_vv0_5199_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13251)=5201 */ {13251, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_5204_l1},
/*h(12264)=5205 */ {12264, xed3_phash_find_map0x0F_opcode0x1e_vv0_5205_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13861)=5208 */ {13861, xed3_phash_find_map0x0F_opcode0x1e_vv0_5208_l1},
/*h(7096)=5209 */ {7096, xed3_phash_find_map0x0F_opcode0x1e_vv0_5209_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15458)=5211 */ {15458, xed3_phash_find_map0x0F_opcode0x1e_vv0_5211_l1},
/*h(12874)=5212 */ {12874, xed3_phash_find_map0x0F_opcode0x1e_vv0_5212_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10290)=5214 */ {10290, xed3_phash_find_map0x0F_opcode0x1e_vv0_5214_l1},
/*h(14471)=5215 */ {14471, xed3_phash_find_map0x0F_opcode0x1e_vv0_5215_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16068)=5217 */ {16068, xed3_phash_find_map0x0F_opcode0x1e_vv0_5217_l1},
/*h(9303)=5218 */ {9303, xed3_phash_find_map0x0F_opcode0x1e_vv0_5218_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10900)=5220 */ {10900, xed3_phash_find_map0x0F_opcode0x1e_vv0_5220_l1},
/*h(15081)=5221 */ {15081, xed3_phash_find_map0x0F_opcode0x1e_vv0_5221_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12497)=5223 */ {12497, xed3_phash_find_map0x0F_opcode0x1e_vv0_5223_l1},
/*h(5732)=5224 */ {5732, xed3_phash_find_map0x0F_opcode0x1e_vv0_5224_l1},
/*h(9913)=5225 */ {9913, xed3_phash_find_map0x0F_opcode0x1e_vv0_5225_l1},
/*h(7329)=5226 */ {7329, xed3_phash_find_map0x0F_opcode0x1e_vv0_5226_l1},
/*h(11510)=5227 */ {11510, xed3_phash_find_map0x0F_opcode0x1e_vv0_5227_l1},
/*h(4745)=5228 */ {4745, xed3_phash_find_map0x0F_opcode0x1e_vv0_5228_l1},
/*h(2161)=5229 */ {2161, xed3_phash_find_map0x0F_opcode0x1e_vv0_5229_l1},
/*h(13107)=5230 */ {13107, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_5233_l1},
/*h(12120)=5234 */ {12120, xed3_phash_find_map0x0F_opcode0x1e_vv0_5234_l1},
/*h(5355)=5235 */ {5355, xed3_phash_find_map0x0F_opcode0x1e_vv0_5235_l1},
/*h(2771)=5236 */ {2771, xed3_phash_find_map0x0F_opcode0x1e_vv0_5236_l1},
/*h(6952)=5237 */ {6952, xed3_phash_find_map0x0F_opcode0x1e_vv0_5237_l1},
/*h(187)=5238 */ {187, xed3_phash_find_map0x0F_opcode0x1e_vv0_5238_l1},
/*h(15314)=5239 */ {15314, xed3_phash_find_map0x0F_opcode0x1e_vv0_5239_l1},
/*h(1784)=5240 */ {1784, xed3_phash_find_map0x0F_opcode0x1e_vv0_5240_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10146)=5242 */ {10146, xed3_phash_find_map0x0F_opcode0x1e_vv0_5242_l1},
/*h(14327)=5243 */ {14327, xed3_phash_find_map0x0F_opcode0x1e_vv0_5243_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4978)=5245 */ {4978, xed3_phash_find_map0x0F_opcode0x1e_vv0_5245_l1},
/*h(15924)=5246 */ {15924, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_5249_l1},
/*h(14937)=5250 */ {14937, xed3_phash_find_map0x0F_opcode0x1e_vv0_5250_l1},
/*h(12353)=5251 */ {12353, xed3_phash_find_map0x0F_opcode0x1e_vv0_5251_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9769)=5253 */ {9769, xed3_phash_find_map0x0F_opcode0x1e_vv0_5253_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7185)=5255 */ {7185, xed3_phash_find_map0x0F_opcode0x1e_vv0_5255_l1},
/*h(11366)=5256 */ {11366, xed3_phash_find_map0x0F_opcode0x1e_vv0_5256_l1},
/*h(15547)=5257 */ {15547, xed3_phash_find_map0x0F_opcode0x1e_vv0_5257_l1},
/*h(12963)=5258 */ {12963, xed3_phash_find_map0x0F_opcode0x1e_vv0_5258_l1},
/*h(6198)=5259 */ {6198, xed3_phash_find_map0x0F_opcode0x1e_vv0_5259_l1},
/*h(10379)=5260 */ {10379, xed3_phash_find_map0x0F_opcode0x1e_vv0_5260_l1},
/*h(14560)=5261 */ {14560, xed3_phash_find_map0x0F_opcode0x1e_vv0_5261_l1},
/*h(11976)=5262 */ {11976, xed3_phash_find_map0x0F_opcode0x1e_vv0_5262_l1},
/*h(5211)=5263 */ {5211, xed3_phash_find_map0x0F_opcode0x1e_vv0_5263_l1},
/*h(9392)=5264 */ {9392, xed3_phash_find_map0x0F_opcode0x1e_vv0_5264_l1},
/*h(2627)=5265 */ {2627, xed3_phash_find_map0x0F_opcode0x1e_vv0_5265_l1},
/*h(6808)=5266 */ {6808, xed3_phash_find_map0x0F_opcode0x1e_vv0_5266_l1},
/*h(15170)=5267 */ {15170, xed3_phash_find_map0x0F_opcode0x1e_vv0_5267_l1},
/*h(8405)=5268 */ {8405, xed3_phash_find_map0x0F_opcode0x1e_vv0_5268_l1},
/*h(1640)=5269 */ {1640, xed3_phash_find_map0x0F_opcode0x1e_vv0_5269_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10002)=5271 */ {10002, xed3_phash_find_map0x0F_opcode0x1e_vv0_5271_l1},
/*h(14183)=5272 */ {14183, xed3_phash_find_map0x0F_opcode0x1e_vv0_5272_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4834)=5274 */ {4834, xed3_phash_find_map0x0F_opcode0x1e_vv0_5274_l1},
/*h(9015)=5275 */ {9015, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_5278_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12209)=5280 */ {12209, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_5283_l1},
/*h(11222)=5284 */ {11222, xed3_phash_find_map0x0F_opcode0x1e_vv0_5284_l1},
/*h(15403)=5285 */ {15403, xed3_phash_find_map0x0F_opcode0x1e_vv0_5285_l1},
/*h(1873)=5286 */ {1873, xed3_phash_find_map0x0F_opcode0x1e_vv0_5286_l1},
/*h(12819)=5287 */ {12819, xed3_phash_find_map0x0F_opcode0x1e_vv0_5287_l1},
/*h(10235)=5288 */ {10235, xed3_phash_find_map0x0F_opcode0x1e_vv0_5288_l1},
/*h(14416)=5289 */ {14416, xed3_phash_find_map0x0F_opcode0x1e_vv0_5289_l1},
/*h(886)=5290 */ {886, xed3_phash_find_map0x0F_opcode0x1e_vv0_5290_l1},
/*h(11832)=5291 */ {11832, xed3_phash_find_map0x0F_opcode0x1e_vv0_5291_l1},
/*h(9248)=5292 */ {9248, xed3_phash_find_map0x0F_opcode0x1e_vv0_5292_l1},
/*h(13429)=5293 */ {13429, xed3_phash_find_map0x0F_opcode0x1e_vv0_5293_l1},
/*h(6664)=5294 */ {6664, xed3_phash_find_map0x0F_opcode0x1e_vv0_5294_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15026)=5296 */ {15026, xed3_phash_find_map0x0F_opcode0x1e_vv0_5296_l1},
/*h(12442)=5297 */ {12442, xed3_phash_find_map0x0F_opcode0x1e_vv0_5297_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9858)=5299 */ {9858, xed3_phash_find_map0x0F_opcode0x1e_vv0_5299_l1},
/*h(14039)=5300 */ {14039, xed3_phash_find_map0x0F_opcode0x1e_vv0_5300_l1},
/*h(7274)=5301 */ {7274, xed3_phash_find_map0x0F_opcode0x1e_vv0_5301_l1},
/*h(4690)=5302 */ {4690, xed3_phash_find_map0x0F_opcode0x1e_vv0_5302_l1},
/*h(8871)=5303 */ {8871, xed3_phash_find_map0x0F_opcode0x1e_vv0_5303_l1},
/*h(2106)=5304 */ {2106, xed3_phash_find_map0x0F_opcode0x1e_vv0_5304_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10468)=5306 */ {10468, xed3_phash_find_map0x0F_opcode0x1e_vv0_5306_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12065)=5308 */ {12065, xed3_phash_find_map0x0F_opcode0x1e_vv0_5308_l1},
/*h(16246)=5309 */ {16246, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_5312_l1},
/*h(15259)=5313 */ {15259, xed3_phash_find_map0x0F_opcode0x1e_vv0_5313_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1729)=5315 */ {1729, xed3_phash_find_map0x0F_opcode0x1e_vv0_5315_l1},
/*h(5910)=5316 */ {5910, xed3_phash_find_map0x0F_opcode0x1e_vv0_5316_l1},
/*h(10091)=5317 */ {10091, xed3_phash_find_map0x0F_opcode0x1e_vv0_5317_l1},
/*h(14272)=5318 */ {14272, xed3_phash_find_map0x0F_opcode0x1e_vv0_5318_l1},
/*h(742)=5319 */ {742, xed3_phash_find_map0x0F_opcode0x1e_vv0_5319_l1},
/*h(4923)=5320 */ {4923, xed3_phash_find_map0x0F_opcode0x1e_vv0_5320_l1},
/*h(9104)=5321 */ {9104, xed3_phash_find_map0x0F_opcode0x1e_vv0_5321_l1},
/*h(13285)=5322 */ {13285, xed3_phash_find_map0x0F_opcode0x1e_vv0_5322_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14882)=5324 */ {14882, xed3_phash_find_map0x0F_opcode0x1e_vv0_5324_l1},
/*h(8117)=5325 */ {8117, xed3_phash_find_map0x0F_opcode0x1e_vv0_5325_l1},
/*h(12298)=5326 */ {12298, xed3_phash_find_map0x0F_opcode0x1e_vv0_5326_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13895)=5328 */ {13895, xed3_phash_find_map0x0F_opcode0x1e_vv0_5328_l1},
/*h(7130)=5329 */ {7130, xed3_phash_find_map0x0F_opcode0x1e_vv0_5329_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15492)=5331 */ {15492, xed3_phash_find_map0x0F_opcode0x1e_vv0_5331_l1},
/*h(8727)=5332 */ {8727, xed3_phash_find_map0x0F_opcode0x1e_vv0_5332_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10324)=5334 */ {10324, xed3_phash_find_map0x0F_opcode0x1e_vv0_5334_l1},
/*h(14505)=5335 */ {14505, xed3_phash_find_map0x0F_opcode0x1e_vv0_5335_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11921)=5337 */ {11921, xed3_phash_find_map0x0F_opcode0x1e_vv0_5337_l1},
/*h(16102)=5338 */ {16102, xed3_phash_find_map0x0F_opcode0x1e_vv0_5338_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6753)=5340 */ {6753, xed3_phash_find_map0x0F_opcode0x1e_vv0_5340_l1},
/*h(10934)=5341 */ {10934, xed3_phash_find_map0x0F_opcode0x1e_vv0_5341_l1},
/*h(15115)=5342 */ {15115, xed3_phash_find_map0x0F_opcode0x1e_vv0_5342_l1},
/*h(12531)=5343 */ {12531, xed3_phash_find_map0x0F_opcode0x1e_vv0_5343_l1},
/*h(5766)=5344 */ {5766, xed3_phash_find_map0x0F_opcode0x1e_vv0_5344_l1},
/*h(9947)=5345 */ {9947, xed3_phash_find_map0x0F_opcode0x1e_vv0_5345_l1},
/*h(14128)=5346 */ {14128, xed3_phash_find_map0x0F_opcode0x1e_vv0_5346_l1},
/*h(7363)=5347 */ {7363, xed3_phash_find_map0x0F_opcode0x1e_vv0_5347_l1},
/*h(4779)=5348 */ {4779, xed3_phash_find_map0x0F_opcode0x1e_vv0_5348_l1},
/*h(8960)=5349 */ {8960, xed3_phash_find_map0x0F_opcode0x1e_vv0_5349_l1},
/*h(13141)=5350 */ {13141, xed3_phash_find_map0x0F_opcode0x1e_vv0_5350_l1},
/*h(6376)=5351 */ {6376, xed3_phash_find_map0x0F_opcode0x1e_vv0_5351_l1},
/*h(3792)=5352 */ {3792, xed3_phash_find_map0x0F_opcode0x1e_vv0_5352_l1},
/*h(7973)=5353 */ {7973, xed3_phash_find_map0x0F_opcode0x1e_vv0_5353_l1},
/*h(12154)=5354 */ {12154, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_5357_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15348)=5359 */ {15348, xed3_phash_find_map0x0F_opcode0x1e_vv0_5359_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1818)=5361 */ {1818, xed3_phash_find_map0x0F_opcode0x1e_vv0_5361_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10180)=5363 */ {10180, xed3_phash_find_map0x0F_opcode0x1e_vv0_5363_l1},
/*h(14361)=5364 */ {14361, xed3_phash_find_map0x0F_opcode0x1e_vv0_5364_l1},
/*h(11777)=5365 */ {11777, xed3_phash_find_map0x0F_opcode0x1e_vv0_5365_l1},
/*h(15958)=5366 */ {15958, xed3_phash_find_map0x0F_opcode0x1e_vv0_5366_l1},
/*h(9193)=5367 */ {9193, xed3_phash_find_map0x0F_opcode0x1e_vv0_5367_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10790)=5369 */ {10790, xed3_phash_find_map0x0F_opcode0x1e_vv0_5369_l1},
/*h(14971)=5370 */ {14971, xed3_phash_find_map0x0F_opcode0x1e_vv0_5370_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12387)=5372 */ {12387, xed3_phash_find_map0x0F_opcode0x1e_vv0_5372_l1},
/*h(9803)=5373 */ {9803, xed3_phash_find_map0x0F_opcode0x1e_vv0_5373_l1},
/*h(13984)=5374 */ {13984, xed3_phash_find_map0x0F_opcode0x1e_vv0_5374_l1},
/*h(7219)=5375 */ {7219, xed3_phash_find_map0x0F_opcode0x1e_vv0_5375_l1},
/*h(11400)=5376 */ {11400, xed3_phash_find_map0x0F_opcode0x1e_vv0_5376_l1},
/*h(4635)=5377 */ {4635, xed3_phash_find_map0x0F_opcode0x1e_vv0_5377_l1},
/*h(8816)=5378 */ {8816, xed3_phash_find_map0x0F_opcode0x1e_vv0_5378_l1},
/*h(12997)=5379 */ {12997, xed3_phash_find_map0x0F_opcode0x1e_vv0_5379_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3648)=5381 */ {3648, xed3_phash_find_map0x0F_opcode0x1e_vv0_5381_l1},
/*h(7829)=5382 */ {7829, xed3_phash_find_map0x0F_opcode0x1e_vv0_5382_l1},
/*h(12010)=5383 */ {12010, xed3_phash_find_map0x0F_opcode0x1e_vv0_5383_l1},
/*h(9426)=5384 */ {9426, xed3_phash_find_map0x0F_opcode0x1e_vv0_5384_l1},
/*h(2661)=5385 */ {2661, xed3_phash_find_map0x0F_opcode0x1e_vv0_5385_l1},
/*h(6842)=5386 */ {6842, xed3_phash_find_map0x0F_opcode0x1e_vv0_5386_l1},
/*h(4258)=5387 */ {4258, xed3_phash_find_map0x0F_opcode0x1e_vv0_5387_l1},
/*h(15204)=5388 */ {15204, xed3_phash_find_map0x0F_opcode0x1e_vv0_5388_l1},
/*h(1674)=5389 */ {1674, xed3_phash_find_map0x0F_opcode0x1e_vv0_5389_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10036)=5391 */ {10036, xed3_phash_find_map0x0F_opcode0x1e_vv0_5391_l1},
/*h(14217)=5392 */ {14217, xed3_phash_find_map0x0F_opcode0x1e_vv0_5392_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4868)=5394 */ {4868, xed3_phash_find_map0x0F_opcode0x1e_vv0_5394_l1},
/*h(9049)=5395 */ {9049, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_5398_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12243)=5400 */ {12243, xed3_phash_find_map0x0F_opcode0x1e_vv0_5400_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13840)=5403 */ {13840, xed3_phash_find_map0x0F_opcode0x1e_vv0_5403_l1},
/*h(11256)=5404 */ {11256, xed3_phash_find_map0x0F_opcode0x1e_vv0_5404_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12853)=5407 */ {12853, xed3_phash_find_map0x0F_opcode0x1e_vv0_5407_l1},
/*h(6088)=5408 */ {6088, xed3_phash_find_map0x0F_opcode0x1e_vv0_5408_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14450)=5410 */ {14450, xed3_phash_find_map0x0F_opcode0x1e_vv0_5410_l1},
/*h(11866)=5411 */ {11866, xed3_phash_find_map0x0F_opcode0x1e_vv0_5411_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9282)=5413 */ {9282, xed3_phash_find_map0x0F_opcode0x1e_vv0_5413_l1},
/*h(13463)=5414 */ {13463, xed3_phash_find_map0x0F_opcode0x1e_vv0_5414_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15060)=5416 */ {15060, xed3_phash_find_map0x0F_opcode0x1e_vv0_5416_l1},
/*h(8295)=5417 */ {8295, xed3_phash_find_map0x0F_opcode0x1e_vv0_5417_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9892)=5419 */ {9892, xed3_phash_find_map0x0F_opcode0x1e_vv0_5419_l1},
/*h(14073)=5420 */ {14073, xed3_phash_find_map0x0F_opcode0x1e_vv0_5420_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11489)=5422 */ {11489, xed3_phash_find_map0x0F_opcode0x1e_vv0_5422_l1},
/*h(4724)=5423 */ {4724, xed3_phash_find_map0x0F_opcode0x1e_vv0_5423_l1},
/*h(8905)=5424 */ {8905, xed3_phash_find_map0x0F_opcode0x1e_vv0_5424_l1},
/*h(6321)=5425 */ {6321, xed3_phash_find_map0x0F_opcode0x1e_vv0_5425_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3737)=5427 */ {3737, xed3_phash_find_map0x0F_opcode0x1e_vv0_5427_l1},
/*h(1153)=5428 */ {1153, xed3_phash_find_map0x0F_opcode0x1e_vv0_5428_l1},
/*h(12099)=5429 */ {12099, xed3_phash_find_map0x0F_opcode0x1e_vv0_5429_l1},
/*h(16280)=5430 */ {16280, xed3_phash_find_map0x0F_opcode0x1e_vv0_5430_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6931)=5432 */ {6931, xed3_phash_find_map0x0F_opcode0x1e_vv0_5432_l1},
/*h(11112)=5433 */ {11112, xed3_phash_find_map0x0F_opcode0x1e_vv0_5433_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1763)=5435 */ {1763, xed3_phash_find_map0x0F_opcode0x1e_vv0_5435_l1},
/*h(5944)=5436 */ {5944, xed3_phash_find_map0x0F_opcode0x1e_vv0_5436_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14306)=5438 */ {14306, xed3_phash_find_map0x0F_opcode0x1e_vv0_5438_l1},
/*h(776)=5439 */ {776, xed3_phash_find_map0x0F_opcode0x1e_vv0_5439_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9138)=5441 */ {9138, xed3_phash_find_map0x0F_opcode0x1e_vv0_5441_l1},
/*h(13319)=5442 */ {13319, xed3_phash_find_map0x0F_opcode0x1e_vv0_5442_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3970)=5444 */ {3970, xed3_phash_find_map0x0F_opcode0x1e_vv0_5444_l1},
/*h(14916)=5445 */ {14916, xed3_phash_find_map0x0F_opcode0x1e_vv0_5445_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9748)=5448 */ {9748, xed3_phash_find_map0x0F_opcode0x1e_vv0_5448_l1},
/*h(13929)=5449 */ {13929, xed3_phash_find_map0x0F_opcode0x1e_vv0_5449_l1},
/*h(11345)=5450 */ {11345, xed3_phash_find_map0x0F_opcode0x1e_vv0_5450_l1},
/*h(15526)=5451 */ {15526, xed3_phash_find_map0x0F_opcode0x1e_vv0_5451_l1},
/*h(8761)=5452 */ {8761, xed3_phash_find_map0x0F_opcode0x1e_vv0_5452_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6177)=5454 */ {6177, xed3_phash_find_map0x0F_opcode0x1e_vv0_5454_l1},
/*h(10358)=5455 */ {10358, xed3_phash_find_map0x0F_opcode0x1e_vv0_5455_l1},
/*h(14539)=5456 */ {14539, xed3_phash_find_map0x0F_opcode0x1e_vv0_5456_l1},
/*h(11955)=5457 */ {11955, xed3_phash_find_map0x0F_opcode0x1e_vv0_5457_l1},
/*h(16136)=5458 */ {16136, xed3_phash_find_map0x0F_opcode0x1e_vv0_5458_l1},
/*h(9371)=5459 */ {9371, xed3_phash_find_map0x0F_opcode0x1e_vv0_5459_l1},
/*h(13552)=5460 */ {13552, xed3_phash_find_map0x0F_opcode0x1e_vv0_5460_l1},
/*h(10968)=5461 */ {10968, xed3_phash_find_map0x0F_opcode0x1e_vv0_5461_l1},
/*h(4203)=5462 */ {4203, xed3_phash_find_map0x0F_opcode0x1e_vv0_5462_l1},
/*h(8384)=5463 */ {8384, xed3_phash_find_map0x0F_opcode0x1e_vv0_5463_l1},
/*h(5800)=5464 */ {5800, xed3_phash_find_map0x0F_opcode0x1e_vv0_5464_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14162)=5466 */ {14162, xed3_phash_find_map0x0F_opcode0x1e_vv0_5466_l1},
/*h(7397)=5467 */ {7397, xed3_phash_find_map0x0F_opcode0x1e_vv0_5467_l1},
/*h(632)=5468 */ {632, xed3_phash_find_map0x0F_opcode0x1e_vv0_5468_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8994)=5470 */ {8994, xed3_phash_find_map0x0F_opcode0x1e_vv0_5470_l1},
/*h(13175)=5471 */ {13175, xed3_phash_find_map0x0F_opcode0x1e_vv0_5471_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3826)=5473 */ {3826, xed3_phash_find_map0x0F_opcode0x1e_vv0_5473_l1},
/*h(8007)=5474 */ {8007, xed3_phash_find_map0x0F_opcode0x1e_vv0_5474_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16369)=5476 */ {16369, xed3_phash_find_map0x0F_opcode0x1e_vv0_5476_l1},
/*h(2839)=5477 */ {2839, xed3_phash_find_map0x0F_opcode0x1e_vv0_5477_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11201)=5479 */ {11201, xed3_phash_find_map0x0F_opcode0x1e_vv0_5479_l1},
/*h(15382)=5480 */ {15382, xed3_phash_find_map0x0F_opcode0x1e_vv0_5480_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6033)=5482 */ {6033, xed3_phash_find_map0x0F_opcode0x1e_vv0_5482_l1},
/*h(10214)=5483 */ {10214, xed3_phash_find_map0x0F_opcode0x1e_vv0_5483_l1},
/*h(14395)=5484 */ {14395, xed3_phash_find_map0x0F_opcode0x1e_vv0_5484_l1},
/*h(865)=5485 */ {865, xed3_phash_find_map0x0F_opcode0x1e_vv0_5485_l1},
/*h(11811)=5486 */ {11811, xed3_phash_find_map0x0F_opcode0x1e_vv0_5486_l1},
/*h(15992)=5487 */ {15992, xed3_phash_find_map0x0F_opcode0x1e_vv0_5487_l1},
/*h(13408)=5488 */ {13408, xed3_phash_find_map0x0F_opcode0x1e_vv0_5488_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10824)=5490 */ {10824, xed3_phash_find_map0x0F_opcode0x1e_vv0_5490_l1},
/*h(8240)=5491 */ {8240, xed3_phash_find_map0x0F_opcode0x1e_vv0_5491_l1},
/*h(12421)=5492 */ {12421, xed3_phash_find_map0x0F_opcode0x1e_vv0_5492_l1},
/*h(5656)=5493 */ {5656, xed3_phash_find_map0x0F_opcode0x1e_vv0_5493_l1},
/*h(3072)=5494 */ {3072, xed3_phash_find_map0x0F_opcode0x1e_vv0_5494_l1},
/*h(14018)=5495 */ {14018, xed3_phash_find_map0x0F_opcode0x1e_vv0_5495_l1},
/*h(11434)=5496 */ {11434, xed3_phash_find_map0x0F_opcode0x1e_vv0_5496_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8850)=5498 */ {8850, xed3_phash_find_map0x0F_opcode0x1e_vv0_5498_l1},
/*h(13031)=5499 */ {13031, xed3_phash_find_map0x0F_opcode0x1e_vv0_5499_l1},
/*h(6266)=5500 */ {6266, xed3_phash_find_map0x0F_opcode0x1e_vv0_5500_l1},
/*h(3682)=5501 */ {3682, xed3_phash_find_map0x0F_opcode0x1e_vv0_5501_l1},
/*h(7863)=5502 */ {7863, xed3_phash_find_map0x0F_opcode0x1e_vv0_5502_l1},
/*h(1098)=5503 */ {1098, xed3_phash_find_map0x0F_opcode0x1e_vv0_5503_l1},
/*h(16225)=5504 */ {16225, xed3_phash_find_map0x0F_opcode0x1e_vv0_5504_l1},
/*h(9460)=5505 */ {9460, xed3_phash_find_map0x0F_opcode0x1e_vv0_5505_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11057)=5507 */ {11057, xed3_phash_find_map0x0F_opcode0x1e_vv0_5507_l1},
/*h(15238)=5508 */ {15238, xed3_phash_find_map0x0F_opcode0x1e_vv0_5508_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5889)=5510 */ {5889, xed3_phash_find_map0x0F_opcode0x1e_vv0_5510_l1},
/*h(10070)=5511 */ {10070, xed3_phash_find_map0x0F_opcode0x1e_vv0_5511_l1},
/*h(14251)=5512 */ {14251, xed3_phash_find_map0x0F_opcode0x1e_vv0_5512_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(721)=5514 */ {721, xed3_phash_find_map0x0F_opcode0x1e_vv0_5514_l1},
/*h(4902)=5515 */ {4902, xed3_phash_find_map0x0F_opcode0x1e_vv0_5515_l1},
/*h(9083)=5516 */ {9083, xed3_phash_find_map0x0F_opcode0x1e_vv0_5516_l1},
/*h(13264)=5517 */ {13264, xed3_phash_find_map0x0F_opcode0x1e_vv0_5517_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3915)=5519 */ {3915, xed3_phash_find_map0x0F_opcode0x1e_vv0_5519_l1},
/*h(8096)=5520 */ {8096, xed3_phash_find_map0x0F_opcode0x1e_vv0_5520_l1},
/*h(12277)=5521 */ {12277, xed3_phash_find_map0x0F_opcode0x1e_vv0_5521_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13874)=5523 */ {13874, xed3_phash_find_map0x0F_opcode0x1e_vv0_5523_l1},
/*h(7109)=5524 */ {7109, xed3_phash_find_map0x0F_opcode0x1e_vv0_5524_l1},
/*h(11290)=5525 */ {11290, xed3_phash_find_map0x0F_opcode0x1e_vv0_5525_l1},
/*h(8706)=5526 */ {8706, xed3_phash_find_map0x0F_opcode0x1e_vv0_5526_l1},
/*h(12887)=5527 */ {12887, xed3_phash_find_map0x0F_opcode0x1e_vv0_5527_l1},
/*h(6122)=5528 */ {6122, xed3_phash_find_map0x0F_opcode0x1e_vv0_5528_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14484)=5530 */ {14484, xed3_phash_find_map0x0F_opcode0x1e_vv0_5530_l1},
/*h(7719)=5531 */ {7719, xed3_phash_find_map0x0F_opcode0x1e_vv0_5531_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16081)=5533 */ {16081, xed3_phash_find_map0x0F_opcode0x1e_vv0_5533_l1},
/*h(13497)=5534 */ {13497, xed3_phash_find_map0x0F_opcode0x1e_vv0_5534_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10913)=5536 */ {10913, xed3_phash_find_map0x0F_opcode0x1e_vv0_5536_l1},
/*h(15094)=5537 */ {15094, xed3_phash_find_map0x0F_opcode0x1e_vv0_5537_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5745)=5539 */ {5745, xed3_phash_find_map0x0F_opcode0x1e_vv0_5539_l1},
/*h(9926)=5540 */ {9926, xed3_phash_find_map0x0F_opcode0x1e_vv0_5540_l1},
/*h(14107)=5541 */ {14107, xed3_phash_find_map0x0F_opcode0x1e_vv0_5541_l1},
/*h(577)=5542 */ {577, xed3_phash_find_map0x0F_opcode0x1e_vv0_5542_l1},
/*h(4758)=5543 */ {4758, xed3_phash_find_map0x0F_opcode0x1e_vv0_5543_l1},
/*h(8939)=5544 */ {8939, xed3_phash_find_map0x0F_opcode0x1e_vv0_5544_l1},
/*h(13120)=5545 */ {13120, xed3_phash_find_map0x0F_opcode0x1e_vv0_5545_l1},
/*h(6355)=5546 */ {6355, xed3_phash_find_map0x0F_opcode0x1e_vv0_5546_l1},
/*h(3771)=5547 */ {3771, xed3_phash_find_map0x0F_opcode0x1e_vv0_5547_l1},
/*h(7952)=5548 */ {7952, xed3_phash_find_map0x0F_opcode0x1e_vv0_5548_l1},
/*h(12133)=5549 */ {12133, xed3_phash_find_map0x0F_opcode0x1e_vv0_5549_l1},
/*h(16314)=5550 */ {16314, xed3_phash_find_map0x0F_opcode0x1e_vv0_5550_l1},
/*h(2784)=5551 */ {2784, xed3_phash_find_map0x0F_opcode0x1e_vv0_5551_l1},
/*h(6965)=5552 */ {6965, xed3_phash_find_map0x0F_opcode0x1e_vv0_5552_l1},
/*h(11146)=5553 */ {11146, xed3_phash_find_map0x0F_opcode0x1e_vv0_5553_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1797)=5555 */ {1797, xed3_phash_find_map0x0F_opcode0x1e_vv0_5555_l1},
/*h(5978)=5556 */ {5978, xed3_phash_find_map0x0F_opcode0x1e_vv0_5556_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14340)=5558 */ {14340, xed3_phash_find_map0x0F_opcode0x1e_vv0_5558_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(810)=5560 */ {810, xed3_phash_find_map0x0F_opcode0x1e_vv0_5560_l1},
/*h(15937)=5561 */ {15937, xed3_phash_find_map0x0F_opcode0x1e_vv0_5561_l1},
/*h(9172)=5562 */ {9172, xed3_phash_find_map0x0F_opcode0x1e_vv0_5562_l1},
/*h(13353)=5563 */ {13353, xed3_phash_find_map0x0F_opcode0x1e_vv0_5563_l1},
/*h(10769)=5564 */ {10769, xed3_phash_find_map0x0F_opcode0x1e_vv0_5564_l1},
/*h(14950)=5565 */ {14950, xed3_phash_find_map0x0F_opcode0x1e_vv0_5565_l1},
/*h(8185)=5566 */ {8185, xed3_phash_find_map0x0F_opcode0x1e_vv0_5566_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9782)=5568 */ {9782, xed3_phash_find_map0x0F_opcode0x1e_vv0_5568_l1},
/*h(13963)=5569 */ {13963, xed3_phash_find_map0x0F_opcode0x1e_vv0_5569_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11379)=5571 */ {11379, xed3_phash_find_map0x0F_opcode0x1e_vv0_5571_l1},
/*h(15560)=5572 */ {15560, xed3_phash_find_map0x0F_opcode0x1e_vv0_5572_l1},
/*h(12976)=5573 */ {12976, xed3_phash_find_map0x0F_opcode0x1e_vv0_5573_l1},
/*h(6211)=5574 */ {6211, xed3_phash_find_map0x0F_opcode0x1e_vv0_5574_l1},
/*h(10392)=5575 */ {10392, xed3_phash_find_map0x0F_opcode0x1e_vv0_5575_l1},
/*h(3627)=5576 */ {3627, xed3_phash_find_map0x0F_opcode0x1e_vv0_5576_l1},
/*h(7808)=5577 */ {7808, xed3_phash_find_map0x0F_opcode0x1e_vv0_5577_l1},
/*h(11989)=5578 */ {11989, xed3_phash_find_map0x0F_opcode0x1e_vv0_5578_l1},
/*h(16170)=5579 */ {16170, xed3_phash_find_map0x0F_opcode0x1e_vv0_5579_l1},
/*h(2640)=5580 */ {2640, xed3_phash_find_map0x0F_opcode0x1e_vv0_5580_l1},
/*h(6821)=5581 */ {6821, xed3_phash_find_map0x0F_opcode0x1e_vv0_5581_l1},
/*h(11002)=5582 */ {11002, xed3_phash_find_map0x0F_opcode0x1e_vv0_5582_l1},
/*h(8418)=5583 */ {8418, xed3_phash_find_map0x0F_opcode0x1e_vv0_5583_l1},
/*h(1653)=5584 */ {1653, xed3_phash_find_map0x0F_opcode0x1e_vv0_5584_l1},
/*h(5834)=5585 */ {5834, xed3_phash_find_map0x0F_opcode0x1e_vv0_5585_l1},
/*h(3250)=5586 */ {3250, xed3_phash_find_map0x0F_opcode0x1e_vv0_5586_l1},
/*h(14196)=5587 */ {14196, xed3_phash_find_map0x0F_opcode0x1e_vv0_5587_l1},
/*h(666)=5588 */ {666, xed3_phash_find_map0x0F_opcode0x1e_vv0_5588_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9028)=5590 */ {9028, xed3_phash_find_map0x0F_opcode0x1e_vv0_5590_l1},
/*h(13209)=5591 */ {13209, xed3_phash_find_map0x0F_opcode0x1e_vv0_5591_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3860)=5593 */ {3860, xed3_phash_find_map0x0F_opcode0x1e_vv0_5593_l1},
/*h(8041)=5594 */ {8041, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_5597_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11235)=5599 */ {11235, xed3_phash_find_map0x0F_opcode0x1e_vv0_5599_l1},
/*h(15416)=5600 */ {15416, xed3_phash_find_map0x0F_opcode0x1e_vv0_5600_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12832)=5602 */ {12832, xed3_phash_find_map0x0F_opcode0x1e_vv0_5602_l1},
/*h(10248)=5603 */ {10248, xed3_phash_find_map0x0F_opcode0x1e_vv0_5603_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11845)=5606 */ {11845, xed3_phash_find_map0x0F_opcode0x1e_vv0_5606_l1},
/*h(16026)=5607 */ {16026, xed3_phash_find_map0x0F_opcode0x1e_vv0_5607_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13442)=5609 */ {13442, xed3_phash_find_map0x0F_opcode0x1e_vv0_5609_l1},
/*h(10858)=5610 */ {10858, xed3_phash_find_map0x0F_opcode0x1e_vv0_5610_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8274)=5612 */ {8274, xed3_phash_find_map0x0F_opcode0x1e_vv0_5612_l1},
/*h(12455)=5613 */ {12455, xed3_phash_find_map0x0F_opcode0x1e_vv0_5613_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14052)=5615 */ {14052, xed3_phash_find_map0x0F_opcode0x1e_vv0_5615_l1},
/*h(7287)=5616 */ {7287, xed3_phash_find_map0x0F_opcode0x1e_vv0_5616_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8884)=5618 */ {8884, xed3_phash_find_map0x0F_opcode0x1e_vv0_5618_l1},
/*h(13065)=5619 */ {13065, xed3_phash_find_map0x0F_opcode0x1e_vv0_5619_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10481)=5621 */ {10481, xed3_phash_find_map0x0F_opcode0x1e_vv0_5621_l1},
/*h(3716)=5622 */ {3716, xed3_phash_find_map0x0F_opcode0x1e_vv0_5622_l1},
/*h(7897)=5623 */ {7897, xed3_phash_find_map0x0F_opcode0x1e_vv0_5623_l1},
/*h(5313)=5624 */ {5313, xed3_phash_find_map0x0F_opcode0x1e_vv0_5624_l1},
/*h(16259)=5625 */ {16259, xed3_phash_find_map0x0F_opcode0x1e_vv0_5625_l1},
/*h(2729)=5626 */ {2729, xed3_phash_find_map0x0F_opcode0x1e_vv0_5626_l1},
/*h(145)=5627 */ {145, xed3_phash_find_map0x0F_opcode0x1e_vv0_5627_l1},
/*h(11091)=5628 */ {11091, xed3_phash_find_map0x0F_opcode0x1e_vv0_5628_l1},
/*h(15272)=5629 */ {15272, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_5632_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(755)=5634 */ {755, xed3_phash_find_map0x0F_opcode0x1e_vv0_5634_l1},
/*h(15882)=5635 */ {15882, xed3_phash_find_map0x0F_opcode0x1e_vv0_5635_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13298)=5637 */ {13298, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_5640_l1},
/*h(12311)=5641 */ {12311, xed3_phash_find_map0x0F_opcode0x1e_vv0_5641_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2962)=5643 */ {2962, xed3_phash_find_map0x0F_opcode0x1e_vv0_5643_l1},
/*h(13908)=5644 */ {13908, xed3_phash_find_map0x0F_opcode0x1e_vv0_5644_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15505)=5646 */ {15505, xed3_phash_find_map0x0F_opcode0x1e_vv0_5646_l1},
/*h(8740)=5647 */ {8740, xed3_phash_find_map0x0F_opcode0x1e_vv0_5647_l1},
/*h(12921)=5648 */ {12921, xed3_phash_find_map0x0F_opcode0x1e_vv0_5648_l1},
/*h(10337)=5649 */ {10337, xed3_phash_find_map0x0F_opcode0x1e_vv0_5649_l1},
/*h(14518)=5650 */ {14518, xed3_phash_find_map0x0F_opcode0x1e_vv0_5650_l1},
/*h(7753)=5651 */ {7753, xed3_phash_find_map0x0F_opcode0x1e_vv0_5651_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16115)=5653 */ {16115, xed3_phash_find_map0x0F_opcode0x1e_vv0_5653_l1},
/*h(9350)=5654 */ {9350, xed3_phash_find_map0x0F_opcode0x1e_vv0_5654_l1},
/*h(13531)=5655 */ {13531, xed3_phash_find_map0x0F_opcode0x1e_vv0_5655_l1},
/*h(10947)=5656 */ {10947, xed3_phash_find_map0x0F_opcode0x1e_vv0_5656_l1},
/*h(15128)=5657 */ {15128, xed3_phash_find_map0x0F_opcode0x1e_vv0_5657_l1},
/*h(8363)=5658 */ {8363, xed3_phash_find_map0x0F_opcode0x1e_vv0_5658_l1},
/*h(5779)=5659 */ {5779, xed3_phash_find_map0x0F_opcode0x1e_vv0_5659_l1},
/*h(9960)=5660 */ {9960, xed3_phash_find_map0x0F_opcode0x1e_vv0_5660_l1},
/*h(3195)=5661 */ {3195, xed3_phash_find_map0x0F_opcode0x1e_vv0_5661_l1},
/*h(7376)=5662 */ {7376, xed3_phash_find_map0x0F_opcode0x1e_vv0_5662_l1},
/*h(4792)=5663 */ {4792, xed3_phash_find_map0x0F_opcode0x1e_vv0_5663_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13154)=5665 */ {13154, xed3_phash_find_map0x0F_opcode0x1e_vv0_5665_l1},
/*h(6389)=5666 */ {6389, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_5669_l1},
/*h(12167)=5670 */ {12167, xed3_phash_find_map0x0F_opcode0x1e_vv0_5670_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2818)=5672 */ {2818, xed3_phash_find_map0x0F_opcode0x1e_vv0_5672_l1},
/*h(6999)=5673 */ {6999, xed3_phash_find_map0x0F_opcode0x1e_vv0_5673_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15361)=5675 */ {15361, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_5678_l1},
/*h(14374)=5679 */ {14374, xed3_phash_find_map0x0F_opcode0x1e_vv0_5679_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15971)=5681 */ {15971, xed3_phash_find_map0x0F_opcode0x1e_vv0_5681_l1},
/*h(9206)=5682 */ {9206, xed3_phash_find_map0x0F_opcode0x1e_vv0_5682_l1},
/*h(13387)=5683 */ {13387, xed3_phash_find_map0x0F_opcode0x1e_vv0_5683_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10803)=5685 */ {10803, xed3_phash_find_map0x0F_opcode0x1e_vv0_5685_l1},
/*h(14984)=5686 */ {14984, xed3_phash_find_map0x0F_opcode0x1e_vv0_5686_l1},
/*h(12400)=5687 */ {12400, xed3_phash_find_map0x0F_opcode0x1e_vv0_5687_l1},
/*h(5635)=5688 */ {5635, xed3_phash_find_map0x0F_opcode0x1e_vv0_5688_l1},
/*h(9816)=5689 */ {9816, xed3_phash_find_map0x0F_opcode0x1e_vv0_5689_l1},
/*h(7232)=5690 */ {7232, xed3_phash_find_map0x0F_opcode0x1e_vv0_5690_l1},
/*h(11413)=5691 */ {11413, xed3_phash_find_map0x0F_opcode0x1e_vv0_5691_l1},
/*h(15594)=5692 */ {15594, xed3_phash_find_map0x0F_opcode0x1e_vv0_5692_l1},
/*h(2064)=5693 */ {2064, xed3_phash_find_map0x0F_opcode0x1e_vv0_5693_l1},
/*h(13010)=5694 */ {13010, xed3_phash_find_map0x0F_opcode0x1e_vv0_5694_l1},
/*h(10426)=5695 */ {10426, xed3_phash_find_map0x0F_opcode0x1e_vv0_5695_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7842)=5697 */ {7842, xed3_phash_find_map0x0F_opcode0x1e_vv0_5697_l1},
/*h(12023)=5698 */ {12023, xed3_phash_find_map0x0F_opcode0x1e_vv0_5698_l1},
/*h(5258)=5699 */ {5258, xed3_phash_find_map0x0F_opcode0x1e_vv0_5699_l1},
/*h(2674)=5700 */ {2674, xed3_phash_find_map0x0F_opcode0x1e_vv0_5700_l1},
/*h(6855)=5701 */ {6855, xed3_phash_find_map0x0F_opcode0x1e_vv0_5701_l1},
/*h(90)=5702 */ {90, xed3_phash_find_map0x0F_opcode0x1e_vv0_5702_l1},
/*h(15217)=5703 */ {15217, xed3_phash_find_map0x0F_opcode0x1e_vv0_5703_l1},
/*h(1687)=5704 */ {1687, xed3_phash_find_map0x0F_opcode0x1e_vv0_5704_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10049)=5706 */ {10049, xed3_phash_find_map0x0F_opcode0x1e_vv0_5706_l1},
/*h(14230)=5707 */ {14230, xed3_phash_find_map0x0F_opcode0x1e_vv0_5707_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4881)=5709 */ {4881, xed3_phash_find_map0x0F_opcode0x1e_vv0_5709_l1},
/*h(9062)=5710 */ {9062, xed3_phash_find_map0x0F_opcode0x1e_vv0_5710_l1},
/*h(13243)=5711 */ {13243, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_5715_l1},
/*h(12256)=5716 */ {12256, xed3_phash_find_map0x0F_opcode0x1e_vv0_5716_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2907)=5718 */ {2907, xed3_phash_find_map0x0F_opcode0x1e_vv0_5718_l1},
/*h(7088)=5719 */ {7088, xed3_phash_find_map0x0F_opcode0x1e_vv0_5719_l1},
/*h(11269)=5720 */ {11269, xed3_phash_find_map0x0F_opcode0x1e_vv0_5720_l1},
/*h(15450)=5721 */ {15450, xed3_phash_find_map0x0F_opcode0x1e_vv0_5721_l1},
/*h(12866)=5722 */ {12866, xed3_phash_find_map0x0F_opcode0x1e_vv0_5722_l1},
/*h(6101)=5723 */ {6101, xed3_phash_find_map0x0F_opcode0x1e_vv0_5723_l1},
/*h(10282)=5724 */ {10282, xed3_phash_find_map0x0F_opcode0x1e_vv0_5724_l1},
/*h(7698)=5725 */ {7698, xed3_phash_find_map0x0F_opcode0x1e_vv0_5725_l1},
/*h(11879)=5726 */ {11879, xed3_phash_find_map0x0F_opcode0x1e_vv0_5726_l1},
/*h(5114)=5727 */ {5114, xed3_phash_find_map0x0F_opcode0x1e_vv0_5727_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13476)=5729 */ {13476, xed3_phash_find_map0x0F_opcode0x1e_vv0_5729_l1},
/*h(6711)=5730 */ {6711, xed3_phash_find_map0x0F_opcode0x1e_vv0_5730_l1},
/*h(15073)=5731 */ {15073, xed3_phash_find_map0x0F_opcode0x1e_vv0_5731_l1},
/*h(8308)=5732 */ {8308, xed3_phash_find_map0x0F_opcode0x1e_vv0_5732_l1},
/*h(12489)=5733 */ {12489, xed3_phash_find_map0x0F_opcode0x1e_vv0_5733_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9905)=5735 */ {9905, xed3_phash_find_map0x0F_opcode0x1e_vv0_5735_l1},
/*h(14086)=5736 */ {14086, xed3_phash_find_map0x0F_opcode0x1e_vv0_5736_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4737)=5738 */ {4737, xed3_phash_find_map0x0F_opcode0x1e_vv0_5738_l1},
/*h(8918)=5739 */ {8918, xed3_phash_find_map0x0F_opcode0x1e_vv0_5739_l1},
/*h(13099)=5740 */ {13099, xed3_phash_find_map0x0F_opcode0x1e_vv0_5740_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3750)=5742 */ {3750, xed3_phash_find_map0x0F_opcode0x1e_vv0_5742_l1},
/*h(7931)=5743 */ {7931, xed3_phash_find_map0x0F_opcode0x1e_vv0_5743_l1},
/*h(12112)=5744 */ {12112, xed3_phash_find_map0x0F_opcode0x1e_vv0_5744_l1},
/*h(16293)=5745 */ {16293, xed3_phash_find_map0x0F_opcode0x1e_vv0_5745_l1},
/*h(2763)=5746 */ {2763, xed3_phash_find_map0x0F_opcode0x1e_vv0_5746_l1},
/*h(6944)=5747 */ {6944, xed3_phash_find_map0x0F_opcode0x1e_vv0_5747_l1},
/*h(11125)=5748 */ {11125, xed3_phash_find_map0x0F_opcode0x1e_vv0_5748_l1},
/*h(15306)=5749 */ {15306, xed3_phash_find_map0x0F_opcode0x1e_vv0_5749_l1},
/*h(1776)=5750 */ {1776, xed3_phash_find_map0x0F_opcode0x1e_vv0_5750_l1},
/*h(5957)=5751 */ {5957, xed3_phash_find_map0x0F_opcode0x1e_vv0_5751_l1},
/*h(10138)=5752 */ {10138, xed3_phash_find_map0x0F_opcode0x1e_vv0_5752_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(789)=5754 */ {789, xed3_phash_find_map0x0F_opcode0x1e_vv0_5754_l1},
/*h(4970)=5755 */ {4970, xed3_phash_find_map0x0F_opcode0x1e_vv0_5755_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13332)=5757 */ {13332, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_5760_l1},
/*h(8164)=5761 */ {8164, xed3_phash_find_map0x0F_opcode0x1e_vv0_5761_l1},
/*h(12345)=5762 */ {12345, xed3_phash_find_map0x0F_opcode0x1e_vv0_5762_l1},
/*h(9761)=5763 */ {9761, xed3_phash_find_map0x0F_opcode0x1e_vv0_5763_l1},
/*h(13942)=5764 */ {13942, xed3_phash_find_map0x0F_opcode0x1e_vv0_5764_l1},
/*h(7177)=5765 */ {7177, xed3_phash_find_map0x0F_opcode0x1e_vv0_5765_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15539)=5767 */ {15539, xed3_phash_find_map0x0F_opcode0x1e_vv0_5767_l1},
/*h(12955)=5768 */ {12955, xed3_phash_find_map0x0F_opcode0x1e_vv0_5768_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10371)=5770 */ {10371, xed3_phash_find_map0x0F_opcode0x1e_vv0_5770_l1},
/*h(14552)=5771 */ {14552, xed3_phash_find_map0x0F_opcode0x1e_vv0_5771_l1},
/*h(11968)=5772 */ {11968, xed3_phash_find_map0x0F_opcode0x1e_vv0_5772_l1},
/*h(16149)=5773 */ {16149, xed3_phash_find_map0x0F_opcode0x1e_vv0_5773_l1},
/*h(9384)=5774 */ {9384, xed3_phash_find_map0x0F_opcode0x1e_vv0_5774_l1},
/*h(2619)=5775 */ {2619, xed3_phash_find_map0x0F_opcode0x1e_vv0_5775_l1},
/*h(6800)=5776 */ {6800, xed3_phash_find_map0x0F_opcode0x1e_vv0_5776_l1},
/*h(15162)=5777 */ {15162, xed3_phash_find_map0x0F_opcode0x1e_vv0_5777_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1632)=5779 */ {1632, xed3_phash_find_map0x0F_opcode0x1e_vv0_5779_l1},
/*h(5813)=5780 */ {5813, xed3_phash_find_map0x0F_opcode0x1e_vv0_5780_l1},
/*h(9994)=5781 */ {9994, xed3_phash_find_map0x0F_opcode0x1e_vv0_5781_l1},
/*h(7410)=5782 */ {7410, xed3_phash_find_map0x0F_opcode0x1e_vv0_5782_l1},
/*h(645)=5783 */ {645, xed3_phash_find_map0x0F_opcode0x1e_vv0_5783_l1},
/*h(4826)=5784 */ {4826, xed3_phash_find_map0x0F_opcode0x1e_vv0_5784_l1},
/*h(2242)=5785 */ {2242, xed3_phash_find_map0x0F_opcode0x1e_vv0_5785_l1},
/*h(13188)=5786 */ {13188, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_5789_l1},
/*h(12201)=5790 */ {12201, xed3_phash_find_map0x0F_opcode0x1e_vv0_5790_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2852)=5792 */ {2852, xed3_phash_find_map0x0F_opcode0x1e_vv0_5792_l1},
/*h(7033)=5793 */ {7033, xed3_phash_find_map0x0F_opcode0x1e_vv0_5793_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15395)=5795 */ {15395, xed3_phash_find_map0x0F_opcode0x1e_vv0_5795_l1},
/*h(1865)=5796 */ {1865, xed3_phash_find_map0x0F_opcode0x1e_vv0_5796_l1},
/*h(12811)=5797 */ {12811, xed3_phash_find_map0x0F_opcode0x1e_vv0_5797_l1},
/*h(10227)=5798 */ {10227, xed3_phash_find_map0x0F_opcode0x1e_vv0_5798_l1},
/*h(14408)=5799 */ {14408, xed3_phash_find_map0x0F_opcode0x1e_vv0_5799_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11824)=5801 */ {11824, xed3_phash_find_map0x0F_opcode0x1e_vv0_5801_l1},
/*h(16005)=5802 */ {16005, xed3_phash_find_map0x0F_opcode0x1e_vv0_5802_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6656)=5804 */ {6656, xed3_phash_find_map0x0F_opcode0x1e_vv0_5804_l1},
/*h(10837)=5805 */ {10837, xed3_phash_find_map0x0F_opcode0x1e_vv0_5805_l1},
/*h(15018)=5806 */ {15018, xed3_phash_find_map0x0F_opcode0x1e_vv0_5806_l1},
/*h(12434)=5807 */ {12434, xed3_phash_find_map0x0F_opcode0x1e_vv0_5807_l1},
/*h(5669)=5808 */ {5669, xed3_phash_find_map0x0F_opcode0x1e_vv0_5808_l1},
/*h(9850)=5809 */ {9850, xed3_phash_find_map0x0F_opcode0x1e_vv0_5809_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7266)=5811 */ {7266, xed3_phash_find_map0x0F_opcode0x1e_vv0_5811_l1},
/*h(11447)=5812 */ {11447, xed3_phash_find_map0x0F_opcode0x1e_vv0_5812_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13044)=5814 */ {13044, xed3_phash_find_map0x0F_opcode0x1e_vv0_5814_l1},
/*h(6279)=5815 */ {6279, xed3_phash_find_map0x0F_opcode0x1e_vv0_5815_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7876)=5817 */ {7876, xed3_phash_find_map0x0F_opcode0x1e_vv0_5817_l1},
/*h(12057)=5818 */ {12057, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_5821_l1},
/*h(6889)=5822 */ {6889, xed3_phash_find_map0x0F_opcode0x1e_vv0_5822_l1},
/*h(15251)=5823 */ {15251, xed3_phash_find_map0x0F_opcode0x1e_vv0_5823_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1721)=5825 */ {1721, xed3_phash_find_map0x0F_opcode0x1e_vv0_5825_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10083)=5827 */ {10083, xed3_phash_find_map0x0F_opcode0x1e_vv0_5827_l1},
/*h(14264)=5828 */ {14264, xed3_phash_find_map0x0F_opcode0x1e_vv0_5828_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4915)=5830 */ {4915, xed3_phash_find_map0x0F_opcode0x1e_vv0_5830_l1},
/*h(9096)=5831 */ {9096, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_5834_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12290)=5836 */ {12290, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_5839_l1},
/*h(11303)=5840 */ {11303, xed3_phash_find_map0x0F_opcode0x1e_vv0_5840_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1954)=5842 */ {1954, xed3_phash_find_map0x0F_opcode0x1e_vv0_5842_l1},
/*h(12900)=5843 */ {12900, xed3_phash_find_map0x0F_opcode0x1e_vv0_5843_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14497)=5845 */ {14497, xed3_phash_find_map0x0F_opcode0x1e_vv0_5845_l1},
/*h(7732)=5846 */ {7732, xed3_phash_find_map0x0F_opcode0x1e_vv0_5846_l1},
/*h(11913)=5847 */ {11913, xed3_phash_find_map0x0F_opcode0x1e_vv0_5847_l1},
/*h(9329)=5848 */ {9329, xed3_phash_find_map0x0F_opcode0x1e_vv0_5848_l1},
/*h(13510)=5849 */ {13510, xed3_phash_find_map0x0F_opcode0x1e_vv0_5849_l1},
/*h(6745)=5850 */ {6745, xed3_phash_find_map0x0F_opcode0x1e_vv0_5850_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15107)=5852 */ {15107, xed3_phash_find_map0x0F_opcode0x1e_vv0_5852_l1},
/*h(12523)=5853 */ {12523, xed3_phash_find_map0x0F_opcode0x1e_vv0_5853_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9939)=5855 */ {9939, xed3_phash_find_map0x0F_opcode0x1e_vv0_5855_l1},
/*h(14120)=5856 */ {14120, xed3_phash_find_map0x0F_opcode0x1e_vv0_5856_l1},
/*h(7355)=5857 */ {7355, xed3_phash_find_map0x0F_opcode0x1e_vv0_5857_l1},
/*h(4771)=5858 */ {4771, xed3_phash_find_map0x0F_opcode0x1e_vv0_5858_l1},
/*h(8952)=5859 */ {8952, xed3_phash_find_map0x0F_opcode0x1e_vv0_5859_l1},
/*h(2187)=5860 */ {2187, xed3_phash_find_map0x0F_opcode0x1e_vv0_5860_l1},
/*h(6368)=5861 */ {6368, xed3_phash_find_map0x0F_opcode0x1e_vv0_5861_l1},
/*h(3784)=5862 */ {3784, xed3_phash_find_map0x0F_opcode0x1e_vv0_5862_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12146)=5864 */ {12146, xed3_phash_find_map0x0F_opcode0x1e_vv0_5864_l1},
/*h(16327)=5865 */ {16327, xed3_phash_find_map0x0F_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_map0x0F_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_map0x0F_opcode0x1e_vv0_5871_l1},
/*h(5991)=5872 */ {5991, xed3_phash_find_map0x0F_opcode0x1e_vv0_5872_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14353)=5874 */ {14353, xed3_phash_find_map0x0F_opcode0x1e_vv0_5874_l1},
/*h(823)=5875 */ {823, xed3_phash_find_map0x0F_opcode0x1e_vv0_5875_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9185)=5877 */ {9185, xed3_phash_find_map0x0F_opcode0x1e_vv0_5877_l1},
/*h(13366)=5878 */ {13366, xed3_phash_find_map0x0F_opcode0x1e_vv0_5878_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14963)=5880 */ {14963, xed3_phash_find_map0x0F_opcode0x1e_vv0_5880_l1},
/*h(8198)=5881 */ {8198, xed3_phash_find_map0x0F_opcode0x1e_vv0_5881_l1},
/*h(12379)=5882 */ {12379, xed3_phash_find_map0x0F_opcode0x1e_vv0_5882_l1},
/*h(9795)=5883 */ {9795, xed3_phash_find_map0x0F_opcode0x1e_vv0_5883_l1},
/*h(13976)=5884 */ {13976, xed3_phash_find_map0x0F_opcode0x1e_vv0_5884_l1},
/*h(7211)=5885 */ {7211, xed3_phash_find_map0x0F_opcode0x1e_vv0_5885_l1},
/*h(11392)=5886 */ {11392, xed3_phash_find_map0x0F_opcode0x1e_vv0_5886_l1},
/*h(15573)=5887 */ {15573, xed3_phash_find_map0x0F_opcode0x1e_vv0_5887_l1},
/*h(8808)=5888 */ {8808, xed3_phash_find_map0x0F_opcode0x1e_vv0_5888_l1},
/*h(6224)=5889 */ {6224, xed3_phash_find_map0x0F_opcode0x1e_vv0_5889_l1},
/*h(10405)=5890 */ {10405, xed3_phash_find_map0x0F_opcode0x1e_vv0_5890_l1},
/*h(14586)=5891 */ {14586, xed3_phash_find_map0x0F_opcode0x1e_vv0_5891_l1},
/*h(1056)=5892 */ {1056, xed3_phash_find_map0x0F_opcode0x1e_vv0_5892_l1},
/*h(12002)=5893 */ {12002, xed3_phash_find_map0x0F_opcode0x1e_vv0_5893_l1},
/*h(9418)=5894 */ {9418, xed3_phash_find_map0x0F_opcode0x1e_vv0_5894_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6834)=5896 */ {6834, xed3_phash_find_map0x0F_opcode0x1e_vv0_5896_l1},
/*h(11015)=5897 */ {11015, xed3_phash_find_map0x0F_opcode0x1e_vv0_5897_l1},
/*h(4250)=5898 */ {4250, xed3_phash_find_map0x0F_opcode0x1e_vv0_5898_l1},
/*h(1666)=5899 */ {1666, xed3_phash_find_map0x0F_opcode0x1e_vv0_5899_l1},
/*h(5847)=5900 */ {5847, xed3_phash_find_map0x0F_opcode0x1e_vv0_5900_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14209)=5902 */ {14209, xed3_phash_find_map0x0F_opcode0x1e_vv0_5902_l1},
/*h(679)=5903 */ {679, xed3_phash_find_map0x0F_opcode0x1e_vv0_5903_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9041)=5905 */ {9041, xed3_phash_find_map0x0F_opcode0x1e_vv0_5905_l1},
/*h(13222)=5906 */ {13222, xed3_phash_find_map0x0F_opcode0x1e_vv0_5906_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3873)=5908 */ {3873, xed3_phash_find_map0x0F_opcode0x1e_vv0_5908_l1},
/*h(8054)=5909 */ {8054, xed3_phash_find_map0x0F_opcode0x1e_vv0_5909_l1},
/*h(12235)=5910 */ {12235, xed3_phash_find_map0x0F_opcode0x1e_vv0_5910_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13832)=5913 */ {13832, xed3_phash_find_map0x0F_opcode0x1e_vv0_5913_l1},
/*h(11248)=5914 */ {11248, xed3_phash_find_map0x0F_opcode0x1e_vv0_5914_l1},
/*h(15429)=5915 */ {15429, xed3_phash_find_map0x0F_opcode0x1e_vv0_5915_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1899)=5917 */ {1899, xed3_phash_find_map0x0F_opcode0x1e_vv0_5917_l1},
/*h(6080)=5918 */ {6080, xed3_phash_find_map0x0F_opcode0x1e_vv0_5918_l1},
/*h(10261)=5919 */ {10261, xed3_phash_find_map0x0F_opcode0x1e_vv0_5919_l1},
/*h(14442)=5920 */ {14442, xed3_phash_find_map0x0F_opcode0x1e_vv0_5920_l1},
/*h(11858)=5921 */ {11858, xed3_phash_find_map0x0F_opcode0x1e_vv0_5921_l1},
/*h(16039)=5922 */ {16039, xed3_phash_find_map0x0F_opcode0x1e_vv0_5922_l1},
/*h(9274)=5923 */ {9274, xed3_phash_find_map0x0F_opcode0x1e_vv0_5923_l1},
/*h(6690)=5924 */ {6690, xed3_phash_find_map0x0F_opcode0x1e_vv0_5924_l1},
/*h(10871)=5925 */ {10871, xed3_phash_find_map0x0F_opcode0x1e_vv0_5925_l1},
/*h(4106)=5926 */ {4106, xed3_phash_find_map0x0F_opcode0x1e_vv0_5926_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12468)=5928 */ {12468, xed3_phash_find_map0x0F_opcode0x1e_vv0_5928_l1},
/*h(5703)=5929 */ {5703, xed3_phash_find_map0x0F_opcode0x1e_vv0_5929_l1},
/*h(14065)=5930 */ {14065, xed3_phash_find_map0x0F_opcode0x1e_vv0_5930_l1},
/*h(7300)=5931 */ {7300, xed3_phash_find_map0x0F_opcode0x1e_vv0_5931_l1},
/*h(11481)=5932 */ {11481, xed3_phash_find_map0x0F_opcode0x1e_vv0_5932_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8897)=5934 */ {8897, xed3_phash_find_map0x0F_opcode0x1e_vv0_5934_l1},
/*h(13078)=5935 */ {13078, xed3_phash_find_map0x0F_opcode0x1e_vv0_5935_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3729)=5937 */ {3729, xed3_phash_find_map0x0F_opcode0x1e_vv0_5937_l1},
/*h(7910)=5938 */ {7910, xed3_phash_find_map0x0F_opcode0x1e_vv0_5938_l1},
/*h(12091)=5939 */ {12091, xed3_phash_find_map0x0F_opcode0x1e_vv0_5939_l1},
/*h(16272)=5940 */ {16272, xed3_phash_find_map0x0F_opcode0x1e_vv0_5940_l1},
/*h(2742)=5941 */ {2742, xed3_phash_find_map0x0F_opcode0x1e_vv0_5941_l1},
/*h(6923)=5942 */ {6923, xed3_phash_find_map0x0F_opcode0x1e_vv0_5942_l1},
/*h(11104)=5943 */ {11104, xed3_phash_find_map0x0F_opcode0x1e_vv0_5943_l1},
/*h(15285)=5944 */ {15285, xed3_phash_find_map0x0F_opcode0x1e_vv0_5944_l1},
/*h(1755)=5945 */ {1755, xed3_phash_find_map0x0F_opcode0x1e_vv0_5945_l1},
/*h(5936)=5946 */ {5936, xed3_phash_find_map0x0F_opcode0x1e_vv0_5946_l1},
/*h(10117)=5947 */ {10117, xed3_phash_find_map0x0F_opcode0x1e_vv0_5947_l1},
/*h(14298)=5948 */ {14298, xed3_phash_find_map0x0F_opcode0x1e_vv0_5948_l1},
/*h(768)=5949 */ {768, xed3_phash_find_map0x0F_opcode0x1e_vv0_5949_l1},
/*h(4949)=5950 */ {4949, xed3_phash_find_map0x0F_opcode0x1e_vv0_5950_l1},
/*h(15895)=5951 */ {15895, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_5954_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12324)=5956 */ {12324, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_5959_l1},
/*h(11337)=5960 */ {11337, xed3_phash_find_map0x0F_opcode0x1e_vv0_5960_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8753)=5962 */ {8753, xed3_phash_find_map0x0F_opcode0x1e_vv0_5962_l1},
/*h(12934)=5963 */ {12934, xed3_phash_find_map0x0F_opcode0x1e_vv0_5963_l1},
/*h(6169)=5964 */ {6169, xed3_phash_find_map0x0F_opcode0x1e_vv0_5964_l1},
/*h(3585)=5965 */ {3585, xed3_phash_find_map0x0F_opcode0x1e_vv0_5965_l1},
/*h(14531)=5966 */ {14531, xed3_phash_find_map0x0F_opcode0x1e_vv0_5966_l1},
/*h(11947)=5967 */ {11947, xed3_phash_find_map0x0F_opcode0x1e_vv0_5967_l1},
/*h(16128)=5968 */ {16128, xed3_phash_find_map0x0F_opcode0x1e_vv0_5968_l1},
/*h(9363)=5969 */ {9363, xed3_phash_find_map0x0F_opcode0x1e_vv0_5969_l1},
/*h(13544)=5970 */ {13544, xed3_phash_find_map0x0F_opcode0x1e_vv0_5970_l1},
/*h(10960)=5971 */ {10960, xed3_phash_find_map0x0F_opcode0x1e_vv0_5971_l1},
/*h(15141)=5972 */ {15141, xed3_phash_find_map0x0F_opcode0x1e_vv0_5972_l1},
/*h(8376)=5973 */ {8376, xed3_phash_find_map0x0F_opcode0x1e_vv0_5973_l1},
/*h(5792)=5974 */ {5792, xed3_phash_find_map0x0F_opcode0x1e_vv0_5974_l1},
/*h(9973)=5975 */ {9973, xed3_phash_find_map0x0F_opcode0x1e_vv0_5975_l1},
/*h(14154)=5976 */ {14154, xed3_phash_find_map0x0F_opcode0x1e_vv0_5976_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(624)=5978 */ {624, xed3_phash_find_map0x0F_opcode0x1e_vv0_5978_l1},
/*h(4805)=5979 */ {4805, xed3_phash_find_map0x0F_opcode0x1e_vv0_5979_l1},
/*h(8986)=5980 */ {8986, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_5983_l1},
/*h(1234)=5984 */ {1234, xed3_phash_find_map0x0F_opcode0x1e_vv0_5984_l1},
/*h(12180)=5985 */ {12180, xed3_phash_find_map0x0F_opcode0x1e_vv0_5985_l1},
/*h(16361)=5986 */ {16361, xed3_phash_find_map0x0F_opcode0x1e_vv0_5986_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7012)=5988 */ {7012, xed3_phash_find_map0x0F_opcode0x1e_vv0_5988_l1},
/*h(11193)=5989 */ {11193, xed3_phash_find_map0x0F_opcode0x1e_vv0_5989_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1844)=5991 */ {1844, xed3_phash_find_map0x0F_opcode0x1e_vv0_5991_l1},
/*h(6025)=5992 */ {6025, xed3_phash_find_map0x0F_opcode0x1e_vv0_5992_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14387)=5994 */ {14387, xed3_phash_find_map0x0F_opcode0x1e_vv0_5994_l1},
/*h(857)=5995 */ {857, xed3_phash_find_map0x0F_opcode0x1e_vv0_5995_l1},
/*h(11803)=5996 */ {11803, xed3_phash_find_map0x0F_opcode0x1e_vv0_5996_l1},
/*h(15984)=5997 */ {15984, xed3_phash_find_map0x0F_opcode0x1e_vv0_5997_l1},
/*h(13400)=5998 */ {13400, xed3_phash_find_map0x0F_opcode0x1e_vv0_5998_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10816)=6000 */ {10816, xed3_phash_find_map0x0F_opcode0x1e_vv0_6000_l1},
/*h(14997)=6001 */ {14997, xed3_phash_find_map0x0F_opcode0x1e_vv0_6001_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5648)=6003 */ {5648, xed3_phash_find_map0x0F_opcode0x1e_vv0_6003_l1},
/*h(9829)=6004 */ {9829, xed3_phash_find_map0x0F_opcode0x1e_vv0_6004_l1},
/*h(14010)=6005 */ {14010, xed3_phash_find_map0x0F_opcode0x1e_vv0_6005_l1},
/*h(11426)=6006 */ {11426, xed3_phash_find_map0x0F_opcode0x1e_vv0_6006_l1},
/*h(15607)=6007 */ {15607, xed3_phash_find_map0x0F_opcode0x1e_vv0_6007_l1},
/*h(8842)=6008 */ {8842, xed3_phash_find_map0x0F_opcode0x1e_vv0_6008_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6258)=6010 */ {6258, xed3_phash_find_map0x0F_opcode0x1e_vv0_6010_l1},
/*h(10439)=6011 */ {10439, xed3_phash_find_map0x0F_opcode0x1e_vv0_6011_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12036)=6013 */ {12036, xed3_phash_find_map0x0F_opcode0x1e_vv0_6013_l1},
/*h(16217)=6014 */ {16217, xed3_phash_find_map0x0F_opcode0x1e_vv0_6014_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6868)=6016 */ {6868, xed3_phash_find_map0x0F_opcode0x1e_vv0_6016_l1},
/*h(11049)=6017 */ {11049, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_6020_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14243)=6022 */ {14243, xed3_phash_find_map0x0F_opcode0x1e_vv0_6022_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(713)=6024 */ {713, xed3_phash_find_map0x0F_opcode0x1e_vv0_6024_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9075)=6026 */ {9075, xed3_phash_find_map0x0F_opcode0x1e_vv0_6026_l1},
/*h(13256)=6027 */ {13256, xed3_phash_find_map0x0F_opcode0x1e_vv0_6027_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14853)=6029 */ {14853, xed3_phash_find_map0x0F_opcode0x1e_vv0_6029_l1},
/*h(8088)=6030 */ {8088, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_6033_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11282)=6035 */ {11282, xed3_phash_find_map0x0F_opcode0x1e_vv0_6035_l1},
/*h(15463)=6036 */ {15463, xed3_phash_find_map0x0F_opcode0x1e_vv0_6036_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6114)=6038 */ {6114, xed3_phash_find_map0x0F_opcode0x1e_vv0_6038_l1},
/*h(10295)=6039 */ {10295, xed3_phash_find_map0x0F_opcode0x1e_vv0_6039_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(946)=6041 */ {946, xed3_phash_find_map0x0F_opcode0x1e_vv0_6041_l1},
/*h(11892)=6042 */ {11892, xed3_phash_find_map0x0F_opcode0x1e_vv0_6042_l1},
/*h(16073)=6043 */ {16073, xed3_phash_find_map0x0F_opcode0x1e_vv0_6043_l1},
/*h(13489)=6044 */ {13489, xed3_phash_find_map0x0F_opcode0x1e_vv0_6044_l1},
/*h(6724)=6045 */ {6724, xed3_phash_find_map0x0F_opcode0x1e_vv0_6045_l1},
/*h(10905)=6046 */ {10905, xed3_phash_find_map0x0F_opcode0x1e_vv0_6046_l1},
/*h(8321)=6047 */ {8321, xed3_phash_find_map0x0F_opcode0x1e_vv0_6047_l1},
/*h(12502)=6048 */ {12502, xed3_phash_find_map0x0F_opcode0x1e_vv0_6048_l1},
/*h(5737)=6049 */ {5737, xed3_phash_find_map0x0F_opcode0x1e_vv0_6049_l1},
/*h(3153)=6050 */ {3153, xed3_phash_find_map0x0F_opcode0x1e_vv0_6050_l1},
/*h(14099)=6051 */ {14099, xed3_phash_find_map0x0F_opcode0x1e_vv0_6051_l1},
/*h(11515)=6052 */ {11515, xed3_phash_find_map0x0F_opcode0x1e_vv0_6052_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8931)=6054 */ {8931, xed3_phash_find_map0x0F_opcode0x1e_vv0_6054_l1},
/*h(13112)=6055 */ {13112, xed3_phash_find_map0x0F_opcode0x1e_vv0_6055_l1},
/*h(6347)=6056 */ {6347, xed3_phash_find_map0x0F_opcode0x1e_vv0_6056_l1},
/*h(3763)=6057 */ {3763, xed3_phash_find_map0x0F_opcode0x1e_vv0_6057_l1},
/*h(7944)=6058 */ {7944, xed3_phash_find_map0x0F_opcode0x1e_vv0_6058_l1},
/*h(1179)=6059 */ {1179, xed3_phash_find_map0x0F_opcode0x1e_vv0_6059_l1},
/*h(16306)=6060 */ {16306, xed3_phash_find_map0x0F_opcode0x1e_vv0_6060_l1},
/*h(2776)=6061 */ {2776, xed3_phash_find_map0x0F_opcode0x1e_vv0_6061_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11138)=6063 */ {11138, xed3_phash_find_map0x0F_opcode0x1e_vv0_6063_l1},
/*h(15319)=6064 */ {15319, xed3_phash_find_map0x0F_opcode0x1e_vv0_6064_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5970)=6066 */ {5970, xed3_phash_find_map0x0F_opcode0x1e_vv0_6066_l1},
/*h(10151)=6067 */ {10151, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_6070_l1},
/*h(15929)=6071 */ {15929, xed3_phash_find_map0x0F_opcode0x1e_vv0_6071_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13345)=6073 */ {13345, xed3_phash_find_map0x0F_opcode0x1e_vv0_6073_l1},
/*h(10761)=6074 */ {10761, xed3_phash_find_map0x0F_opcode0x1e_vv0_6074_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8177)=6076 */ {8177, xed3_phash_find_map0x0F_opcode0x1e_vv0_6076_l1},
/*h(12358)=6077 */ {12358, xed3_phash_find_map0x0F_opcode0x1e_vv0_6077_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13955)=6079 */ {13955, xed3_phash_find_map0x0F_opcode0x1e_vv0_6079_l1},
/*h(7190)=6080 */ {7190, xed3_phash_find_map0x0F_opcode0x1e_vv0_6080_l1},
/*h(11371)=6081 */ {11371, xed3_phash_find_map0x0F_opcode0x1e_vv0_6081_l1},
/*h(15552)=6082 */ {15552, xed3_phash_find_map0x0F_opcode0x1e_vv0_6082_l1},
/*h(12968)=6083 */ {12968, xed3_phash_find_map0x0F_opcode0x1e_vv0_6083_l1},
/*h(6203)=6084 */ {6203, xed3_phash_find_map0x0F_opcode0x1e_vv0_6084_l1},
/*h(10384)=6085 */ {10384, xed3_phash_find_map0x0F_opcode0x1e_vv0_6085_l1},
/*h(14565)=6086 */ {14565, xed3_phash_find_map0x0F_opcode0x1e_vv0_6086_l1},
/*h(7800)=6087 */ {7800, xed3_phash_find_map0x0F_opcode0x1e_vv0_6087_l1},
/*h(5216)=6088 */ {5216, xed3_phash_find_map0x0F_opcode0x1e_vv0_6088_l1},
/*h(9397)=6089 */ {9397, xed3_phash_find_map0x0F_opcode0x1e_vv0_6089_l1},
/*h(2632)=6090 */ {2632, xed3_phash_find_map0x0F_opcode0x1e_vv0_6090_l1},
/*h(48)=6091 */ {48, xed3_phash_find_map0x0F_opcode0x1e_vv0_6091_l1},
/*h(10994)=6092 */ {10994, xed3_phash_find_map0x0F_opcode0x1e_vv0_6092_l1},
/*h(15175)=6093 */ {15175, xed3_phash_find_map0x0F_opcode0x1e_vv0_6093_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5826)=6095 */ {5826, xed3_phash_find_map0x0F_opcode0x1e_vv0_6095_l1},
/*h(10007)=6096 */ {10007, xed3_phash_find_map0x0F_opcode0x1e_vv0_6096_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(658)=6098 */ {658, xed3_phash_find_map0x0F_opcode0x1e_vv0_6098_l1},
/*h(4839)=6099 */ {4839, xed3_phash_find_map0x0F_opcode0x1e_vv0_6099_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13201)=6101 */ {13201, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_6104_l1},
/*h(12214)=6105 */ {12214, xed3_phash_find_map0x0F_opcode0x1e_vv0_6105_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2865)=6107 */ {2865, xed3_phash_find_map0x0F_opcode0x1e_vv0_6107_l1},
/*h(7046)=6108 */ {7046, xed3_phash_find_map0x0F_opcode0x1e_vv0_6108_l1},
/*h(11227)=6109 */ {11227, xed3_phash_find_map0x0F_opcode0x1e_vv0_6109_l1},
/*h(15408)=6110 */ {15408, xed3_phash_find_map0x0F_opcode0x1e_vv0_6110_l1},
/*h(1878)=6111 */ {1878, xed3_phash_find_map0x0F_opcode0x1e_vv0_6111_l1},
/*h(12824)=6112 */ {12824, xed3_phash_find_map0x0F_opcode0x1e_vv0_6112_l1},
/*h(10240)=6113 */ {10240, xed3_phash_find_map0x0F_opcode0x1e_vv0_6113_l1},
/*h(14421)=6114 */ {14421, xed3_phash_find_map0x0F_opcode0x1e_vv0_6114_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(891)=6116 */ {891, xed3_phash_find_map0x0F_opcode0x1e_vv0_6116_l1},
/*h(16018)=6117 */ {16018, xed3_phash_find_map0x0F_opcode0x1e_vv0_6117_l1},
/*h(9253)=6118 */ {9253, xed3_phash_find_map0x0F_opcode0x1e_vv0_6118_l1},
/*h(13434)=6119 */ {13434, xed3_phash_find_map0x0F_opcode0x1e_vv0_6119_l1},
/*h(10850)=6120 */ {10850, xed3_phash_find_map0x0F_opcode0x1e_vv0_6120_l1},
/*h(15031)=6121 */ {15031, xed3_phash_find_map0x0F_opcode0x1e_vv0_6121_l1},
/*h(8266)=6122 */ {8266, xed3_phash_find_map0x0F_opcode0x1e_vv0_6122_l1},
/*h(5682)=6123 */ {5682, xed3_phash_find_map0x0F_opcode0x1e_vv0_6123_l1},
/*h(9863)=6124 */ {9863, xed3_phash_find_map0x0F_opcode0x1e_vv0_6124_l1},
/*h(3098)=6125 */ {3098, xed3_phash_find_map0x0F_opcode0x1e_vv0_6125_l1},
/*h(514)=6126 */ {514, xed3_phash_find_map0x0F_opcode0x1e_vv0_6126_l1},
/*h(11460)=6127 */ {11460, xed3_phash_find_map0x0F_opcode0x1e_vv0_6127_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13057)=6129 */ {13057, xed3_phash_find_map0x0F_opcode0x1e_vv0_6129_l1},
/*h(6292)=6130 */ {6292, xed3_phash_find_map0x0F_opcode0x1e_vv0_6130_l1},
/*h(10473)=6131 */ {10473, xed3_phash_find_map0x0F_opcode0x1e_vv0_6131_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7889)=6133 */ {7889, xed3_phash_find_map0x0F_opcode0x1e_vv0_6133_l1},
/*h(5305)=6134 */ {5305, xed3_phash_find_map0x0F_opcode0x1e_vv0_6134_l1},
/*h(16251)=6135 */ {16251, xed3_phash_find_map0x0F_opcode0x1e_vv0_6135_l1},
/*h(2721)=6136 */ {2721, xed3_phash_find_map0x0F_opcode0x1e_vv0_6136_l1},
/*h(6902)=6137 */ {6902, xed3_phash_find_map0x0F_opcode0x1e_vv0_6137_l1},
/*h(11083)=6138 */ {11083, xed3_phash_find_map0x0F_opcode0x1e_vv0_6138_l1},
/*h(15264)=6139 */ {15264, xed3_phash_find_map0x0F_opcode0x1e_vv0_6139_l1},
/*h(1734)=6140 */ {1734, xed3_phash_find_map0x0F_opcode0x1e_vv0_6140_l1},
/*h(5915)=6141 */ {5915, xed3_phash_find_map0x0F_opcode0x1e_vv0_6141_l1},
/*h(10096)=6142 */ {10096, xed3_phash_find_map0x0F_opcode0x1e_vv0_6142_l1},
/*h(14277)=6143 */ {14277, xed3_phash_find_map0x0F_opcode0x1e_vv0_6143_l1},
/*h(747)=6144 */ {747, xed3_phash_find_map0x0F_opcode0x1e_vv0_6144_l1},
/*h(15874)=6145 */ {15874, xed3_phash_find_map0x0F_opcode0x1e_vv0_6145_l1},
/*h(9109)=6146 */ {9109, xed3_phash_find_map0x0F_opcode0x1e_vv0_6146_l1},
/*h(13290)=6147 */ {13290, xed3_phash_find_map0x0F_opcode0x1e_vv0_6147_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3941)=6149 */ {3941, xed3_phash_find_map0x0F_opcode0x1e_vv0_6149_l1},
/*h(14887)=6150 */ {14887, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_6153_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11316)=6155 */ {11316, xed3_phash_find_map0x0F_opcode0x1e_vv0_6155_l1},
/*h(15497)=6156 */ {15497, xed3_phash_find_map0x0F_opcode0x1e_vv0_6156_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12913)=6158 */ {12913, xed3_phash_find_map0x0F_opcode0x1e_vv0_6158_l1},
/*h(10329)=6159 */ {10329, xed3_phash_find_map0x0F_opcode0x1e_vv0_6159_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7745)=6161 */ {7745, xed3_phash_find_map0x0F_opcode0x1e_vv0_6161_l1},
/*h(11926)=6162 */ {11926, xed3_phash_find_map0x0F_opcode0x1e_vv0_6162_l1},
/*h(16107)=6163 */ {16107, xed3_phash_find_map0x0F_opcode0x1e_vv0_6163_l1},
/*h(2577)=6164 */ {2577, xed3_phash_find_map0x0F_opcode0x1e_vv0_6164_l1},
/*h(13523)=6165 */ {13523, xed3_phash_find_map0x0F_opcode0x1e_vv0_6165_l1},
/*h(10939)=6166 */ {10939, xed3_phash_find_map0x0F_opcode0x1e_vv0_6166_l1},
/*h(15120)=6167 */ {15120, xed3_phash_find_map0x0F_opcode0x1e_vv0_6167_l1},
/*h(8355)=6168 */ {8355, xed3_phash_find_map0x0F_opcode0x1e_vv0_6168_l1},
/*h(12536)=6169 */ {12536, xed3_phash_find_map0x0F_opcode0x1e_vv0_6169_l1},
/*h(9952)=6170 */ {9952, xed3_phash_find_map0x0F_opcode0x1e_vv0_6170_l1},
/*h(14133)=6171 */ {14133, xed3_phash_find_map0x0F_opcode0x1e_vv0_6171_l1},
/*h(7368)=6172 */ {7368, xed3_phash_find_map0x0F_opcode0x1e_vv0_6172_l1},
/*h(4784)=6173 */ {4784, xed3_phash_find_map0x0F_opcode0x1e_vv0_6173_l1},
/*h(8965)=6174 */ {8965, xed3_phash_find_map0x0F_opcode0x1e_vv0_6174_l1},
/*h(13146)=6175 */ {13146, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_6178_l1},
/*h(7978)=6179 */ {7978, xed3_phash_find_map0x0F_opcode0x1e_vv0_6179_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16340)=6181 */ {16340, xed3_phash_find_map0x0F_opcode0x1e_vv0_6181_l1},
/*h(2810)=6182 */ {2810, xed3_phash_find_map0x0F_opcode0x1e_vv0_6182_l1},
/*h(226)=6183 */ {226, xed3_phash_find_map0x0F_opcode0x1e_vv0_6183_l1},
/*h(11172)=6184 */ {11172, xed3_phash_find_map0x0F_opcode0x1e_vv0_6184_l1},
/*h(15353)=6185 */ {15353, xed3_phash_find_map0x0F_opcode0x1e_vv0_6185_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6004)=6187 */ {6004, xed3_phash_find_map0x0F_opcode0x1e_vv0_6187_l1},
/*h(10185)=6188 */ {10185, xed3_phash_find_map0x0F_opcode0x1e_vv0_6188_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11782)=6190 */ {11782, xed3_phash_find_map0x0F_opcode0x1e_vv0_6190_l1},
/*h(15963)=6191 */ {15963, xed3_phash_find_map0x0F_opcode0x1e_vv0_6191_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13379)=6193 */ {13379, xed3_phash_find_map0x0F_opcode0x1e_vv0_6193_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10795)=6195 */ {10795, xed3_phash_find_map0x0F_opcode0x1e_vv0_6195_l1},
/*h(14976)=6196 */ {14976, xed3_phash_find_map0x0F_opcode0x1e_vv0_6196_l1},
/*h(12392)=6197 */ {12392, xed3_phash_find_map0x0F_opcode0x1e_vv0_6197_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9808)=6199 */ {9808, xed3_phash_find_map0x0F_opcode0x1e_vv0_6199_l1},
/*h(13989)=6200 */ {13989, xed3_phash_find_map0x0F_opcode0x1e_vv0_6200_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15586)=6202 */ {15586, xed3_phash_find_map0x0F_opcode0x1e_vv0_6202_l1},
/*h(8821)=6203 */ {8821, xed3_phash_find_map0x0F_opcode0x1e_vv0_6203_l1},
/*h(13002)=6204 */ {13002, xed3_phash_find_map0x0F_opcode0x1e_vv0_6204_l1},
/*h(10418)=6205 */ {10418, xed3_phash_find_map0x0F_opcode0x1e_vv0_6205_l1},
/*h(3653)=6206 */ {3653, xed3_phash_find_map0x0F_opcode0x1e_vv0_6206_l1},
/*h(7834)=6207 */ {7834, xed3_phash_find_map0x0F_opcode0x1e_vv0_6207_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16196)=6209 */ {16196, xed3_phash_find_map0x0F_opcode0x1e_vv0_6209_l1},
/*h(9431)=6210 */ {9431, xed3_phash_find_map0x0F_opcode0x1e_vv0_6210_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11028)=6212 */ {11028, xed3_phash_find_map0x0F_opcode0x1e_vv0_6212_l1},
/*h(15209)=6213 */ {15209, xed3_phash_find_map0x0F_opcode0x1e_vv0_6213_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5860)=6215 */ {5860, xed3_phash_find_map0x0F_opcode0x1e_vv0_6215_l1},
/*h(10041)=6216 */ {10041, xed3_phash_find_map0x0F_opcode0x1e_vv0_6216_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(692)=6218 */ {692, xed3_phash_find_map0x0F_opcode0x1e_vv0_6218_l1},
/*h(4873)=6219 */ {4873, xed3_phash_find_map0x0F_opcode0x1e_vv0_6219_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13235)=6221 */ {13235, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_6225_l1},
/*h(12248)=6226 */ {12248, xed3_phash_find_map0x0F_opcode0x1e_vv0_6226_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13845)=6228 */ {13845, xed3_phash_find_map0x0F_opcode0x1e_vv0_6228_l1},
/*h(7080)=6229 */ {7080, xed3_phash_find_map0x0F_opcode0x1e_vv0_6229_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15442)=6231 */ {15442, xed3_phash_find_map0x0F_opcode0x1e_vv0_6231_l1},
/*h(12858)=6232 */ {12858, xed3_phash_find_map0x0F_opcode0x1e_vv0_6232_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10274)=6234 */ {10274, xed3_phash_find_map0x0F_opcode0x1e_vv0_6234_l1},
/*h(14455)=6235 */ {14455, xed3_phash_find_map0x0F_opcode0x1e_vv0_6235_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16052)=6237 */ {16052, xed3_phash_find_map0x0F_opcode0x1e_vv0_6237_l1},
/*h(9287)=6238 */ {9287, xed3_phash_find_map0x0F_opcode0x1e_vv0_6238_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10884)=6241 */ {10884, xed3_phash_find_map0x0F_opcode0x1e_vv0_6241_l1},
/*h(15065)=6242 */ {15065, xed3_phash_find_map0x0F_opcode0x1e_vv0_6242_l1},
/*h(12481)=6243 */ {12481, xed3_phash_find_map0x0F_opcode0x1e_vv0_6243_l1},
/*h(5716)=6244 */ {5716, xed3_phash_find_map0x0F_opcode0x1e_vv0_6244_l1},
/*h(9897)=6245 */ {9897, xed3_phash_find_map0x0F_opcode0x1e_vv0_6245_l1},
/*h(7313)=6246 */ {7313, xed3_phash_find_map0x0F_opcode0x1e_vv0_6246_l1},
/*h(11494)=6247 */ {11494, xed3_phash_find_map0x0F_opcode0x1e_vv0_6247_l1},
/*h(4729)=6248 */ {4729, xed3_phash_find_map0x0F_opcode0x1e_vv0_6248_l1},
/*h(2145)=6249 */ {2145, xed3_phash_find_map0x0F_opcode0x1e_vv0_6249_l1},
/*h(13091)=6250 */ {13091, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_6253_l1},
/*h(12104)=6254 */ {12104, xed3_phash_find_map0x0F_opcode0x1e_vv0_6254_l1},
/*h(5339)=6255 */ {5339, xed3_phash_find_map0x0F_opcode0x1e_vv0_6255_l1},
/*h(2755)=6256 */ {2755, xed3_phash_find_map0x0F_opcode0x1e_vv0_6256_l1},
/*h(6936)=6257 */ {6936, xed3_phash_find_map0x0F_opcode0x1e_vv0_6257_l1},
/*h(171)=6258 */ {171, xed3_phash_find_map0x0F_opcode0x1e_vv0_6258_l1},
/*h(15298)=6259 */ {15298, xed3_phash_find_map0x0F_opcode0x1e_vv0_6259_l1},
/*h(1768)=6260 */ {1768, xed3_phash_find_map0x0F_opcode0x1e_vv0_6260_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10130)=6262 */ {10130, xed3_phash_find_map0x0F_opcode0x1e_vv0_6262_l1},
/*h(14311)=6263 */ {14311, xed3_phash_find_map0x0F_opcode0x1e_vv0_6263_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4962)=6265 */ {4962, xed3_phash_find_map0x0F_opcode0x1e_vv0_6265_l1},
/*h(15908)=6266 */ {15908, xed3_phash_find_map0x0F_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(14921)=6270 */ {14921, xed3_phash_find_map0x0F_opcode0x1e_vv0_6270_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12337)=6272 */ {12337, xed3_phash_find_map0x0F_opcode0x1e_vv0_6272_l1},
/*h(9753)=6273 */ {9753, xed3_phash_find_map0x0F_opcode0x1e_vv0_6273_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7169)=6275 */ {7169, xed3_phash_find_map0x0F_opcode0x1e_vv0_6275_l1},
/*h(11350)=6276 */ {11350, xed3_phash_find_map0x0F_opcode0x1e_vv0_6276_l1},
/*h(15531)=6277 */ {15531, xed3_phash_find_map0x0F_opcode0x1e_vv0_6277_l1},
/*h(12947)=6278 */ {12947, xed3_phash_find_map0x0F_opcode0x1e_vv0_6278_l1},
/*h(6182)=6279 */ {6182, xed3_phash_find_map0x0F_opcode0x1e_vv0_6279_l1},
/*h(10363)=6280 */ {10363, xed3_phash_find_map0x0F_opcode0x1e_vv0_6280_l1},
/*h(14544)=6281 */ {14544, xed3_phash_find_map0x0F_opcode0x1e_vv0_6281_l1},
/*h(11960)=6282 */ {11960, xed3_phash_find_map0x0F_opcode0x1e_vv0_6282_l1},
/*h(5195)=6283 */ {5195, xed3_phash_find_map0x0F_opcode0x1e_vv0_6283_l1},
/*h(9376)=6284 */ {9376, xed3_phash_find_map0x0F_opcode0x1e_vv0_6284_l1},
/*h(13557)=6285 */ {13557, xed3_phash_find_map0x0F_opcode0x1e_vv0_6285_l1},
/*h(6792)=6286 */ {6792, xed3_phash_find_map0x0F_opcode0x1e_vv0_6286_l1},
/*h(4208)=6287 */ {4208, xed3_phash_find_map0x0F_opcode0x1e_vv0_6287_l1},
/*h(15154)=6288 */ {15154, xed3_phash_find_map0x0F_opcode0x1e_vv0_6288_l1},
/*h(1624)=6289 */ {1624, xed3_phash_find_map0x0F_opcode0x1e_vv0_6289_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9986)=6291 */ {9986, xed3_phash_find_map0x0F_opcode0x1e_vv0_6291_l1},
/*h(14167)=6292 */ {14167, xed3_phash_find_map0x0F_opcode0x1e_vv0_6292_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4818)=6294 */ {4818, xed3_phash_find_map0x0F_opcode0x1e_vv0_6294_l1},
/*h(8999)=6295 */ {8999, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_6298_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12193)=6300 */ {12193, xed3_phash_find_map0x0F_opcode0x1e_vv0_6300_l1},
/*h(16374)=6301 */ {16374, xed3_phash_find_map0x0F_opcode0x1e_vv0_6301_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7025)=6303 */ {7025, xed3_phash_find_map0x0F_opcode0x1e_vv0_6303_l1},
/*h(11206)=6304 */ {11206, xed3_phash_find_map0x0F_opcode0x1e_vv0_6304_l1},
/*h(15387)=6305 */ {15387, xed3_phash_find_map0x0F_opcode0x1e_vv0_6305_l1},
/*h(1857)=6306 */ {1857, xed3_phash_find_map0x0F_opcode0x1e_vv0_6306_l1},
/*h(12803)=6307 */ {12803, xed3_phash_find_map0x0F_opcode0x1e_vv0_6307_l1},
/*h(10219)=6308 */ {10219, xed3_phash_find_map0x0F_opcode0x1e_vv0_6308_l1},
/*h(14400)=6309 */ {14400, xed3_phash_find_map0x0F_opcode0x1e_vv0_6309_l1},
/*h(870)=6310 */ {870, xed3_phash_find_map0x0F_opcode0x1e_vv0_6310_l1},
/*h(11816)=6311 */ {11816, xed3_phash_find_map0x0F_opcode0x1e_vv0_6311_l1},
/*h(9232)=6312 */ {9232, xed3_phash_find_map0x0F_opcode0x1e_vv0_6312_l1},
/*h(13413)=6313 */ {13413, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_6316_l1},
/*h(8245)=6317 */ {8245, xed3_phash_find_map0x0F_opcode0x1e_vv0_6317_l1},
/*h(12426)=6318 */ {12426, xed3_phash_find_map0x0F_opcode0x1e_vv0_6318_l1},
/*h(9842)=6319 */ {9842, xed3_phash_find_map0x0F_opcode0x1e_vv0_6319_l1},
/*h(14023)=6320 */ {14023, xed3_phash_find_map0x0F_opcode0x1e_vv0_6320_l1},
/*h(7258)=6321 */ {7258, xed3_phash_find_map0x0F_opcode0x1e_vv0_6321_l1},
/*h(4674)=6322 */ {4674, xed3_phash_find_map0x0F_opcode0x1e_vv0_6322_l1},
/*h(8855)=6323 */ {8855, xed3_phash_find_map0x0F_opcode0x1e_vv0_6323_l1},
/*h(2090)=6324 */ {2090, xed3_phash_find_map0x0F_opcode0x1e_vv0_6324_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10452)=6326 */ {10452, xed3_phash_find_map0x0F_opcode0x1e_vv0_6326_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12049)=6328 */ {12049, xed3_phash_find_map0x0F_opcode0x1e_vv0_6328_l1},
/*h(16230)=6329 */ {16230, xed3_phash_find_map0x0F_opcode0x1e_vv0_6329_l1},
/*h(9465)=6330 */ {9465, xed3_phash_find_map0x0F_opcode0x1e_vv0_6330_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6881)=6332 */ {6881, xed3_phash_find_map0x0F_opcode0x1e_vv0_6332_l1},
/*h(15243)=6333 */ {15243, xed3_phash_find_map0x0F_opcode0x1e_vv0_6333_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1713)=6335 */ {1713, xed3_phash_find_map0x0F_opcode0x1e_vv0_6335_l1},
/*h(5894)=6336 */ {5894, xed3_phash_find_map0x0F_opcode0x1e_vv0_6336_l1},
/*h(10075)=6337 */ {10075, xed3_phash_find_map0x0F_opcode0x1e_vv0_6337_l1},
/*h(14256)=6338 */ {14256, xed3_phash_find_map0x0F_opcode0x1e_vv0_6338_l1},
/*h(726)=6339 */ {726, xed3_phash_find_map0x0F_opcode0x1e_vv0_6339_l1},
/*h(4907)=6340 */ {4907, xed3_phash_find_map0x0F_opcode0x1e_vv0_6340_l1},
/*h(9088)=6341 */ {9088, xed3_phash_find_map0x0F_opcode0x1e_vv0_6341_l1},
/*h(13269)=6342 */ {13269, xed3_phash_find_map0x0F_opcode0x1e_vv0_6342_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14866)=6344 */ {14866, xed3_phash_find_map0x0F_opcode0x1e_vv0_6344_l1},
/*h(8101)=6345 */ {8101, xed3_phash_find_map0x0F_opcode0x1e_vv0_6345_l1},
/*h(12282)=6346 */ {12282, xed3_phash_find_map0x0F_opcode0x1e_vv0_6346_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2933)=6348 */ {2933, xed3_phash_find_map0x0F_opcode0x1e_vv0_6348_l1},
/*h(13879)=6349 */ {13879, xed3_phash_find_map0x0F_opcode0x1e_vv0_6349_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15476)=6351 */ {15476, xed3_phash_find_map0x0F_opcode0x1e_vv0_6351_l1},
/*h(8711)=6352 */ {8711, xed3_phash_find_map0x0F_opcode0x1e_vv0_6352_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10308)=6354 */ {10308, xed3_phash_find_map0x0F_opcode0x1e_vv0_6354_l1},
/*h(14489)=6355 */ {14489, xed3_phash_find_map0x0F_opcode0x1e_vv0_6355_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11905)=6357 */ {11905, xed3_phash_find_map0x0F_opcode0x1e_vv0_6357_l1},
/*h(16086)=6358 */ {16086, xed3_phash_find_map0x0F_opcode0x1e_vv0_6358_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6737)=6360 */ {6737, xed3_phash_find_map0x0F_opcode0x1e_vv0_6360_l1},
/*h(10918)=6361 */ {10918, xed3_phash_find_map0x0F_opcode0x1e_vv0_6361_l1},
/*h(15099)=6362 */ {15099, xed3_phash_find_map0x0F_opcode0x1e_vv0_6362_l1},
/*h(1569)=6363 */ {1569, xed3_phash_find_map0x0F_opcode0x1e_vv0_6363_l1},
/*h(12515)=6364 */ {12515, xed3_phash_find_map0x0F_opcode0x1e_vv0_6364_l1},
/*h(9931)=6365 */ {9931, xed3_phash_find_map0x0F_opcode0x1e_vv0_6365_l1},
/*h(14112)=6366 */ {14112, xed3_phash_find_map0x0F_opcode0x1e_vv0_6366_l1},
/*h(7347)=6367 */ {7347, xed3_phash_find_map0x0F_opcode0x1e_vv0_6367_l1},
/*h(4763)=6368 */ {4763, xed3_phash_find_map0x0F_opcode0x1e_vv0_6368_l1},
/*h(8944)=6369 */ {8944, xed3_phash_find_map0x0F_opcode0x1e_vv0_6369_l1},
/*h(13125)=6370 */ {13125, xed3_phash_find_map0x0F_opcode0x1e_vv0_6370_l1},
/*h(6360)=6371 */ {6360, xed3_phash_find_map0x0F_opcode0x1e_vv0_6371_l1},
/*h(3776)=6372 */ {3776, xed3_phash_find_map0x0F_opcode0x1e_vv0_6372_l1},
/*h(7957)=6373 */ {7957, xed3_phash_find_map0x0F_opcode0x1e_vv0_6373_l1},
/*h(12138)=6374 */ {12138, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_6377_l1},
/*h(6970)=6378 */ {6970, xed3_phash_find_map0x0F_opcode0x1e_vv0_6378_l1},
/*h(15332)=6379 */ {15332, xed3_phash_find_map0x0F_opcode0x1e_vv0_6379_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1802)=6381 */ {1802, xed3_phash_find_map0x0F_opcode0x1e_vv0_6381_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10164)=6383 */ {10164, xed3_phash_find_map0x0F_opcode0x1e_vv0_6383_l1},
/*h(14345)=6384 */ {14345, xed3_phash_find_map0x0F_opcode0x1e_vv0_6384_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15942)=6386 */ {15942, xed3_phash_find_map0x0F_opcode0x1e_vv0_6386_l1},
/*h(9177)=6387 */ {9177, xed3_phash_find_map0x0F_opcode0x1e_vv0_6387_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10774)=6389 */ {10774, xed3_phash_find_map0x0F_opcode0x1e_vv0_6389_l1},
/*h(14955)=6390 */ {14955, xed3_phash_find_map0x0F_opcode0x1e_vv0_6390_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12371)=6392 */ {12371, xed3_phash_find_map0x0F_opcode0x1e_vv0_6392_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13968)=6394 */ {13968, xed3_phash_find_map0x0F_opcode0x1e_vv0_6394_l1},
/*h(7203)=6395 */ {7203, xed3_phash_find_map0x0F_opcode0x1e_vv0_6395_l1},
/*h(11384)=6396 */ {11384, xed3_phash_find_map0x0F_opcode0x1e_vv0_6396_l1},
/*h(4619)=6397 */ {4619, xed3_phash_find_map0x0F_opcode0x1e_vv0_6397_l1},
/*h(8800)=6398 */ {8800, xed3_phash_find_map0x0F_opcode0x1e_vv0_6398_l1},
/*h(12981)=6399 */ {12981, xed3_phash_find_map0x0F_opcode0x1e_vv0_6399_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14578)=6401 */ {14578, xed3_phash_find_map0x0F_opcode0x1e_vv0_6401_l1},
/*h(7813)=6402 */ {7813, xed3_phash_find_map0x0F_opcode0x1e_vv0_6402_l1},
/*h(11994)=6403 */ {11994, xed3_phash_find_map0x0F_opcode0x1e_vv0_6403_l1},
/*h(9410)=6404 */ {9410, xed3_phash_find_map0x0F_opcode0x1e_vv0_6404_l1},
/*h(2645)=6405 */ {2645, xed3_phash_find_map0x0F_opcode0x1e_vv0_6405_l1},
/*h(6826)=6406 */ {6826, xed3_phash_find_map0x0F_opcode0x1e_vv0_6406_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15188)=6408 */ {15188, xed3_phash_find_map0x0F_opcode0x1e_vv0_6408_l1},
/*h(8423)=6409 */ {8423, xed3_phash_find_map0x0F_opcode0x1e_vv0_6409_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10020)=6411 */ {10020, xed3_phash_find_map0x0F_opcode0x1e_vv0_6411_l1},
/*h(14201)=6412 */ {14201, xed3_phash_find_map0x0F_opcode0x1e_vv0_6412_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4852)=6414 */ {4852, xed3_phash_find_map0x0F_opcode0x1e_vv0_6414_l1},
/*h(9033)=6415 */ {9033, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_6418_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12227)=6420 */ {12227, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_6423_l1},
/*h(11240)=6424 */ {11240, xed3_phash_find_map0x0F_opcode0x1e_vv0_6424_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12837)=6427 */ {12837, xed3_phash_find_map0x0F_opcode0x1e_vv0_6427_l1},
/*h(6072)=6428 */ {6072, xed3_phash_find_map0x0F_opcode0x1e_vv0_6428_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14434)=6430 */ {14434, xed3_phash_find_map0x0F_opcode0x1e_vv0_6430_l1},
/*h(11850)=6431 */ {11850, xed3_phash_find_map0x0F_opcode0x1e_vv0_6431_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9266)=6433 */ {9266, xed3_phash_find_map0x0F_opcode0x1e_vv0_6433_l1},
/*h(13447)=6434 */ {13447, xed3_phash_find_map0x0F_opcode0x1e_vv0_6434_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15044)=6436 */ {15044, xed3_phash_find_map0x0F_opcode0x1e_vv0_6436_l1},
/*h(8279)=6437 */ {8279, xed3_phash_find_map0x0F_opcode0x1e_vv0_6437_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14057)=6440 */ {14057, xed3_phash_find_map0x0F_opcode0x1e_vv0_6440_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11473)=6442 */ {11473, xed3_phash_find_map0x0F_opcode0x1e_vv0_6442_l1},
/*h(4708)=6443 */ {4708, xed3_phash_find_map0x0F_opcode0x1e_vv0_6443_l1},
/*h(8889)=6444 */ {8889, xed3_phash_find_map0x0F_opcode0x1e_vv0_6444_l1},
/*h(6305)=6445 */ {6305, xed3_phash_find_map0x0F_opcode0x1e_vv0_6445_l1},
/*h(10486)=6446 */ {10486, xed3_phash_find_map0x0F_opcode0x1e_vv0_6446_l1},
/*h(3721)=6447 */ {3721, xed3_phash_find_map0x0F_opcode0x1e_vv0_6447_l1},
/*h(1137)=6448 */ {1137, xed3_phash_find_map0x0F_opcode0x1e_vv0_6448_l1},
/*h(5318)=6449 */ {5318, xed3_phash_find_map0x0F_opcode0x1e_vv0_6449_l1},
/*h(16264)=6450 */ {16264, xed3_phash_find_map0x0F_opcode0x1e_vv0_6450_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6915)=6452 */ {6915, xed3_phash_find_map0x0F_opcode0x1e_vv0_6452_l1},
/*h(11096)=6453 */ {11096, xed3_phash_find_map0x0F_opcode0x1e_vv0_6453_l1},
/*h(4331)=6454 */ {4331, xed3_phash_find_map0x0F_opcode0x1e_vv0_6454_l1},
/*h(1747)=6455 */ {1747, xed3_phash_find_map0x0F_opcode0x1e_vv0_6455_l1},
/*h(5928)=6456 */ {5928, xed3_phash_find_map0x0F_opcode0x1e_vv0_6456_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14290)=6458 */ {14290, xed3_phash_find_map0x0F_opcode0x1e_vv0_6458_l1},
/*h(760)=6459 */ {760, xed3_phash_find_map0x0F_opcode0x1e_vv0_6459_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9122)=6461 */ {9122, xed3_phash_find_map0x0F_opcode0x1e_vv0_6461_l1},
/*h(13303)=6462 */ {13303, xed3_phash_find_map0x0F_opcode0x1e_vv0_6462_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3954)=6464 */ {3954, xed3_phash_find_map0x0F_opcode0x1e_vv0_6464_l1},
/*h(14900)=6465 */ {14900, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_6468_l1},
/*h(13913)=6469 */ {13913, xed3_phash_find_map0x0F_opcode0x1e_vv0_6469_l1},
/*h(11329)=6470 */ {11329, xed3_phash_find_map0x0F_opcode0x1e_vv0_6470_l1},
/*h(15510)=6471 */ {15510, xed3_phash_find_map0x0F_opcode0x1e_vv0_6471_l1},
/*h(8745)=6472 */ {8745, xed3_phash_find_map0x0F_opcode0x1e_vv0_6472_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6161)=6474 */ {6161, xed3_phash_find_map0x0F_opcode0x1e_vv0_6474_l1},
/*h(10342)=6475 */ {10342, xed3_phash_find_map0x0F_opcode0x1e_vv0_6475_l1},
/*h(14523)=6476 */ {14523, xed3_phash_find_map0x0F_opcode0x1e_vv0_6476_l1},
/*h(11939)=6477 */ {11939, xed3_phash_find_map0x0F_opcode0x1e_vv0_6477_l1},
/*h(16120)=6478 */ {16120, xed3_phash_find_map0x0F_opcode0x1e_vv0_6478_l1},
/*h(9355)=6479 */ {9355, xed3_phash_find_map0x0F_opcode0x1e_vv0_6479_l1},
/*h(13536)=6480 */ {13536, xed3_phash_find_map0x0F_opcode0x1e_vv0_6480_l1},
/*h(10952)=6481 */ {10952, xed3_phash_find_map0x0F_opcode0x1e_vv0_6481_l1},
/*h(4187)=6482 */ {4187, xed3_phash_find_map0x0F_opcode0x1e_vv0_6482_l1},
/*h(8368)=6483 */ {8368, xed3_phash_find_map0x0F_opcode0x1e_vv0_6483_l1},
/*h(1603)=6484 */ {1603, xed3_phash_find_map0x0F_opcode0x1e_vv0_6484_l1},
/*h(5784)=6485 */ {5784, xed3_phash_find_map0x0F_opcode0x1e_vv0_6485_l1},
/*h(14146)=6486 */ {14146, xed3_phash_find_map0x0F_opcode0x1e_vv0_6486_l1},
/*h(7381)=6487 */ {7381, xed3_phash_find_map0x0F_opcode0x1e_vv0_6487_l1},
/*h(616)=6488 */ {616, xed3_phash_find_map0x0F_opcode0x1e_vv0_6488_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8978)=6490 */ {8978, xed3_phash_find_map0x0F_opcode0x1e_vv0_6490_l1},
/*h(13159)=6491 */ {13159, xed3_phash_find_map0x0F_opcode0x1e_vv0_6491_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3810)=6493 */ {3810, xed3_phash_find_map0x0F_opcode0x1e_vv0_6493_l1},
/*h(1226)=6494 */ {1226, xed3_phash_find_map0x0F_opcode0x1e_vv0_6494_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16353)=6496 */ {16353, xed3_phash_find_map0x0F_opcode0x1e_vv0_6496_l1},
/*h(2823)=6497 */ {2823, xed3_phash_find_map0x0F_opcode0x1e_vv0_6497_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11185)=6499 */ {11185, xed3_phash_find_map0x0F_opcode0x1e_vv0_6499_l1},
/*h(15366)=6500 */ {15366, xed3_phash_find_map0x0F_opcode0x1e_vv0_6500_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6017)=6502 */ {6017, xed3_phash_find_map0x0F_opcode0x1e_vv0_6502_l1},
/*h(10198)=6503 */ {10198, xed3_phash_find_map0x0F_opcode0x1e_vv0_6503_l1},
/*h(14379)=6504 */ {14379, xed3_phash_find_map0x0F_opcode0x1e_vv0_6504_l1},
/*h(849)=6505 */ {849, xed3_phash_find_map0x0F_opcode0x1e_vv0_6505_l1},
/*h(11795)=6506 */ {11795, xed3_phash_find_map0x0F_opcode0x1e_vv0_6506_l1},
/*h(15976)=6507 */ {15976, xed3_phash_find_map0x0F_opcode0x1e_vv0_6507_l1},
/*h(13392)=6508 */ {13392, xed3_phash_find_map0x0F_opcode0x1e_vv0_6508_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10808)=6510 */ {10808, xed3_phash_find_map0x0F_opcode0x1e_vv0_6510_l1},
/*h(8224)=6511 */ {8224, xed3_phash_find_map0x0F_opcode0x1e_vv0_6511_l1},
/*h(12405)=6512 */ {12405, xed3_phash_find_map0x0F_opcode0x1e_vv0_6512_l1},
/*h(5640)=6513 */ {5640, xed3_phash_find_map0x0F_opcode0x1e_vv0_6513_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14002)=6515 */ {14002, xed3_phash_find_map0x0F_opcode0x1e_vv0_6515_l1},
/*h(11418)=6516 */ {11418, xed3_phash_find_map0x0F_opcode0x1e_vv0_6516_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8834)=6518 */ {8834, xed3_phash_find_map0x0F_opcode0x1e_vv0_6518_l1},
/*h(13015)=6519 */ {13015, xed3_phash_find_map0x0F_opcode0x1e_vv0_6519_l1},
/*h(6250)=6520 */ {6250, xed3_phash_find_map0x0F_opcode0x1e_vv0_6520_l1},
/*h(3666)=6521 */ {3666, xed3_phash_find_map0x0F_opcode0x1e_vv0_6521_l1},
/*h(7847)=6522 */ {7847, xed3_phash_find_map0x0F_opcode0x1e_vv0_6522_l1},
/*h(1082)=6523 */ {1082, xed3_phash_find_map0x0F_opcode0x1e_vv0_6523_l1},
/*h(16209)=6524 */ {16209, xed3_phash_find_map0x0F_opcode0x1e_vv0_6524_l1},
/*h(9444)=6525 */ {9444, xed3_phash_find_map0x0F_opcode0x1e_vv0_6525_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11041)=6527 */ {11041, xed3_phash_find_map0x0F_opcode0x1e_vv0_6527_l1},
/*h(15222)=6528 */ {15222, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_6531_l1},
/*h(14235)=6532 */ {14235, xed3_phash_find_map0x0F_opcode0x1e_vv0_6532_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(705)=6534 */ {705, xed3_phash_find_map0x0F_opcode0x1e_vv0_6534_l1},
/*h(4886)=6535 */ {4886, xed3_phash_find_map0x0F_opcode0x1e_vv0_6535_l1},
/*h(9067)=6536 */ {9067, xed3_phash_find_map0x0F_opcode0x1e_vv0_6536_l1},
/*h(13248)=6537 */ {13248, xed3_phash_find_map0x0F_opcode0x1e_vv0_6537_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3899)=6539 */ {3899, xed3_phash_find_map0x0F_opcode0x1e_vv0_6539_l1},
/*h(8080)=6540 */ {8080, xed3_phash_find_map0x0F_opcode0x1e_vv0_6540_l1},
/*h(12261)=6541 */ {12261, xed3_phash_find_map0x0F_opcode0x1e_vv0_6541_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13858)=6543 */ {13858, xed3_phash_find_map0x0F_opcode0x1e_vv0_6543_l1},
/*h(7093)=6544 */ {7093, xed3_phash_find_map0x0F_opcode0x1e_vv0_6544_l1},
/*h(11274)=6545 */ {11274, xed3_phash_find_map0x0F_opcode0x1e_vv0_6545_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12871)=6547 */ {12871, xed3_phash_find_map0x0F_opcode0x1e_vv0_6547_l1},
/*h(6106)=6548 */ {6106, xed3_phash_find_map0x0F_opcode0x1e_vv0_6548_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14468)=6550 */ {14468, xed3_phash_find_map0x0F_opcode0x1e_vv0_6550_l1},
/*h(7703)=6551 */ {7703, xed3_phash_find_map0x0F_opcode0x1e_vv0_6551_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16065)=6553 */ {16065, xed3_phash_find_map0x0F_opcode0x1e_vv0_6553_l1},
/*h(13481)=6554 */ {13481, xed3_phash_find_map0x0F_opcode0x1e_vv0_6554_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10897)=6556 */ {10897, xed3_phash_find_map0x0F_opcode0x1e_vv0_6556_l1},
/*h(15078)=6557 */ {15078, xed3_phash_find_map0x0F_opcode0x1e_vv0_6557_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5729)=6559 */ {5729, xed3_phash_find_map0x0F_opcode0x1e_vv0_6559_l1},
/*h(9910)=6560 */ {9910, xed3_phash_find_map0x0F_opcode0x1e_vv0_6560_l1},
/*h(14091)=6561 */ {14091, xed3_phash_find_map0x0F_opcode0x1e_vv0_6561_l1},
/*h(11507)=6562 */ {11507, xed3_phash_find_map0x0F_opcode0x1e_vv0_6562_l1},
/*h(4742)=6563 */ {4742, xed3_phash_find_map0x0F_opcode0x1e_vv0_6563_l1},
/*h(8923)=6564 */ {8923, xed3_phash_find_map0x0F_opcode0x1e_vv0_6564_l1},
/*h(13104)=6565 */ {13104, xed3_phash_find_map0x0F_opcode0x1e_vv0_6565_l1},
/*h(6339)=6566 */ {6339, xed3_phash_find_map0x0F_opcode0x1e_vv0_6566_l1},
/*h(3755)=6567 */ {3755, xed3_phash_find_map0x0F_opcode0x1e_vv0_6567_l1},
/*h(7936)=6568 */ {7936, xed3_phash_find_map0x0F_opcode0x1e_vv0_6568_l1},
/*h(12117)=6569 */ {12117, xed3_phash_find_map0x0F_opcode0x1e_vv0_6569_l1},
/*h(16298)=6570 */ {16298, xed3_phash_find_map0x0F_opcode0x1e_vv0_6570_l1},
/*h(2768)=6571 */ {2768, xed3_phash_find_map0x0F_opcode0x1e_vv0_6571_l1},
/*h(6949)=6572 */ {6949, xed3_phash_find_map0x0F_opcode0x1e_vv0_6572_l1},
/*h(11130)=6573 */ {11130, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_6576_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14324)=6578 */ {14324, xed3_phash_find_map0x0F_opcode0x1e_vv0_6578_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(794)=6580 */ {794, xed3_phash_find_map0x0F_opcode0x1e_vv0_6580_l1},
/*h(15921)=6581 */ {15921, xed3_phash_find_map0x0F_opcode0x1e_vv0_6581_l1},
/*h(9156)=6582 */ {9156, xed3_phash_find_map0x0F_opcode0x1e_vv0_6582_l1},
/*h(13337)=6583 */ {13337, xed3_phash_find_map0x0F_opcode0x1e_vv0_6583_l1},
/*h(10753)=6584 */ {10753, xed3_phash_find_map0x0F_opcode0x1e_vv0_6584_l1},
/*h(14934)=6585 */ {14934, xed3_phash_find_map0x0F_opcode0x1e_vv0_6585_l1},
/*h(8169)=6586 */ {8169, xed3_phash_find_map0x0F_opcode0x1e_vv0_6586_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9766)=6588 */ {9766, xed3_phash_find_map0x0F_opcode0x1e_vv0_6588_l1},
/*h(13947)=6589 */ {13947, xed3_phash_find_map0x0F_opcode0x1e_vv0_6589_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11363)=6591 */ {11363, xed3_phash_find_map0x0F_opcode0x1e_vv0_6591_l1},
/*h(15544)=6592 */ {15544, xed3_phash_find_map0x0F_opcode0x1e_vv0_6592_l1},
/*h(12960)=6593 */ {12960, xed3_phash_find_map0x0F_opcode0x1e_vv0_6593_l1},
/*h(6195)=6594 */ {6195, xed3_phash_find_map0x0F_opcode0x1e_vv0_6594_l1},
/*h(10376)=6595 */ {10376, xed3_phash_find_map0x0F_opcode0x1e_vv0_6595_l1},
/*h(3611)=6596 */ {3611, xed3_phash_find_map0x0F_opcode0x1e_vv0_6596_l1},
/*h(7792)=6597 */ {7792, xed3_phash_find_map0x0F_opcode0x1e_vv0_6597_l1},
/*h(11973)=6598 */ {11973, xed3_phash_find_map0x0F_opcode0x1e_vv0_6598_l1},
/*h(16154)=6599 */ {16154, xed3_phash_find_map0x0F_opcode0x1e_vv0_6599_l1},
/*h(2624)=6600 */ {2624, xed3_phash_find_map0x0F_opcode0x1e_vv0_6600_l1},
/*h(6805)=6601 */ {6805, xed3_phash_find_map0x0F_opcode0x1e_vv0_6601_l1},
/*h(10986)=6602 */ {10986, xed3_phash_find_map0x0F_opcode0x1e_vv0_6602_l1},
/*h(8402)=6603 */ {8402, xed3_phash_find_map0x0F_opcode0x1e_vv0_6603_l1},
/*h(1637)=6604 */ {1637, xed3_phash_find_map0x0F_opcode0x1e_vv0_6604_l1},
/*h(5818)=6605 */ {5818, xed3_phash_find_map0x0F_opcode0x1e_vv0_6605_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14180)=6607 */ {14180, xed3_phash_find_map0x0F_opcode0x1e_vv0_6607_l1},
/*h(650)=6608 */ {650, xed3_phash_find_map0x0F_opcode0x1e_vv0_6608_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9012)=6610 */ {9012, xed3_phash_find_map0x0F_opcode0x1e_vv0_6610_l1},
/*h(13193)=6611 */ {13193, xed3_phash_find_map0x0F_opcode0x1e_vv0_6611_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3844)=6613 */ {3844, xed3_phash_find_map0x0F_opcode0x1e_vv0_6613_l1},
/*h(8025)=6614 */ {8025, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_6617_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11219)=6619 */ {11219, xed3_phash_find_map0x0F_opcode0x1e_vv0_6619_l1},
/*h(15400)=6620 */ {15400, xed3_phash_find_map0x0F_opcode0x1e_vv0_6620_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12816)=6622 */ {12816, xed3_phash_find_map0x0F_opcode0x1e_vv0_6622_l1},
/*h(10232)=6623 */ {10232, xed3_phash_find_map0x0F_opcode0x1e_vv0_6623_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11829)=6626 */ {11829, xed3_phash_find_map0x0F_opcode0x1e_vv0_6626_l1},
/*h(16010)=6627 */ {16010, xed3_phash_find_map0x0F_opcode0x1e_vv0_6627_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13426)=6629 */ {13426, xed3_phash_find_map0x0F_opcode0x1e_vv0_6629_l1},
/*h(10842)=6630 */ {10842, xed3_phash_find_map0x0F_opcode0x1e_vv0_6630_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8258)=6632 */ {8258, xed3_phash_find_map0x0F_opcode0x1e_vv0_6632_l1},
/*h(12439)=6633 */ {12439, xed3_phash_find_map0x0F_opcode0x1e_vv0_6633_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14036)=6635 */ {14036, xed3_phash_find_map0x0F_opcode0x1e_vv0_6635_l1},
/*h(7271)=6636 */ {7271, xed3_phash_find_map0x0F_opcode0x1e_vv0_6636_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8868)=6638 */ {8868, xed3_phash_find_map0x0F_opcode0x1e_vv0_6638_l1},
/*h(13049)=6639 */ {13049, xed3_phash_find_map0x0F_opcode0x1e_vv0_6639_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10465)=6641 */ {10465, xed3_phash_find_map0x0F_opcode0x1e_vv0_6641_l1},
/*h(3700)=6642 */ {3700, xed3_phash_find_map0x0F_opcode0x1e_vv0_6642_l1},
/*h(7881)=6643 */ {7881, xed3_phash_find_map0x0F_opcode0x1e_vv0_6643_l1},
/*h(5297)=6644 */ {5297, xed3_phash_find_map0x0F_opcode0x1e_vv0_6644_l1},
/*h(16243)=6645 */ {16243, xed3_phash_find_map0x0F_opcode0x1e_vv0_6645_l1},
/*h(2713)=6646 */ {2713, xed3_phash_find_map0x0F_opcode0x1e_vv0_6646_l1},
/*h(129)=6647 */ {129, xed3_phash_find_map0x0F_opcode0x1e_vv0_6647_l1},
/*h(11075)=6648 */ {11075, xed3_phash_find_map0x0F_opcode0x1e_vv0_6648_l1},
/*h(15256)=6649 */ {15256, xed3_phash_find_map0x0F_opcode0x1e_vv0_6649_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5907)=6651 */ {5907, xed3_phash_find_map0x0F_opcode0x1e_vv0_6651_l1},
/*h(10088)=6652 */ {10088, xed3_phash_find_map0x0F_opcode0x1e_vv0_6652_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(739)=6654 */ {739, xed3_phash_find_map0x0F_opcode0x1e_vv0_6654_l1},
/*h(4920)=6655 */ {4920, xed3_phash_find_map0x0F_opcode0x1e_vv0_6655_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13282)=6657 */ {13282, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_6660_l1},
/*h(12295)=6661 */ {12295, xed3_phash_find_map0x0F_opcode0x1e_vv0_6661_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2946)=6663 */ {2946, xed3_phash_find_map0x0F_opcode0x1e_vv0_6663_l1},
/*h(13892)=6664 */ {13892, xed3_phash_find_map0x0F_opcode0x1e_vv0_6664_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15489)=6666 */ {15489, xed3_phash_find_map0x0F_opcode0x1e_vv0_6666_l1},
/*h(8724)=6667 */ {8724, xed3_phash_find_map0x0F_opcode0x1e_vv0_6667_l1},
/*h(12905)=6668 */ {12905, xed3_phash_find_map0x0F_opcode0x1e_vv0_6668_l1},
/*h(10321)=6669 */ {10321, xed3_phash_find_map0x0F_opcode0x1e_vv0_6669_l1},
/*h(14502)=6670 */ {14502, xed3_phash_find_map0x0F_opcode0x1e_vv0_6670_l1},
/*h(7737)=6671 */ {7737, xed3_phash_find_map0x0F_opcode0x1e_vv0_6671_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16099)=6673 */ {16099, xed3_phash_find_map0x0F_opcode0x1e_vv0_6673_l1},
/*h(9334)=6674 */ {9334, xed3_phash_find_map0x0F_opcode0x1e_vv0_6674_l1},
/*h(13515)=6675 */ {13515, xed3_phash_find_map0x0F_opcode0x1e_vv0_6675_l1},
/*h(10931)=6676 */ {10931, xed3_phash_find_map0x0F_opcode0x1e_vv0_6676_l1},
/*h(15112)=6677 */ {15112, xed3_phash_find_map0x0F_opcode0x1e_vv0_6677_l1},
/*h(8347)=6678 */ {8347, xed3_phash_find_map0x0F_opcode0x1e_vv0_6678_l1},
/*h(12528)=6679 */ {12528, xed3_phash_find_map0x0F_opcode0x1e_vv0_6679_l1},
/*h(9944)=6680 */ {9944, xed3_phash_find_map0x0F_opcode0x1e_vv0_6680_l1},
/*h(3179)=6681 */ {3179, xed3_phash_find_map0x0F_opcode0x1e_vv0_6681_l1},
/*h(7360)=6682 */ {7360, xed3_phash_find_map0x0F_opcode0x1e_vv0_6682_l1},
/*h(4776)=6683 */ {4776, xed3_phash_find_map0x0F_opcode0x1e_vv0_6683_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13138)=6685 */ {13138, xed3_phash_find_map0x0F_opcode0x1e_vv0_6685_l1},
/*h(6373)=6686 */ {6373, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_6689_l1},
/*h(12151)=6690 */ {12151, xed3_phash_find_map0x0F_opcode0x1e_vv0_6690_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2802)=6692 */ {2802, xed3_phash_find_map0x0F_opcode0x1e_vv0_6692_l1},
/*h(6983)=6693 */ {6983, xed3_phash_find_map0x0F_opcode0x1e_vv0_6693_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15345)=6695 */ {15345, xed3_phash_find_map0x0F_opcode0x1e_vv0_6695_l1},
/*h(1815)=6696 */ {1815, xed3_phash_find_map0x0F_opcode0x1e_vv0_6696_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10177)=6698 */ {10177, xed3_phash_find_map0x0F_opcode0x1e_vv0_6698_l1},
/*h(14358)=6699 */ {14358, xed3_phash_find_map0x0F_opcode0x1e_vv0_6699_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15955)=6701 */ {15955, xed3_phash_find_map0x0F_opcode0x1e_vv0_6701_l1},
/*h(9190)=6702 */ {9190, xed3_phash_find_map0x0F_opcode0x1e_vv0_6702_l1},
/*h(13371)=6703 */ {13371, xed3_phash_find_map0x0F_opcode0x1e_vv0_6703_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10787)=6705 */ {10787, xed3_phash_find_map0x0F_opcode0x1e_vv0_6705_l1},
/*h(14968)=6706 */ {14968, xed3_phash_find_map0x0F_opcode0x1e_vv0_6706_l1},
/*h(12384)=6707 */ {12384, xed3_phash_find_map0x0F_opcode0x1e_vv0_6707_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9800)=6709 */ {9800, xed3_phash_find_map0x0F_opcode0x1e_vv0_6709_l1},
/*h(7216)=6710 */ {7216, xed3_phash_find_map0x0F_opcode0x1e_vv0_6710_l1},
/*h(11397)=6711 */ {11397, xed3_phash_find_map0x0F_opcode0x1e_vv0_6711_l1},
/*h(15578)=6712 */ {15578, xed3_phash_find_map0x0F_opcode0x1e_vv0_6712_l1},
/*h(2048)=6713 */ {2048, xed3_phash_find_map0x0F_opcode0x1e_vv0_6713_l1},
/*h(12994)=6714 */ {12994, xed3_phash_find_map0x0F_opcode0x1e_vv0_6714_l1},
/*h(10410)=6715 */ {10410, xed3_phash_find_map0x0F_opcode0x1e_vv0_6715_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7826)=6717 */ {7826, xed3_phash_find_map0x0F_opcode0x1e_vv0_6717_l1},
/*h(12007)=6718 */ {12007, xed3_phash_find_map0x0F_opcode0x1e_vv0_6718_l1},
/*h(5242)=6719 */ {5242, xed3_phash_find_map0x0F_opcode0x1e_vv0_6719_l1},
/*h(2658)=6720 */ {2658, xed3_phash_find_map0x0F_opcode0x1e_vv0_6720_l1},
/*h(6839)=6721 */ {6839, xed3_phash_find_map0x0F_opcode0x1e_vv0_6721_l1},
/*h(74)=6722 */ {74, xed3_phash_find_map0x0F_opcode0x1e_vv0_6722_l1},
/*h(15201)=6723 */ {15201, xed3_phash_find_map0x0F_opcode0x1e_vv0_6723_l1},
/*h(8436)=6724 */ {8436, xed3_phash_find_map0x0F_opcode0x1e_vv0_6724_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10033)=6726 */ {10033, xed3_phash_find_map0x0F_opcode0x1e_vv0_6726_l1},
/*h(14214)=6727 */ {14214, xed3_phash_find_map0x0F_opcode0x1e_vv0_6727_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4865)=6729 */ {4865, xed3_phash_find_map0x0F_opcode0x1e_vv0_6729_l1},
/*h(9046)=6730 */ {9046, xed3_phash_find_map0x0F_opcode0x1e_vv0_6730_l1},
/*h(13227)=6731 */ {13227, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_6735_l1},
/*h(12240)=6736 */ {12240, xed3_phash_find_map0x0F_opcode0x1e_vv0_6736_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2891)=6738 */ {2891, xed3_phash_find_map0x0F_opcode0x1e_vv0_6738_l1},
/*h(7072)=6739 */ {7072, xed3_phash_find_map0x0F_opcode0x1e_vv0_6739_l1},
/*h(11253)=6740 */ {11253, xed3_phash_find_map0x0F_opcode0x1e_vv0_6740_l1},
/*h(15434)=6741 */ {15434, xed3_phash_find_map0x0F_opcode0x1e_vv0_6741_l1},
/*h(12850)=6742 */ {12850, xed3_phash_find_map0x0F_opcode0x1e_vv0_6742_l1},
/*h(6085)=6743 */ {6085, xed3_phash_find_map0x0F_opcode0x1e_vv0_6743_l1},
/*h(10266)=6744 */ {10266, xed3_phash_find_map0x0F_opcode0x1e_vv0_6744_l1},
/*h(7682)=6745 */ {7682, xed3_phash_find_map0x0F_opcode0x1e_vv0_6745_l1},
/*h(11863)=6746 */ {11863, xed3_phash_find_map0x0F_opcode0x1e_vv0_6746_l1},
/*h(5098)=6747 */ {5098, xed3_phash_find_map0x0F_opcode0x1e_vv0_6747_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13460)=6749 */ {13460, xed3_phash_find_map0x0F_opcode0x1e_vv0_6749_l1},
/*h(6695)=6750 */ {6695, xed3_phash_find_map0x0F_opcode0x1e_vv0_6750_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15057)=6752 */ {15057, xed3_phash_find_map0x0F_opcode0x1e_vv0_6752_l1},
/*h(12473)=6753 */ {12473, xed3_phash_find_map0x0F_opcode0x1e_vv0_6753_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9889)=6755 */ {9889, xed3_phash_find_map0x0F_opcode0x1e_vv0_6755_l1},
/*h(14070)=6756 */ {14070, xed3_phash_find_map0x0F_opcode0x1e_vv0_6756_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4721)=6758 */ {4721, xed3_phash_find_map0x0F_opcode0x1e_vv0_6758_l1},
/*h(8902)=6759 */ {8902, xed3_phash_find_map0x0F_opcode0x1e_vv0_6759_l1},
/*h(13083)=6760 */ {13083, xed3_phash_find_map0x0F_opcode0x1e_vv0_6760_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3734)=6762 */ {3734, xed3_phash_find_map0x0F_opcode0x1e_vv0_6762_l1},
/*h(7915)=6763 */ {7915, xed3_phash_find_map0x0F_opcode0x1e_vv0_6763_l1},
/*h(12096)=6764 */ {12096, xed3_phash_find_map0x0F_opcode0x1e_vv0_6764_l1},
/*h(16277)=6765 */ {16277, xed3_phash_find_map0x0F_opcode0x1e_vv0_6765_l1},
/*h(2747)=6766 */ {2747, xed3_phash_find_map0x0F_opcode0x1e_vv0_6766_l1},
/*h(6928)=6767 */ {6928, xed3_phash_find_map0x0F_opcode0x1e_vv0_6767_l1},
/*h(11109)=6768 */ {11109, xed3_phash_find_map0x0F_opcode0x1e_vv0_6768_l1},
/*h(15290)=6769 */ {15290, xed3_phash_find_map0x0F_opcode0x1e_vv0_6769_l1},
/*h(1760)=6770 */ {1760, xed3_phash_find_map0x0F_opcode0x1e_vv0_6770_l1},
/*h(5941)=6771 */ {5941, xed3_phash_find_map0x0F_opcode0x1e_vv0_6771_l1},
/*h(10122)=6772 */ {10122, xed3_phash_find_map0x0F_opcode0x1e_vv0_6772_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(773)=6774 */ {773, xed3_phash_find_map0x0F_opcode0x1e_vv0_6774_l1},
/*h(4954)=6775 */ {4954, xed3_phash_find_map0x0F_opcode0x1e_vv0_6775_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13316)=6777 */ {13316, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_6780_l1},
/*h(8148)=6781 */ {8148, xed3_phash_find_map0x0F_opcode0x1e_vv0_6781_l1},
/*h(12329)=6782 */ {12329, xed3_phash_find_map0x0F_opcode0x1e_vv0_6782_l1},
/*h(9745)=6783 */ {9745, xed3_phash_find_map0x0F_opcode0x1e_vv0_6783_l1},
/*h(13926)=6784 */ {13926, xed3_phash_find_map0x0F_opcode0x1e_vv0_6784_l1},
/*h(7161)=6785 */ {7161, xed3_phash_find_map0x0F_opcode0x1e_vv0_6785_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15523)=6787 */ {15523, xed3_phash_find_map0x0F_opcode0x1e_vv0_6787_l1},
/*h(12939)=6788 */ {12939, xed3_phash_find_map0x0F_opcode0x1e_vv0_6788_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10355)=6790 */ {10355, xed3_phash_find_map0x0F_opcode0x1e_vv0_6790_l1},
/*h(14536)=6791 */ {14536, xed3_phash_find_map0x0F_opcode0x1e_vv0_6791_l1},
/*h(11952)=6792 */ {11952, xed3_phash_find_map0x0F_opcode0x1e_vv0_6792_l1},
/*h(16133)=6793 */ {16133, xed3_phash_find_map0x0F_opcode0x1e_vv0_6793_l1},
/*h(9368)=6794 */ {9368, xed3_phash_find_map0x0F_opcode0x1e_vv0_6794_l1},
/*h(2603)=6795 */ {2603, xed3_phash_find_map0x0F_opcode0x1e_vv0_6795_l1},
/*h(6784)=6796 */ {6784, xed3_phash_find_map0x0F_opcode0x1e_vv0_6796_l1},
/*h(10965)=6797 */ {10965, xed3_phash_find_map0x0F_opcode0x1e_vv0_6797_l1},
/*h(15146)=6798 */ {15146, xed3_phash_find_map0x0F_opcode0x1e_vv0_6798_l1},
/*h(1616)=6799 */ {1616, xed3_phash_find_map0x0F_opcode0x1e_vv0_6799_l1},
/*h(5797)=6800 */ {5797, xed3_phash_find_map0x0F_opcode0x1e_vv0_6800_l1},
/*h(9978)=6801 */ {9978, xed3_phash_find_map0x0F_opcode0x1e_vv0_6801_l1},
/*h(7394)=6802 */ {7394, xed3_phash_find_map0x0F_opcode0x1e_vv0_6802_l1},
/*h(629)=6803 */ {629, xed3_phash_find_map0x0F_opcode0x1e_vv0_6803_l1},
/*h(4810)=6804 */ {4810, xed3_phash_find_map0x0F_opcode0x1e_vv0_6804_l1},
/*h(2226)=6805 */ {2226, xed3_phash_find_map0x0F_opcode0x1e_vv0_6805_l1},
/*h(13172)=6806 */ {13172, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_6809_l1},
/*h(12185)=6810 */ {12185, xed3_phash_find_map0x0F_opcode0x1e_vv0_6810_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2836)=6812 */ {2836, xed3_phash_find_map0x0F_opcode0x1e_vv0_6812_l1},
/*h(7017)=6813 */ {7017, xed3_phash_find_map0x0F_opcode0x1e_vv0_6813_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15379)=6815 */ {15379, xed3_phash_find_map0x0F_opcode0x1e_vv0_6815_l1},
/*h(1849)=6816 */ {1849, xed3_phash_find_map0x0F_opcode0x1e_vv0_6816_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10211)=6818 */ {10211, xed3_phash_find_map0x0F_opcode0x1e_vv0_6818_l1},
/*h(14392)=6819 */ {14392, xed3_phash_find_map0x0F_opcode0x1e_vv0_6819_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11808)=6821 */ {11808, xed3_phash_find_map0x0F_opcode0x1e_vv0_6821_l1},
/*h(15989)=6822 */ {15989, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_6825_l1},
/*h(15002)=6826 */ {15002, xed3_phash_find_map0x0F_opcode0x1e_vv0_6826_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12418)=6828 */ {12418, xed3_phash_find_map0x0F_opcode0x1e_vv0_6828_l1},
/*h(9834)=6829 */ {9834, xed3_phash_find_map0x0F_opcode0x1e_vv0_6829_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7250)=6831 */ {7250, xed3_phash_find_map0x0F_opcode0x1e_vv0_6831_l1},
/*h(11431)=6832 */ {11431, xed3_phash_find_map0x0F_opcode0x1e_vv0_6832_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13028)=6834 */ {13028, xed3_phash_find_map0x0F_opcode0x1e_vv0_6834_l1},
/*h(6263)=6835 */ {6263, xed3_phash_find_map0x0F_opcode0x1e_vv0_6835_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7860)=6837 */ {7860, xed3_phash_find_map0x0F_opcode0x1e_vv0_6837_l1},
/*h(12041)=6838 */ {12041, xed3_phash_find_map0x0F_opcode0x1e_vv0_6838_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9457)=6840 */ {9457, xed3_phash_find_map0x0F_opcode0x1e_vv0_6840_l1},
/*h(2692)=6841 */ {2692, xed3_phash_find_map0x0F_opcode0x1e_vv0_6841_l1},
/*h(6873)=6842 */ {6873, xed3_phash_find_map0x0F_opcode0x1e_vv0_6842_l1},
/*h(4289)=6843 */ {4289, xed3_phash_find_map0x0F_opcode0x1e_vv0_6843_l1},
/*h(15235)=6844 */ {15235, xed3_phash_find_map0x0F_opcode0x1e_vv0_6844_l1},
/*h(1705)=6845 */ {1705, xed3_phash_find_map0x0F_opcode0x1e_vv0_6845_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10067)=6847 */ {10067, xed3_phash_find_map0x0F_opcode0x1e_vv0_6847_l1},
/*h(14248)=6848 */ {14248, xed3_phash_find_map0x0F_opcode0x1e_vv0_6848_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4899)=6850 */ {4899, xed3_phash_find_map0x0F_opcode0x1e_vv0_6850_l1},
/*h(9080)=6851 */ {9080, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_6854_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12274)=6856 */ {12274, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_6859_l1},
/*h(11287)=6860 */ {11287, xed3_phash_find_map0x0F_opcode0x1e_vv0_6860_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1938)=6862 */ {1938, xed3_phash_find_map0x0F_opcode0x1e_vv0_6862_l1},
/*h(12884)=6863 */ {12884, xed3_phash_find_map0x0F_opcode0x1e_vv0_6863_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14481)=6865 */ {14481, xed3_phash_find_map0x0F_opcode0x1e_vv0_6865_l1},
/*h(7716)=6866 */ {7716, xed3_phash_find_map0x0F_opcode0x1e_vv0_6866_l1},
/*h(11897)=6867 */ {11897, xed3_phash_find_map0x0F_opcode0x1e_vv0_6867_l1},
/*h(9313)=6868 */ {9313, xed3_phash_find_map0x0F_opcode0x1e_vv0_6868_l1},
/*h(13494)=6869 */ {13494, xed3_phash_find_map0x0F_opcode0x1e_vv0_6869_l1},
/*h(6729)=6870 */ {6729, xed3_phash_find_map0x0F_opcode0x1e_vv0_6870_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15091)=6872 */ {15091, xed3_phash_find_map0x0F_opcode0x1e_vv0_6872_l1},
/*h(8326)=6873 */ {8326, xed3_phash_find_map0x0F_opcode0x1e_vv0_6873_l1},
/*h(12507)=6874 */ {12507, xed3_phash_find_map0x0F_opcode0x1e_vv0_6874_l1},
/*h(9923)=6875 */ {9923, xed3_phash_find_map0x0F_opcode0x1e_vv0_6875_l1},
/*h(14104)=6876 */ {14104, xed3_phash_find_map0x0F_opcode0x1e_vv0_6876_l1},
/*h(7339)=6877 */ {7339, xed3_phash_find_map0x0F_opcode0x1e_vv0_6877_l1},
/*h(4755)=6878 */ {4755, xed3_phash_find_map0x0F_opcode0x1e_vv0_6878_l1},
/*h(8936)=6879 */ {8936, xed3_phash_find_map0x0F_opcode0x1e_vv0_6879_l1},
/*h(2171)=6880 */ {2171, xed3_phash_find_map0x0F_opcode0x1e_vv0_6880_l1},
/*h(6352)=6881 */ {6352, xed3_phash_find_map0x0F_opcode0x1e_vv0_6881_l1},
/*h(3768)=6882 */ {3768, xed3_phash_find_map0x0F_opcode0x1e_vv0_6882_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12130)=6884 */ {12130, xed3_phash_find_map0x0F_opcode0x1e_vv0_6884_l1},
/*h(16311)=6885 */ {16311, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_6888_l1},
/*h(11143)=6889 */ {11143, xed3_phash_find_map0x0F_opcode0x1e_vv0_6889_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1794)=6891 */ {1794, xed3_phash_find_map0x0F_opcode0x1e_vv0_6891_l1},
/*h(5975)=6892 */ {5975, xed3_phash_find_map0x0F_opcode0x1e_vv0_6892_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14337)=6894 */ {14337, xed3_phash_find_map0x0F_opcode0x1e_vv0_6894_l1},
/*h(807)=6895 */ {807, xed3_phash_find_map0x0F_opcode0x1e_vv0_6895_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9169)=6897 */ {9169, xed3_phash_find_map0x0F_opcode0x1e_vv0_6897_l1},
/*h(13350)=6898 */ {13350, xed3_phash_find_map0x0F_opcode0x1e_vv0_6898_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14947)=6900 */ {14947, xed3_phash_find_map0x0F_opcode0x1e_vv0_6900_l1},
/*h(8182)=6901 */ {8182, xed3_phash_find_map0x0F_opcode0x1e_vv0_6901_l1},
/*h(12363)=6902 */ {12363, xed3_phash_find_map0x0F_opcode0x1e_vv0_6902_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9779)=6904 */ {9779, xed3_phash_find_map0x0F_opcode0x1e_vv0_6904_l1},
/*h(13960)=6905 */ {13960, xed3_phash_find_map0x0F_opcode0x1e_vv0_6905_l1},
/*h(11376)=6906 */ {11376, xed3_phash_find_map0x0F_opcode0x1e_vv0_6906_l1},
/*h(15557)=6907 */ {15557, xed3_phash_find_map0x0F_opcode0x1e_vv0_6907_l1},
/*h(8792)=6908 */ {8792, xed3_phash_find_map0x0F_opcode0x1e_vv0_6908_l1},
/*h(6208)=6909 */ {6208, xed3_phash_find_map0x0F_opcode0x1e_vv0_6909_l1},
/*h(10389)=6910 */ {10389, xed3_phash_find_map0x0F_opcode0x1e_vv0_6910_l1},
/*h(14570)=6911 */ {14570, xed3_phash_find_map0x0F_opcode0x1e_vv0_6911_l1},
/*h(1040)=6912 */ {1040, xed3_phash_find_map0x0F_opcode0x1e_vv0_6912_l1},
/*h(11986)=6913 */ {11986, xed3_phash_find_map0x0F_opcode0x1e_vv0_6913_l1},
/*h(9402)=6914 */ {9402, xed3_phash_find_map0x0F_opcode0x1e_vv0_6914_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6818)=6916 */ {6818, xed3_phash_find_map0x0F_opcode0x1e_vv0_6916_l1},
/*h(10999)=6917 */ {10999, xed3_phash_find_map0x0F_opcode0x1e_vv0_6917_l1},
/*h(4234)=6918 */ {4234, xed3_phash_find_map0x0F_opcode0x1e_vv0_6918_l1},
/*h(1650)=6919 */ {1650, xed3_phash_find_map0x0F_opcode0x1e_vv0_6919_l1},
/*h(5831)=6920 */ {5831, xed3_phash_find_map0x0F_opcode0x1e_vv0_6920_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14193)=6922 */ {14193, xed3_phash_find_map0x0F_opcode0x1e_vv0_6922_l1},
/*h(663)=6923 */ {663, xed3_phash_find_map0x0F_opcode0x1e_vv0_6923_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9025)=6925 */ {9025, xed3_phash_find_map0x0F_opcode0x1e_vv0_6925_l1},
/*h(13206)=6926 */ {13206, xed3_phash_find_map0x0F_opcode0x1e_vv0_6926_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3857)=6928 */ {3857, xed3_phash_find_map0x0F_opcode0x1e_vv0_6928_l1},
/*h(8038)=6929 */ {8038, xed3_phash_find_map0x0F_opcode0x1e_vv0_6929_l1},
/*h(12219)=6930 */ {12219, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_6933_l1},
/*h(7051)=6934 */ {7051, xed3_phash_find_map0x0F_opcode0x1e_vv0_6934_l1},
/*h(15413)=6935 */ {15413, xed3_phash_find_map0x0F_opcode0x1e_vv0_6935_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1883)=6937 */ {1883, xed3_phash_find_map0x0F_opcode0x1e_vv0_6937_l1},
/*h(6064)=6938 */ {6064, xed3_phash_find_map0x0F_opcode0x1e_vv0_6938_l1},
/*h(10245)=6939 */ {10245, xed3_phash_find_map0x0F_opcode0x1e_vv0_6939_l1},
/*h(14426)=6940 */ {14426, xed3_phash_find_map0x0F_opcode0x1e_vv0_6940_l1},
/*h(11842)=6941 */ {11842, xed3_phash_find_map0x0F_opcode0x1e_vv0_6941_l1},
/*h(16023)=6942 */ {16023, xed3_phash_find_map0x0F_opcode0x1e_vv0_6942_l1},
/*h(9258)=6943 */ {9258, xed3_phash_find_map0x0F_opcode0x1e_vv0_6943_l1},
/*h(6674)=6944 */ {6674, xed3_phash_find_map0x0F_opcode0x1e_vv0_6944_l1},
/*h(10855)=6945 */ {10855, xed3_phash_find_map0x0F_opcode0x1e_vv0_6945_l1},
/*h(4090)=6946 */ {4090, xed3_phash_find_map0x0F_opcode0x1e_vv0_6946_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12452)=6948 */ {12452, xed3_phash_find_map0x0F_opcode0x1e_vv0_6948_l1},
/*h(5687)=6949 */ {5687, xed3_phash_find_map0x0F_opcode0x1e_vv0_6949_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14049)=6951 */ {14049, xed3_phash_find_map0x0F_opcode0x1e_vv0_6951_l1},
/*h(11465)=6952 */ {11465, xed3_phash_find_map0x0F_opcode0x1e_vv0_6952_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8881)=6954 */ {8881, xed3_phash_find_map0x0F_opcode0x1e_vv0_6954_l1},
/*h(13062)=6955 */ {13062, xed3_phash_find_map0x0F_opcode0x1e_vv0_6955_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3713)=6957 */ {3713, xed3_phash_find_map0x0F_opcode0x1e_vv0_6957_l1},
/*h(7894)=6958 */ {7894, xed3_phash_find_map0x0F_opcode0x1e_vv0_6958_l1},
/*h(12075)=6959 */ {12075, xed3_phash_find_map0x0F_opcode0x1e_vv0_6959_l1},
/*h(16256)=6960 */ {16256, xed3_phash_find_map0x0F_opcode0x1e_vv0_6960_l1},
/*h(2726)=6961 */ {2726, xed3_phash_find_map0x0F_opcode0x1e_vv0_6961_l1},
/*h(6907)=6962 */ {6907, xed3_phash_find_map0x0F_opcode0x1e_vv0_6962_l1},
/*h(11088)=6963 */ {11088, xed3_phash_find_map0x0F_opcode0x1e_vv0_6963_l1},
/*h(15269)=6964 */ {15269, xed3_phash_find_map0x0F_opcode0x1e_vv0_6964_l1},
/*h(1739)=6965 */ {1739, xed3_phash_find_map0x0F_opcode0x1e_vv0_6965_l1},
/*h(5920)=6966 */ {5920, xed3_phash_find_map0x0F_opcode0x1e_vv0_6966_l1},
/*h(10101)=6967 */ {10101, xed3_phash_find_map0x0F_opcode0x1e_vv0_6967_l1},
/*h(14282)=6968 */ {14282, xed3_phash_find_map0x0F_opcode0x1e_vv0_6968_l1},
/*h(752)=6969 */ {752, xed3_phash_find_map0x0F_opcode0x1e_vv0_6969_l1},
/*h(4933)=6970 */ {4933, xed3_phash_find_map0x0F_opcode0x1e_vv0_6970_l1},
/*h(15879)=6971 */ {15879, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_6974_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12308)=6976 */ {12308, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_6979_l1},
/*h(7140)=6980 */ {7140, xed3_phash_find_map0x0F_opcode0x1e_vv0_6980_l1},
/*h(11321)=6981 */ {11321, xed3_phash_find_map0x0F_opcode0x1e_vv0_6981_l1},
/*h(8737)=6982 */ {8737, xed3_phash_find_map0x0F_opcode0x1e_vv0_6982_l1},
/*h(12918)=6983 */ {12918, xed3_phash_find_map0x0F_opcode0x1e_vv0_6983_l1},
/*h(6153)=6984 */ {6153, xed3_phash_find_map0x0F_opcode0x1e_vv0_6984_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14515)=6986 */ {14515, xed3_phash_find_map0x0F_opcode0x1e_vv0_6986_l1},
/*h(11931)=6987 */ {11931, xed3_phash_find_map0x0F_opcode0x1e_vv0_6987_l1},
/*h(16112)=6988 */ {16112, xed3_phash_find_map0x0F_opcode0x1e_vv0_6988_l1},
/*h(9347)=6989 */ {9347, xed3_phash_find_map0x0F_opcode0x1e_vv0_6989_l1},
/*h(13528)=6990 */ {13528, xed3_phash_find_map0x0F_opcode0x1e_vv0_6990_l1},
/*h(10944)=6991 */ {10944, xed3_phash_find_map0x0F_opcode0x1e_vv0_6991_l1},
/*h(15125)=6992 */ {15125, xed3_phash_find_map0x0F_opcode0x1e_vv0_6992_l1},
/*h(8360)=6993 */ {8360, xed3_phash_find_map0x0F_opcode0x1e_vv0_6993_l1},
/*h(1595)=6994 */ {1595, xed3_phash_find_map0x0F_opcode0x1e_vv0_6994_l1},
/*h(5776)=6995 */ {5776, xed3_phash_find_map0x0F_opcode0x1e_vv0_6995_l1},
/*h(14138)=6996 */ {14138, xed3_phash_find_map0x0F_opcode0x1e_vv0_6996_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(608)=6998 */ {608, xed3_phash_find_map0x0F_opcode0x1e_vv0_6998_l1},
/*h(4789)=6999 */ {4789, xed3_phash_find_map0x0F_opcode0x1e_vv0_6999_l1},
/*h(8970)=7000 */ {8970, xed3_phash_find_map0x0F_opcode0x1e_vv0_7000_l1},
/*h(6386)=7001 */ {6386, xed3_phash_find_map0x0F_opcode0x1e_vv0_7001_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3802)=7003 */ {3802, xed3_phash_find_map0x0F_opcode0x1e_vv0_7003_l1},
/*h(1218)=7004 */ {1218, xed3_phash_find_map0x0F_opcode0x1e_vv0_7004_l1},
/*h(12164)=7005 */ {12164, xed3_phash_find_map0x0F_opcode0x1e_vv0_7005_l1},
/*h(16345)=7006 */ {16345, xed3_phash_find_map0x0F_opcode0x1e_vv0_7006_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6996)=7008 */ {6996, xed3_phash_find_map0x0F_opcode0x1e_vv0_7008_l1},
/*h(11177)=7009 */ {11177, xed3_phash_find_map0x0F_opcode0x1e_vv0_7009_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1828)=7011 */ {1828, xed3_phash_find_map0x0F_opcode0x1e_vv0_7011_l1},
/*h(6009)=7012 */ {6009, xed3_phash_find_map0x0F_opcode0x1e_vv0_7012_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14371)=7014 */ {14371, xed3_phash_find_map0x0F_opcode0x1e_vv0_7014_l1},
/*h(841)=7015 */ {841, xed3_phash_find_map0x0F_opcode0x1e_vv0_7015_l1},
/*h(11787)=7016 */ {11787, xed3_phash_find_map0x0F_opcode0x1e_vv0_7016_l1},
/*h(15968)=7017 */ {15968, xed3_phash_find_map0x0F_opcode0x1e_vv0_7017_l1},
/*h(13384)=7018 */ {13384, xed3_phash_find_map0x0F_opcode0x1e_vv0_7018_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10800)=7020 */ {10800, xed3_phash_find_map0x0F_opcode0x1e_vv0_7020_l1},
/*h(14981)=7021 */ {14981, xed3_phash_find_map0x0F_opcode0x1e_vv0_7021_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5632)=7023 */ {5632, xed3_phash_find_map0x0F_opcode0x1e_vv0_7023_l1},
/*h(9813)=7024 */ {9813, xed3_phash_find_map0x0F_opcode0x1e_vv0_7024_l1},
/*h(13994)=7025 */ {13994, xed3_phash_find_map0x0F_opcode0x1e_vv0_7025_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15591)=7027 */ {15591, xed3_phash_find_map0x0F_opcode0x1e_vv0_7027_l1},
/*h(8826)=7028 */ {8826, xed3_phash_find_map0x0F_opcode0x1e_vv0_7028_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6242)=7030 */ {6242, xed3_phash_find_map0x0F_opcode0x1e_vv0_7030_l1},
/*h(10423)=7031 */ {10423, xed3_phash_find_map0x0F_opcode0x1e_vv0_7031_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12020)=7033 */ {12020, xed3_phash_find_map0x0F_opcode0x1e_vv0_7033_l1},
/*h(16201)=7034 */ {16201, xed3_phash_find_map0x0F_opcode0x1e_vv0_7034_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6852)=7036 */ {6852, xed3_phash_find_map0x0F_opcode0x1e_vv0_7036_l1},
/*h(11033)=7037 */ {11033, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_7040_l1},
/*h(5865)=7041 */ {5865, xed3_phash_find_map0x0F_opcode0x1e_vv0_7041_l1},
/*h(14227)=7042 */ {14227, xed3_phash_find_map0x0F_opcode0x1e_vv0_7042_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(697)=7044 */ {697, xed3_phash_find_map0x0F_opcode0x1e_vv0_7044_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9059)=7046 */ {9059, xed3_phash_find_map0x0F_opcode0x1e_vv0_7046_l1},
/*h(13240)=7047 */ {13240, xed3_phash_find_map0x0F_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_map0x0F_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_map0x0F_opcode0x1e_vv0_7053_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11266)=7055 */ {11266, xed3_phash_find_map0x0F_opcode0x1e_vv0_7055_l1},
/*h(15447)=7056 */ {15447, xed3_phash_find_map0x0F_opcode0x1e_vv0_7056_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6098)=7058 */ {6098, xed3_phash_find_map0x0F_opcode0x1e_vv0_7058_l1},
/*h(10279)=7059 */ {10279, xed3_phash_find_map0x0F_opcode0x1e_vv0_7059_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(930)=7061 */ {930, xed3_phash_find_map0x0F_opcode0x1e_vv0_7061_l1},
/*h(11876)=7062 */ {11876, xed3_phash_find_map0x0F_opcode0x1e_vv0_7062_l1},
/*h(16057)=7063 */ {16057, xed3_phash_find_map0x0F_opcode0x1e_vv0_7063_l1},
/*h(13473)=7064 */ {13473, xed3_phash_find_map0x0F_opcode0x1e_vv0_7064_l1},
/*h(6708)=7065 */ {6708, xed3_phash_find_map0x0F_opcode0x1e_vv0_7065_l1},
/*h(10889)=7066 */ {10889, xed3_phash_find_map0x0F_opcode0x1e_vv0_7066_l1},
/*h(8305)=7067 */ {8305, xed3_phash_find_map0x0F_opcode0x1e_vv0_7067_l1},
/*h(12486)=7068 */ {12486, xed3_phash_find_map0x0F_opcode0x1e_vv0_7068_l1},
/*h(5721)=7069 */ {5721, xed3_phash_find_map0x0F_opcode0x1e_vv0_7069_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14083)=7071 */ {14083, xed3_phash_find_map0x0F_opcode0x1e_vv0_7071_l1},
/*h(11499)=7072 */ {11499, xed3_phash_find_map0x0F_opcode0x1e_vv0_7072_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8915)=7074 */ {8915, xed3_phash_find_map0x0F_opcode0x1e_vv0_7074_l1},
/*h(13096)=7075 */ {13096, xed3_phash_find_map0x0F_opcode0x1e_vv0_7075_l1},
/*h(6331)=7076 */ {6331, xed3_phash_find_map0x0F_opcode0x1e_vv0_7076_l1},
/*h(3747)=7077 */ {3747, xed3_phash_find_map0x0F_opcode0x1e_vv0_7077_l1},
/*h(7928)=7078 */ {7928, xed3_phash_find_map0x0F_opcode0x1e_vv0_7078_l1},
/*h(1163)=7079 */ {1163, xed3_phash_find_map0x0F_opcode0x1e_vv0_7079_l1},
/*h(16290)=7080 */ {16290, xed3_phash_find_map0x0F_opcode0x1e_vv0_7080_l1},
/*h(2760)=7081 */ {2760, xed3_phash_find_map0x0F_opcode0x1e_vv0_7081_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11122)=7083 */ {11122, xed3_phash_find_map0x0F_opcode0x1e_vv0_7083_l1},
/*h(15303)=7084 */ {15303, xed3_phash_find_map0x0F_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_map0x0F_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_map0x0F_opcode0x1e_vv0_7090_l1},
/*h(15913)=7091 */ {15913, xed3_phash_find_map0x0F_opcode0x1e_vv0_7091_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13329)=7093 */ {13329, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_7096_l1},
/*h(12342)=7097 */ {12342, xed3_phash_find_map0x0F_opcode0x1e_vv0_7097_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13939)=7099 */ {13939, xed3_phash_find_map0x0F_opcode0x1e_vv0_7099_l1},
/*h(7174)=7100 */ {7174, xed3_phash_find_map0x0F_opcode0x1e_vv0_7100_l1},
/*h(11355)=7101 */ {11355, xed3_phash_find_map0x0F_opcode0x1e_vv0_7101_l1},
/*h(15536)=7102 */ {15536, xed3_phash_find_map0x0F_opcode0x1e_vv0_7102_l1},
/*h(12952)=7103 */ {12952, xed3_phash_find_map0x0F_opcode0x1e_vv0_7103_l1},
/*h(6187)=7104 */ {6187, xed3_phash_find_map0x0F_opcode0x1e_vv0_7104_l1},
/*h(10368)=7105 */ {10368, xed3_phash_find_map0x0F_opcode0x1e_vv0_7105_l1},
/*h(14549)=7106 */ {14549, xed3_phash_find_map0x0F_opcode0x1e_vv0_7106_l1},
/*h(7784)=7107 */ {7784, xed3_phash_find_map0x0F_opcode0x1e_vv0_7107_l1},
/*h(5200)=7108 */ {5200, xed3_phash_find_map0x0F_opcode0x1e_vv0_7108_l1},
/*h(16146)=7109 */ {16146, xed3_phash_find_map0x0F_opcode0x1e_vv0_7109_l1},
/*h(13562)=7110 */ {13562, xed3_phash_find_map0x0F_opcode0x1e_vv0_7110_l1},
/*h(32)=7111 */ {32, xed3_phash_find_map0x0F_opcode0x1e_vv0_7111_l1},
/*h(10978)=7112 */ {10978, xed3_phash_find_map0x0F_opcode0x1e_vv0_7112_l1},
/*h(15159)=7113 */ {15159, xed3_phash_find_map0x0F_opcode0x1e_vv0_7113_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5810)=7115 */ {5810, xed3_phash_find_map0x0F_opcode0x1e_vv0_7115_l1},
/*h(9991)=7116 */ {9991, xed3_phash_find_map0x0F_opcode0x1e_vv0_7116_l1},
/*h(3226)=7117 */ {3226, xed3_phash_find_map0x0F_opcode0x1e_vv0_7117_l1},
/*h(642)=7118 */ {642, xed3_phash_find_map0x0F_opcode0x1e_vv0_7118_l1},
/*h(4823)=7119 */ {4823, xed3_phash_find_map0x0F_opcode0x1e_vv0_7119_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13185)=7121 */ {13185, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_7124_l1},
/*h(12198)=7125 */ {12198, xed3_phash_find_map0x0F_opcode0x1e_vv0_7125_l1},
/*h(16379)=7126 */ {16379, xed3_phash_find_map0x0F_opcode0x1e_vv0_7126_l1},
/*h(2849)=7127 */ {2849, xed3_phash_find_map0x0F_opcode0x1e_vv0_7127_l1},
/*h(7030)=7128 */ {7030, xed3_phash_find_map0x0F_opcode0x1e_vv0_7128_l1},
/*h(11211)=7129 */ {11211, xed3_phash_find_map0x0F_opcode0x1e_vv0_7129_l1},
/*h(15392)=7130 */ {15392, xed3_phash_find_map0x0F_opcode0x1e_vv0_7130_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12808)=7132 */ {12808, xed3_phash_find_map0x0F_opcode0x1e_vv0_7132_l1},
/*h(10224)=7133 */ {10224, xed3_phash_find_map0x0F_opcode0x1e_vv0_7133_l1},
/*h(14405)=7134 */ {14405, xed3_phash_find_map0x0F_opcode0x1e_vv0_7134_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(875)=7136 */ {875, xed3_phash_find_map0x0F_opcode0x1e_vv0_7136_l1},
/*h(16002)=7137 */ {16002, xed3_phash_find_map0x0F_opcode0x1e_vv0_7137_l1},
/*h(9237)=7138 */ {9237, xed3_phash_find_map0x0F_opcode0x1e_vv0_7138_l1},
/*h(13418)=7139 */ {13418, xed3_phash_find_map0x0F_opcode0x1e_vv0_7139_l1},
/*h(10834)=7140 */ {10834, xed3_phash_find_map0x0F_opcode0x1e_vv0_7140_l1},
/*h(15015)=7141 */ {15015, xed3_phash_find_map0x0F_opcode0x1e_vv0_7141_l1},
/*h(8250)=7142 */ {8250, xed3_phash_find_map0x0F_opcode0x1e_vv0_7142_l1},
/*h(5666)=7143 */ {5666, xed3_phash_find_map0x0F_opcode0x1e_vv0_7143_l1},
/*h(9847)=7144 */ {9847, xed3_phash_find_map0x0F_opcode0x1e_vv0_7144_l1},
/*h(3082)=7145 */ {3082, xed3_phash_find_map0x0F_opcode0x1e_vv0_7145_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11444)=7147 */ {11444, xed3_phash_find_map0x0F_opcode0x1e_vv0_7147_l1},
/*h(4679)=7148 */ {4679, xed3_phash_find_map0x0F_opcode0x1e_vv0_7148_l1},
/*h(13041)=7149 */ {13041, xed3_phash_find_map0x0F_opcode0x1e_vv0_7149_l1},
/*h(6276)=7150 */ {6276, xed3_phash_find_map0x0F_opcode0x1e_vv0_7150_l1},
/*h(10457)=7151 */ {10457, xed3_phash_find_map0x0F_opcode0x1e_vv0_7151_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7873)=7153 */ {7873, xed3_phash_find_map0x0F_opcode0x1e_vv0_7153_l1},
/*h(12054)=7154 */ {12054, xed3_phash_find_map0x0F_opcode0x1e_vv0_7154_l1},
/*h(16235)=7155 */ {16235, xed3_phash_find_map0x0F_opcode0x1e_vv0_7155_l1},
/*h(2705)=7156 */ {2705, xed3_phash_find_map0x0F_opcode0x1e_vv0_7156_l1},
/*h(6886)=7157 */ {6886, xed3_phash_find_map0x0F_opcode0x1e_vv0_7157_l1},
/*h(11067)=7158 */ {11067, xed3_phash_find_map0x0F_opcode0x1e_vv0_7158_l1},
/*h(15248)=7159 */ {15248, xed3_phash_find_map0x0F_opcode0x1e_vv0_7159_l1},
/*h(1718)=7160 */ {1718, xed3_phash_find_map0x0F_opcode0x1e_vv0_7160_l1},
/*h(5899)=7161 */ {5899, xed3_phash_find_map0x0F_opcode0x1e_vv0_7161_l1},
/*h(10080)=7162 */ {10080, xed3_phash_find_map0x0F_opcode0x1e_vv0_7162_l1},
/*h(14261)=7163 */ {14261, xed3_phash_find_map0x0F_opcode0x1e_vv0_7163_l1},
/*h(731)=7164 */ {731, xed3_phash_find_map0x0F_opcode0x1e_vv0_7164_l1},
/*h(4912)=7165 */ {4912, xed3_phash_find_map0x0F_opcode0x1e_vv0_7165_l1},
/*h(9093)=7166 */ {9093, xed3_phash_find_map0x0F_opcode0x1e_vv0_7166_l1},
/*h(13274)=7167 */ {13274, xed3_phash_find_map0x0F_opcode0x1e_vv0_7167_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3925)=7169 */ {3925, xed3_phash_find_map0x0F_opcode0x1e_vv0_7169_l1},
/*h(14871)=7170 */ {14871, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_7173_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11300)=7175 */ {11300, xed3_phash_find_map0x0F_opcode0x1e_vv0_7175_l1},
/*h(15481)=7176 */ {15481, xed3_phash_find_map0x0F_opcode0x1e_vv0_7176_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12897)=7178 */ {12897, xed3_phash_find_map0x0F_opcode0x1e_vv0_7178_l1},
/*h(10313)=7179 */ {10313, xed3_phash_find_map0x0F_opcode0x1e_vv0_7179_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7729)=7181 */ {7729, xed3_phash_find_map0x0F_opcode0x1e_vv0_7181_l1},
/*h(11910)=7182 */ {11910, xed3_phash_find_map0x0F_opcode0x1e_vv0_7182_l1},
/*h(16091)=7183 */ {16091, xed3_phash_find_map0x0F_opcode0x1e_vv0_7183_l1},
/*h(2561)=7184 */ {2561, xed3_phash_find_map0x0F_opcode0x1e_vv0_7184_l1},
/*h(13507)=7185 */ {13507, xed3_phash_find_map0x0F_opcode0x1e_vv0_7185_l1},
/*h(10923)=7186 */ {10923, xed3_phash_find_map0x0F_opcode0x1e_vv0_7186_l1},
/*h(15104)=7187 */ {15104, xed3_phash_find_map0x0F_opcode0x1e_vv0_7187_l1},
/*h(8339)=7188 */ {8339, xed3_phash_find_map0x0F_opcode0x1e_vv0_7188_l1},
/*h(12520)=7189 */ {12520, xed3_phash_find_map0x0F_opcode0x1e_vv0_7189_l1},
/*h(9936)=7190 */ {9936, xed3_phash_find_map0x0F_opcode0x1e_vv0_7190_l1},
/*h(14117)=7191 */ {14117, xed3_phash_find_map0x0F_opcode0x1e_vv0_7191_l1},
/*h(7352)=7192 */ {7352, xed3_phash_find_map0x0F_opcode0x1e_vv0_7192_l1},
/*h(587)=7193 */ {587, xed3_phash_find_map0x0F_opcode0x1e_vv0_7193_l1},
/*h(8949)=7194 */ {8949, xed3_phash_find_map0x0F_opcode0x1e_vv0_7194_l1},
/*h(13130)=7195 */ {13130, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_7198_l1},
/*h(7962)=7199 */ {7962, xed3_phash_find_map0x0F_opcode0x1e_vv0_7199_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16324)=7201 */ {16324, xed3_phash_find_map0x0F_opcode0x1e_vv0_7201_l1},
/*h(2794)=7202 */ {2794, xed3_phash_find_map0x0F_opcode0x1e_vv0_7202_l1},
/*h(210)=7203 */ {210, xed3_phash_find_map0x0F_opcode0x1e_vv0_7203_l1},
/*h(11156)=7204 */ {11156, xed3_phash_find_map0x0F_opcode0x1e_vv0_7204_l1},
/*h(15337)=7205 */ {15337, xed3_phash_find_map0x0F_opcode0x1e_vv0_7205_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5988)=7207 */ {5988, xed3_phash_find_map0x0F_opcode0x1e_vv0_7207_l1},
/*h(10169)=7208 */ {10169, xed3_phash_find_map0x0F_opcode0x1e_vv0_7208_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(820)=7210 */ {820, xed3_phash_find_map0x0F_opcode0x1e_vv0_7210_l1},
/*h(15947)=7211 */ {15947, xed3_phash_find_map0x0F_opcode0x1e_vv0_7211_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13363)=7213 */ {13363, xed3_phash_find_map0x0F_opcode0x1e_vv0_7213_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10779)=7215 */ {10779, xed3_phash_find_map0x0F_opcode0x1e_vv0_7215_l1},
/*h(14960)=7216 */ {14960, xed3_phash_find_map0x0F_opcode0x1e_vv0_7216_l1},
/*h(12376)=7217 */ {12376, xed3_phash_find_map0x0F_opcode0x1e_vv0_7217_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9792)=7219 */ {9792, xed3_phash_find_map0x0F_opcode0x1e_vv0_7219_l1},
/*h(13973)=7220 */ {13973, xed3_phash_find_map0x0F_opcode0x1e_vv0_7220_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15570)=7222 */ {15570, xed3_phash_find_map0x0F_opcode0x1e_vv0_7222_l1},
/*h(8805)=7223 */ {8805, xed3_phash_find_map0x0F_opcode0x1e_vv0_7223_l1},
/*h(12986)=7224 */ {12986, xed3_phash_find_map0x0F_opcode0x1e_vv0_7224_l1},
/*h(10402)=7225 */ {10402, xed3_phash_find_map0x0F_opcode0x1e_vv0_7225_l1},
/*h(14583)=7226 */ {14583, xed3_phash_find_map0x0F_opcode0x1e_vv0_7226_l1},
/*h(7818)=7227 */ {7818, xed3_phash_find_map0x0F_opcode0x1e_vv0_7227_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16180)=7229 */ {16180, xed3_phash_find_map0x0F_opcode0x1e_vv0_7229_l1},
/*h(9415)=7230 */ {9415, xed3_phash_find_map0x0F_opcode0x1e_vv0_7230_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11012)=7232 */ {11012, xed3_phash_find_map0x0F_opcode0x1e_vv0_7232_l1},
/*h(15193)=7233 */ {15193, xed3_phash_find_map0x0F_opcode0x1e_vv0_7233_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5844)=7235 */ {5844, xed3_phash_find_map0x0F_opcode0x1e_vv0_7235_l1},
/*h(10025)=7236 */ {10025, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_7239_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13219)=7241 */ {13219, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_7245_l1},
/*h(12232)=7246 */ {12232, xed3_phash_find_map0x0F_opcode0x1e_vv0_7246_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13829)=7248 */ {13829, xed3_phash_find_map0x0F_opcode0x1e_vv0_7248_l1},
/*h(7064)=7249 */ {7064, xed3_phash_find_map0x0F_opcode0x1e_vv0_7249_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15426)=7251 */ {15426, xed3_phash_find_map0x0F_opcode0x1e_vv0_7251_l1},
/*h(12842)=7252 */ {12842, xed3_phash_find_map0x0F_opcode0x1e_vv0_7252_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10258)=7254 */ {10258, xed3_phash_find_map0x0F_opcode0x1e_vv0_7254_l1},
/*h(14439)=7255 */ {14439, xed3_phash_find_map0x0F_opcode0x1e_vv0_7255_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16036)=7257 */ {16036, xed3_phash_find_map0x0F_opcode0x1e_vv0_7257_l1},
/*h(9271)=7258 */ {9271, xed3_phash_find_map0x0F_opcode0x1e_vv0_7258_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10868)=7261 */ {10868, xed3_phash_find_map0x0F_opcode0x1e_vv0_7261_l1},
/*h(15049)=7262 */ {15049, xed3_phash_find_map0x0F_opcode0x1e_vv0_7262_l1},
/*h(12465)=7263 */ {12465, xed3_phash_find_map0x0F_opcode0x1e_vv0_7263_l1},
/*h(5700)=7264 */ {5700, xed3_phash_find_map0x0F_opcode0x1e_vv0_7264_l1},
/*h(9881)=7265 */ {9881, xed3_phash_find_map0x0F_opcode0x1e_vv0_7265_l1},
/*h(7297)=7266 */ {7297, xed3_phash_find_map0x0F_opcode0x1e_vv0_7266_l1},
/*h(11478)=7267 */ {11478, xed3_phash_find_map0x0F_opcode0x1e_vv0_7267_l1},
/*h(4713)=7268 */ {4713, xed3_phash_find_map0x0F_opcode0x1e_vv0_7268_l1},
/*h(2129)=7269 */ {2129, xed3_phash_find_map0x0F_opcode0x1e_vv0_7269_l1},
/*h(13075)=7270 */ {13075, xed3_phash_find_map0x0F_opcode0x1e_vv0_7270_l1},
/*h(10491)=7271 */ {10491, xed3_phash_find_map0x0F_opcode0x1e_vv0_7271_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7907)=7273 */ {7907, xed3_phash_find_map0x0F_opcode0x1e_vv0_7273_l1},
/*h(12088)=7274 */ {12088, xed3_phash_find_map0x0F_opcode0x1e_vv0_7274_l1},
/*h(5323)=7275 */ {5323, xed3_phash_find_map0x0F_opcode0x1e_vv0_7275_l1},
/*h(2739)=7276 */ {2739, xed3_phash_find_map0x0F_opcode0x1e_vv0_7276_l1},
/*h(6920)=7277 */ {6920, xed3_phash_find_map0x0F_opcode0x1e_vv0_7277_l1},
/*h(155)=7278 */ {155, xed3_phash_find_map0x0F_opcode0x1e_vv0_7278_l1},
/*h(15282)=7279 */ {15282, xed3_phash_find_map0x0F_opcode0x1e_vv0_7279_l1},
/*h(1752)=7280 */ {1752, xed3_phash_find_map0x0F_opcode0x1e_vv0_7280_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10114)=7282 */ {10114, xed3_phash_find_map0x0F_opcode0x1e_vv0_7282_l1},
/*h(14295)=7283 */ {14295, xed3_phash_find_map0x0F_opcode0x1e_vv0_7283_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4946)=7285 */ {4946, xed3_phash_find_map0x0F_opcode0x1e_vv0_7285_l1},
/*h(15892)=7286 */ {15892, xed3_phash_find_map0x0F_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(14905)=7290 */ {14905, xed3_phash_find_map0x0F_opcode0x1e_vv0_7290_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12321)=7292 */ {12321, xed3_phash_find_map0x0F_opcode0x1e_vv0_7292_l1},
/*h(9737)=7293 */ {9737, xed3_phash_find_map0x0F_opcode0x1e_vv0_7293_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7153)=7295 */ {7153, xed3_phash_find_map0x0F_opcode0x1e_vv0_7295_l1},
/*h(11334)=7296 */ {11334, xed3_phash_find_map0x0F_opcode0x1e_vv0_7296_l1},
/*h(15515)=7297 */ {15515, xed3_phash_find_map0x0F_opcode0x1e_vv0_7297_l1},
/*h(12931)=7298 */ {12931, xed3_phash_find_map0x0F_opcode0x1e_vv0_7298_l1},
/*h(6166)=7299 */ {6166, xed3_phash_find_map0x0F_opcode0x1e_vv0_7299_l1},
/*h(10347)=7300 */ {10347, xed3_phash_find_map0x0F_opcode0x1e_vv0_7300_l1},
/*h(14528)=7301 */ {14528, xed3_phash_find_map0x0F_opcode0x1e_vv0_7301_l1},
/*h(11944)=7302 */ {11944, xed3_phash_find_map0x0F_opcode0x1e_vv0_7302_l1},
/*h(5179)=7303 */ {5179, xed3_phash_find_map0x0F_opcode0x1e_vv0_7303_l1},
/*h(9360)=7304 */ {9360, xed3_phash_find_map0x0F_opcode0x1e_vv0_7304_l1},
/*h(13541)=7305 */ {13541, xed3_phash_find_map0x0F_opcode0x1e_vv0_7305_l1},
/*h(6776)=7306 */ {6776, xed3_phash_find_map0x0F_opcode0x1e_vv0_7306_l1},
/*h(4192)=7307 */ {4192, xed3_phash_find_map0x0F_opcode0x1e_vv0_7307_l1},
/*h(15138)=7308 */ {15138, xed3_phash_find_map0x0F_opcode0x1e_vv0_7308_l1},
/*h(1608)=7309 */ {1608, xed3_phash_find_map0x0F_opcode0x1e_vv0_7309_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9970)=7311 */ {9970, xed3_phash_find_map0x0F_opcode0x1e_vv0_7311_l1},
/*h(14151)=7312 */ {14151, xed3_phash_find_map0x0F_opcode0x1e_vv0_7312_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4802)=7314 */ {4802, xed3_phash_find_map0x0F_opcode0x1e_vv0_7314_l1},
/*h(8983)=7315 */ {8983, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_7318_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12177)=7320 */ {12177, xed3_phash_find_map0x0F_opcode0x1e_vv0_7320_l1},
/*h(16358)=7321 */ {16358, xed3_phash_find_map0x0F_opcode0x1e_vv0_7321_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7009)=7323 */ {7009, xed3_phash_find_map0x0F_opcode0x1e_vv0_7323_l1},
/*h(11190)=7324 */ {11190, xed3_phash_find_map0x0F_opcode0x1e_vv0_7324_l1},
/*h(15371)=7325 */ {15371, xed3_phash_find_map0x0F_opcode0x1e_vv0_7325_l1},
/*h(1841)=7326 */ {1841, xed3_phash_find_map0x0F_opcode0x1e_vv0_7326_l1},
/*h(6022)=7327 */ {6022, xed3_phash_find_map0x0F_opcode0x1e_vv0_7327_l1},
/*h(10203)=7328 */ {10203, xed3_phash_find_map0x0F_opcode0x1e_vv0_7328_l1},
/*h(14384)=7329 */ {14384, xed3_phash_find_map0x0F_opcode0x1e_vv0_7329_l1},
/*h(854)=7330 */ {854, xed3_phash_find_map0x0F_opcode0x1e_vv0_7330_l1},
/*h(11800)=7331 */ {11800, xed3_phash_find_map0x0F_opcode0x1e_vv0_7331_l1},
/*h(9216)=7332 */ {9216, xed3_phash_find_map0x0F_opcode0x1e_vv0_7332_l1},
/*h(13397)=7333 */ {13397, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_7336_l1},
/*h(8229)=7337 */ {8229, xed3_phash_find_map0x0F_opcode0x1e_vv0_7337_l1},
/*h(12410)=7338 */ {12410, xed3_phash_find_map0x0F_opcode0x1e_vv0_7338_l1},
/*h(9826)=7339 */ {9826, xed3_phash_find_map0x0F_opcode0x1e_vv0_7339_l1},
/*h(14007)=7340 */ {14007, xed3_phash_find_map0x0F_opcode0x1e_vv0_7340_l1},
/*h(7242)=7341 */ {7242, xed3_phash_find_map0x0F_opcode0x1e_vv0_7341_l1},
/*h(4658)=7342 */ {4658, xed3_phash_find_map0x0F_opcode0x1e_vv0_7342_l1},
/*h(15604)=7343 */ {15604, xed3_phash_find_map0x0F_opcode0x1e_vv0_7343_l1},
/*h(2074)=7344 */ {2074, xed3_phash_find_map0x0F_opcode0x1e_vv0_7344_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10436)=7346 */ {10436, xed3_phash_find_map0x0F_opcode0x1e_vv0_7346_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12033)=7348 */ {12033, xed3_phash_find_map0x0F_opcode0x1e_vv0_7348_l1},
/*h(16214)=7349 */ {16214, xed3_phash_find_map0x0F_opcode0x1e_vv0_7349_l1},
/*h(9449)=7350 */ {9449, xed3_phash_find_map0x0F_opcode0x1e_vv0_7350_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6865)=7352 */ {6865, xed3_phash_find_map0x0F_opcode0x1e_vv0_7352_l1},
/*h(11046)=7353 */ {11046, xed3_phash_find_map0x0F_opcode0x1e_vv0_7353_l1},
/*h(15227)=7354 */ {15227, xed3_phash_find_map0x0F_opcode0x1e_vv0_7354_l1},
/*h(1697)=7355 */ {1697, xed3_phash_find_map0x0F_opcode0x1e_vv0_7355_l1},
/*h(5878)=7356 */ {5878, xed3_phash_find_map0x0F_opcode0x1e_vv0_7356_l1},
/*h(10059)=7357 */ {10059, xed3_phash_find_map0x0F_opcode0x1e_vv0_7357_l1},
/*h(14240)=7358 */ {14240, xed3_phash_find_map0x0F_opcode0x1e_vv0_7358_l1},
/*h(710)=7359 */ {710, xed3_phash_find_map0x0F_opcode0x1e_vv0_7359_l1},
/*h(4891)=7360 */ {4891, xed3_phash_find_map0x0F_opcode0x1e_vv0_7360_l1},
/*h(9072)=7361 */ {9072, xed3_phash_find_map0x0F_opcode0x1e_vv0_7361_l1},
/*h(13253)=7362 */ {13253, xed3_phash_find_map0x0F_opcode0x1e_vv0_7362_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14850)=7364 */ {14850, xed3_phash_find_map0x0F_opcode0x1e_vv0_7364_l1},
/*h(8085)=7365 */ {8085, xed3_phash_find_map0x0F_opcode0x1e_vv0_7365_l1},
/*h(12266)=7366 */ {12266, xed3_phash_find_map0x0F_opcode0x1e_vv0_7366_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2917)=7368 */ {2917, xed3_phash_find_map0x0F_opcode0x1e_vv0_7368_l1},
/*h(13863)=7369 */ {13863, xed3_phash_find_map0x0F_opcode0x1e_vv0_7369_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15460)=7371 */ {15460, xed3_phash_find_map0x0F_opcode0x1e_vv0_7371_l1},
/*h(1930)=7372 */ {1930, xed3_phash_find_map0x0F_opcode0x1e_vv0_7372_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10292)=7374 */ {10292, xed3_phash_find_map0x0F_opcode0x1e_vv0_7374_l1},
/*h(14473)=7375 */ {14473, xed3_phash_find_map0x0F_opcode0x1e_vv0_7375_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11889)=7377 */ {11889, xed3_phash_find_map0x0F_opcode0x1e_vv0_7377_l1},
/*h(16070)=7378 */ {16070, xed3_phash_find_map0x0F_opcode0x1e_vv0_7378_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6721)=7380 */ {6721, xed3_phash_find_map0x0F_opcode0x1e_vv0_7380_l1},
/*h(10902)=7381 */ {10902, xed3_phash_find_map0x0F_opcode0x1e_vv0_7381_l1},
/*h(15083)=7382 */ {15083, xed3_phash_find_map0x0F_opcode0x1e_vv0_7382_l1},
/*h(1553)=7383 */ {1553, xed3_phash_find_map0x0F_opcode0x1e_vv0_7383_l1},
/*h(12499)=7384 */ {12499, xed3_phash_find_map0x0F_opcode0x1e_vv0_7384_l1},
/*h(9915)=7385 */ {9915, xed3_phash_find_map0x0F_opcode0x1e_vv0_7385_l1},
/*h(14096)=7386 */ {14096, xed3_phash_find_map0x0F_opcode0x1e_vv0_7386_l1},
/*h(7331)=7387 */ {7331, xed3_phash_find_map0x0F_opcode0x1e_vv0_7387_l1},
/*h(11512)=7388 */ {11512, xed3_phash_find_map0x0F_opcode0x1e_vv0_7388_l1},
/*h(8928)=7389 */ {8928, xed3_phash_find_map0x0F_opcode0x1e_vv0_7389_l1},
/*h(13109)=7390 */ {13109, xed3_phash_find_map0x0F_opcode0x1e_vv0_7390_l1},
/*h(6344)=7391 */ {6344, xed3_phash_find_map0x0F_opcode0x1e_vv0_7391_l1},
/*h(3760)=7392 */ {3760, xed3_phash_find_map0x0F_opcode0x1e_vv0_7392_l1},
/*h(7941)=7393 */ {7941, xed3_phash_find_map0x0F_opcode0x1e_vv0_7393_l1},
/*h(12122)=7394 */ {12122, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_7397_l1},
/*h(6954)=7398 */ {6954, xed3_phash_find_map0x0F_opcode0x1e_vv0_7398_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15316)=7400 */ {15316, xed3_phash_find_map0x0F_opcode0x1e_vv0_7400_l1},
/*h(1786)=7401 */ {1786, xed3_phash_find_map0x0F_opcode0x1e_vv0_7401_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10148)=7403 */ {10148, xed3_phash_find_map0x0F_opcode0x1e_vv0_7403_l1},
/*h(14329)=7404 */ {14329, xed3_phash_find_map0x0F_opcode0x1e_vv0_7404_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15926)=7406 */ {15926, xed3_phash_find_map0x0F_opcode0x1e_vv0_7406_l1},
/*h(9161)=7407 */ {9161, xed3_phash_find_map0x0F_opcode0x1e_vv0_7407_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10758)=7409 */ {10758, xed3_phash_find_map0x0F_opcode0x1e_vv0_7409_l1},
/*h(14939)=7410 */ {14939, xed3_phash_find_map0x0F_opcode0x1e_vv0_7410_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12355)=7412 */ {12355, xed3_phash_find_map0x0F_opcode0x1e_vv0_7412_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9771)=7414 */ {9771, xed3_phash_find_map0x0F_opcode0x1e_vv0_7414_l1},
/*h(13952)=7415 */ {13952, xed3_phash_find_map0x0F_opcode0x1e_vv0_7415_l1},
/*h(11368)=7416 */ {11368, xed3_phash_find_map0x0F_opcode0x1e_vv0_7416_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8784)=7418 */ {8784, xed3_phash_find_map0x0F_opcode0x1e_vv0_7418_l1},
/*h(12965)=7419 */ {12965, xed3_phash_find_map0x0F_opcode0x1e_vv0_7419_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14562)=7421 */ {14562, xed3_phash_find_map0x0F_opcode0x1e_vv0_7421_l1},
/*h(7797)=7422 */ {7797, xed3_phash_find_map0x0F_opcode0x1e_vv0_7422_l1},
/*h(11978)=7423 */ {11978, xed3_phash_find_map0x0F_opcode0x1e_vv0_7423_l1},
/*h(9394)=7424 */ {9394, xed3_phash_find_map0x0F_opcode0x1e_vv0_7424_l1},
/*h(2629)=7425 */ {2629, xed3_phash_find_map0x0F_opcode0x1e_vv0_7425_l1},
/*h(6810)=7426 */ {6810, xed3_phash_find_map0x0F_opcode0x1e_vv0_7426_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15172)=7428 */ {15172, xed3_phash_find_map0x0F_opcode0x1e_vv0_7428_l1},
/*h(8407)=7429 */ {8407, xed3_phash_find_map0x0F_opcode0x1e_vv0_7429_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10004)=7431 */ {10004, xed3_phash_find_map0x0F_opcode0x1e_vv0_7431_l1},
/*h(14185)=7432 */ {14185, xed3_phash_find_map0x0F_opcode0x1e_vv0_7432_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4836)=7434 */ {4836, xed3_phash_find_map0x0F_opcode0x1e_vv0_7434_l1},
/*h(9017)=7435 */ {9017, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_7438_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12211)=7440 */ {12211, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_7444_l1},
/*h(11224)=7445 */ {11224, xed3_phash_find_map0x0F_opcode0x1e_vv0_7445_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12821)=7447 */ {12821, xed3_phash_find_map0x0F_opcode0x1e_vv0_7447_l1},
/*h(6056)=7448 */ {6056, xed3_phash_find_map0x0F_opcode0x1e_vv0_7448_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14418)=7450 */ {14418, xed3_phash_find_map0x0F_opcode0x1e_vv0_7450_l1},
/*h(11834)=7451 */ {11834, xed3_phash_find_map0x0F_opcode0x1e_vv0_7451_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9250)=7453 */ {9250, xed3_phash_find_map0x0F_opcode0x1e_vv0_7453_l1},
/*h(13431)=7454 */ {13431, xed3_phash_find_map0x0F_opcode0x1e_vv0_7454_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15028)=7456 */ {15028, xed3_phash_find_map0x0F_opcode0x1e_vv0_7456_l1},
/*h(8263)=7457 */ {8263, xed3_phash_find_map0x0F_opcode0x1e_vv0_7457_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9860)=7460 */ {9860, xed3_phash_find_map0x0F_opcode0x1e_vv0_7460_l1},
/*h(14041)=7461 */ {14041, xed3_phash_find_map0x0F_opcode0x1e_vv0_7461_l1},
/*h(11457)=7462 */ {11457, xed3_phash_find_map0x0F_opcode0x1e_vv0_7462_l1},
/*h(4692)=7463 */ {4692, xed3_phash_find_map0x0F_opcode0x1e_vv0_7463_l1},
/*h(8873)=7464 */ {8873, xed3_phash_find_map0x0F_opcode0x1e_vv0_7464_l1},
/*h(6289)=7465 */ {6289, xed3_phash_find_map0x0F_opcode0x1e_vv0_7465_l1},
/*h(10470)=7466 */ {10470, xed3_phash_find_map0x0F_opcode0x1e_vv0_7466_l1},
/*h(3705)=7467 */ {3705, xed3_phash_find_map0x0F_opcode0x1e_vv0_7467_l1},
/*h(1121)=7468 */ {1121, xed3_phash_find_map0x0F_opcode0x1e_vv0_7468_l1},
/*h(5302)=7469 */ {5302, xed3_phash_find_map0x0F_opcode0x1e_vv0_7469_l1},
/*h(16248)=7470 */ {16248, xed3_phash_find_map0x0F_opcode0x1e_vv0_7470_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6899)=7472 */ {6899, xed3_phash_find_map0x0F_opcode0x1e_vv0_7472_l1},
/*h(11080)=7473 */ {11080, xed3_phash_find_map0x0F_opcode0x1e_vv0_7473_l1},
/*h(4315)=7474 */ {4315, xed3_phash_find_map0x0F_opcode0x1e_vv0_7474_l1},
/*h(1731)=7475 */ {1731, xed3_phash_find_map0x0F_opcode0x1e_vv0_7475_l1},
/*h(5912)=7476 */ {5912, xed3_phash_find_map0x0F_opcode0x1e_vv0_7476_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14274)=7478 */ {14274, xed3_phash_find_map0x0F_opcode0x1e_vv0_7478_l1},
/*h(744)=7479 */ {744, xed3_phash_find_map0x0F_opcode0x1e_vv0_7479_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9106)=7481 */ {9106, xed3_phash_find_map0x0F_opcode0x1e_vv0_7481_l1},
/*h(13287)=7482 */ {13287, xed3_phash_find_map0x0F_opcode0x1e_vv0_7482_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3938)=7484 */ {3938, xed3_phash_find_map0x0F_opcode0x1e_vv0_7484_l1},
/*h(14884)=7485 */ {14884, xed3_phash_find_map0x0F_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(13897)=7489 */ {13897, xed3_phash_find_map0x0F_opcode0x1e_vv0_7489_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11313)=7491 */ {11313, xed3_phash_find_map0x0F_opcode0x1e_vv0_7491_l1},
/*h(15494)=7492 */ {15494, xed3_phash_find_map0x0F_opcode0x1e_vv0_7492_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6145)=7494 */ {6145, xed3_phash_find_map0x0F_opcode0x1e_vv0_7494_l1},
/*h(10326)=7495 */ {10326, xed3_phash_find_map0x0F_opcode0x1e_vv0_7495_l1},
/*h(14507)=7496 */ {14507, xed3_phash_find_map0x0F_opcode0x1e_vv0_7496_l1},
/*h(11923)=7497 */ {11923, xed3_phash_find_map0x0F_opcode0x1e_vv0_7497_l1},
/*h(16104)=7498 */ {16104, xed3_phash_find_map0x0F_opcode0x1e_vv0_7498_l1},
/*h(9339)=7499 */ {9339, xed3_phash_find_map0x0F_opcode0x1e_vv0_7499_l1},
/*h(13520)=7500 */ {13520, xed3_phash_find_map0x0F_opcode0x1e_vv0_7500_l1},
/*h(10936)=7501 */ {10936, xed3_phash_find_map0x0F_opcode0x1e_vv0_7501_l1},
/*h(4171)=7502 */ {4171, xed3_phash_find_map0x0F_opcode0x1e_vv0_7502_l1},
/*h(8352)=7503 */ {8352, xed3_phash_find_map0x0F_opcode0x1e_vv0_7503_l1},
/*h(12533)=7504 */ {12533, xed3_phash_find_map0x0F_opcode0x1e_vv0_7504_l1},
/*h(5768)=7505 */ {5768, xed3_phash_find_map0x0F_opcode0x1e_vv0_7505_l1},
/*h(3184)=7506 */ {3184, xed3_phash_find_map0x0F_opcode0x1e_vv0_7506_l1},
/*h(7365)=7507 */ {7365, xed3_phash_find_map0x0F_opcode0x1e_vv0_7507_l1},
/*h(600)=7508 */ {600, xed3_phash_find_map0x0F_opcode0x1e_vv0_7508_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8962)=7510 */ {8962, xed3_phash_find_map0x0F_opcode0x1e_vv0_7510_l1},
/*h(13143)=7511 */ {13143, xed3_phash_find_map0x0F_opcode0x1e_vv0_7511_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3794)=7513 */ {3794, xed3_phash_find_map0x0F_opcode0x1e_vv0_7513_l1},
/*h(1210)=7514 */ {1210, xed3_phash_find_map0x0F_opcode0x1e_vv0_7514_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16337)=7516 */ {16337, xed3_phash_find_map0x0F_opcode0x1e_vv0_7516_l1},
/*h(2807)=7517 */ {2807, xed3_phash_find_map0x0F_opcode0x1e_vv0_7517_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11169)=7519 */ {11169, xed3_phash_find_map0x0F_opcode0x1e_vv0_7519_l1},
/*h(15350)=7520 */ {15350, xed3_phash_find_map0x0F_opcode0x1e_vv0_7520_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6001)=7522 */ {6001, xed3_phash_find_map0x0F_opcode0x1e_vv0_7522_l1},
/*h(10182)=7523 */ {10182, xed3_phash_find_map0x0F_opcode0x1e_vv0_7523_l1},
/*h(14363)=7524 */ {14363, xed3_phash_find_map0x0F_opcode0x1e_vv0_7524_l1},
/*h(833)=7525 */ {833, xed3_phash_find_map0x0F_opcode0x1e_vv0_7525_l1},
/*h(11779)=7526 */ {11779, xed3_phash_find_map0x0F_opcode0x1e_vv0_7526_l1},
/*h(15960)=7527 */ {15960, xed3_phash_find_map0x0F_opcode0x1e_vv0_7527_l1},
/*h(13376)=7528 */ {13376, xed3_phash_find_map0x0F_opcode0x1e_vv0_7528_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10792)=7530 */ {10792, xed3_phash_find_map0x0F_opcode0x1e_vv0_7530_l1},
/*h(8208)=7531 */ {8208, xed3_phash_find_map0x0F_opcode0x1e_vv0_7531_l1},
/*h(12389)=7532 */ {12389, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_7535_l1},
/*h(7221)=7536 */ {7221, xed3_phash_find_map0x0F_opcode0x1e_vv0_7536_l1},
/*h(11402)=7537 */ {11402, xed3_phash_find_map0x0F_opcode0x1e_vv0_7537_l1},
/*h(8818)=7538 */ {8818, xed3_phash_find_map0x0F_opcode0x1e_vv0_7538_l1},
/*h(12999)=7539 */ {12999, xed3_phash_find_map0x0F_opcode0x1e_vv0_7539_l1},
/*h(6234)=7540 */ {6234, xed3_phash_find_map0x0F_opcode0x1e_vv0_7540_l1},
/*h(3650)=7541 */ {3650, xed3_phash_find_map0x0F_opcode0x1e_vv0_7541_l1},
/*h(7831)=7542 */ {7831, xed3_phash_find_map0x0F_opcode0x1e_vv0_7542_l1},
/*h(1066)=7543 */ {1066, xed3_phash_find_map0x0F_opcode0x1e_vv0_7543_l1},
/*h(16193)=7544 */ {16193, xed3_phash_find_map0x0F_opcode0x1e_vv0_7544_l1},
/*h(9428)=7545 */ {9428, xed3_phash_find_map0x0F_opcode0x1e_vv0_7545_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11025)=7547 */ {11025, xed3_phash_find_map0x0F_opcode0x1e_vv0_7547_l1},
/*h(15206)=7548 */ {15206, xed3_phash_find_map0x0F_opcode0x1e_vv0_7548_l1},
/*h(8441)=7549 */ {8441, xed3_phash_find_map0x0F_opcode0x1e_vv0_7549_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5857)=7551 */ {5857, xed3_phash_find_map0x0F_opcode0x1e_vv0_7551_l1},
/*h(3273)=7552 */ {3273, xed3_phash_find_map0x0F_opcode0x1e_vv0_7552_l1},
/*h(14219)=7553 */ {14219, xed3_phash_find_map0x0F_opcode0x1e_vv0_7553_l1},
/*h(689)=7554 */ {689, xed3_phash_find_map0x0F_opcode0x1e_vv0_7554_l1},
/*h(4870)=7555 */ {4870, xed3_phash_find_map0x0F_opcode0x1e_vv0_7555_l1},
/*h(9051)=7556 */ {9051, xed3_phash_find_map0x0F_opcode0x1e_vv0_7556_l1},
/*h(13232)=7557 */ {13232, xed3_phash_find_map0x0F_opcode0x1e_vv0_7557_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3883)=7559 */ {3883, xed3_phash_find_map0x0F_opcode0x1e_vv0_7559_l1},
/*h(8064)=7560 */ {8064, xed3_phash_find_map0x0F_opcode0x1e_vv0_7560_l1},
/*h(12245)=7561 */ {12245, xed3_phash_find_map0x0F_opcode0x1e_vv0_7561_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13842)=7563 */ {13842, xed3_phash_find_map0x0F_opcode0x1e_vv0_7563_l1},
/*h(7077)=7564 */ {7077, xed3_phash_find_map0x0F_opcode0x1e_vv0_7564_l1},
/*h(11258)=7565 */ {11258, xed3_phash_find_map0x0F_opcode0x1e_vv0_7565_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1909)=7567 */ {1909, xed3_phash_find_map0x0F_opcode0x1e_vv0_7567_l1},
/*h(12855)=7568 */ {12855, xed3_phash_find_map0x0F_opcode0x1e_vv0_7568_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14452)=7570 */ {14452, xed3_phash_find_map0x0F_opcode0x1e_vv0_7570_l1},
/*h(7687)=7571 */ {7687, xed3_phash_find_map0x0F_opcode0x1e_vv0_7571_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16049)=7573 */ {16049, xed3_phash_find_map0x0F_opcode0x1e_vv0_7573_l1},
/*h(13465)=7574 */ {13465, xed3_phash_find_map0x0F_opcode0x1e_vv0_7574_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10881)=7576 */ {10881, xed3_phash_find_map0x0F_opcode0x1e_vv0_7576_l1},
/*h(15062)=7577 */ {15062, xed3_phash_find_map0x0F_opcode0x1e_vv0_7577_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5713)=7579 */ {5713, xed3_phash_find_map0x0F_opcode0x1e_vv0_7579_l1},
/*h(9894)=7580 */ {9894, xed3_phash_find_map0x0F_opcode0x1e_vv0_7580_l1},
/*h(14075)=7581 */ {14075, xed3_phash_find_map0x0F_opcode0x1e_vv0_7581_l1},
/*h(545)=7582 */ {545, xed3_phash_find_map0x0F_opcode0x1e_vv0_7582_l1},
/*h(11491)=7583 */ {11491, xed3_phash_find_map0x0F_opcode0x1e_vv0_7583_l1},
/*h(8907)=7584 */ {8907, xed3_phash_find_map0x0F_opcode0x1e_vv0_7584_l1},
/*h(13088)=7585 */ {13088, xed3_phash_find_map0x0F_opcode0x1e_vv0_7585_l1},
/*h(6323)=7586 */ {6323, xed3_phash_find_map0x0F_opcode0x1e_vv0_7586_l1},
/*h(3739)=7587 */ {3739, xed3_phash_find_map0x0F_opcode0x1e_vv0_7587_l1},
/*h(7920)=7588 */ {7920, xed3_phash_find_map0x0F_opcode0x1e_vv0_7588_l1},
/*h(12101)=7589 */ {12101, xed3_phash_find_map0x0F_opcode0x1e_vv0_7589_l1},
/*h(16282)=7590 */ {16282, xed3_phash_find_map0x0F_opcode0x1e_vv0_7590_l1},
/*h(2752)=7591 */ {2752, xed3_phash_find_map0x0F_opcode0x1e_vv0_7591_l1},
/*h(6933)=7592 */ {6933, xed3_phash_find_map0x0F_opcode0x1e_vv0_7592_l1},
/*h(11114)=7593 */ {11114, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_7596_l1},
/*h(5946)=7597 */ {5946, xed3_phash_find_map0x0F_opcode0x1e_vv0_7597_l1},
/*h(14308)=7598 */ {14308, xed3_phash_find_map0x0F_opcode0x1e_vv0_7598_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(778)=7600 */ {778, xed3_phash_find_map0x0F_opcode0x1e_vv0_7600_l1},
/*h(15905)=7601 */ {15905, xed3_phash_find_map0x0F_opcode0x1e_vv0_7601_l1},
/*h(9140)=7602 */ {9140, xed3_phash_find_map0x0F_opcode0x1e_vv0_7602_l1},
/*h(13321)=7603 */ {13321, xed3_phash_find_map0x0F_opcode0x1e_vv0_7603_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14918)=7605 */ {14918, xed3_phash_find_map0x0F_opcode0x1e_vv0_7605_l1},
/*h(8153)=7606 */ {8153, xed3_phash_find_map0x0F_opcode0x1e_vv0_7606_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9750)=7608 */ {9750, xed3_phash_find_map0x0F_opcode0x1e_vv0_7608_l1},
/*h(13931)=7609 */ {13931, xed3_phash_find_map0x0F_opcode0x1e_vv0_7609_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11347)=7611 */ {11347, xed3_phash_find_map0x0F_opcode0x1e_vv0_7611_l1},
/*h(15528)=7612 */ {15528, xed3_phash_find_map0x0F_opcode0x1e_vv0_7612_l1},
/*h(12944)=7613 */ {12944, xed3_phash_find_map0x0F_opcode0x1e_vv0_7613_l1},
/*h(6179)=7614 */ {6179, xed3_phash_find_map0x0F_opcode0x1e_vv0_7614_l1},
/*h(10360)=7615 */ {10360, xed3_phash_find_map0x0F_opcode0x1e_vv0_7615_l1},
/*h(3595)=7616 */ {3595, xed3_phash_find_map0x0F_opcode0x1e_vv0_7616_l1},
/*h(7776)=7617 */ {7776, xed3_phash_find_map0x0F_opcode0x1e_vv0_7617_l1},
/*h(11957)=7618 */ {11957, xed3_phash_find_map0x0F_opcode0x1e_vv0_7618_l1},
/*h(16138)=7619 */ {16138, xed3_phash_find_map0x0F_opcode0x1e_vv0_7619_l1},
/*h(13554)=7620 */ {13554, xed3_phash_find_map0x0F_opcode0x1e_vv0_7620_l1},
/*h(6789)=7621 */ {6789, xed3_phash_find_map0x0F_opcode0x1e_vv0_7621_l1},
/*h(10970)=7622 */ {10970, xed3_phash_find_map0x0F_opcode0x1e_vv0_7622_l1},
/*h(8386)=7623 */ {8386, xed3_phash_find_map0x0F_opcode0x1e_vv0_7623_l1},
/*h(1621)=7624 */ {1621, xed3_phash_find_map0x0F_opcode0x1e_vv0_7624_l1},
/*h(5802)=7625 */ {5802, xed3_phash_find_map0x0F_opcode0x1e_vv0_7625_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14164)=7627 */ {14164, xed3_phash_find_map0x0F_opcode0x1e_vv0_7627_l1},
/*h(7399)=7628 */ {7399, xed3_phash_find_map0x0F_opcode0x1e_vv0_7628_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8996)=7630 */ {8996, xed3_phash_find_map0x0F_opcode0x1e_vv0_7630_l1},
/*h(13177)=7631 */ {13177, xed3_phash_find_map0x0F_opcode0x1e_vv0_7631_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3828)=7633 */ {3828, xed3_phash_find_map0x0F_opcode0x1e_vv0_7633_l1},
/*h(8009)=7634 */ {8009, xed3_phash_find_map0x0F_opcode0x1e_vv0_7634_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16371)=7636 */ {16371, xed3_phash_find_map0x0F_opcode0x1e_vv0_7636_l1},
/*h(2841)=7637 */ {2841, xed3_phash_find_map0x0F_opcode0x1e_vv0_7637_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11203)=7639 */ {11203, xed3_phash_find_map0x0F_opcode0x1e_vv0_7639_l1},
/*h(15384)=7640 */ {15384, xed3_phash_find_map0x0F_opcode0x1e_vv0_7640_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12800)=7642 */ {12800, xed3_phash_find_map0x0F_opcode0x1e_vv0_7642_l1},
/*h(6035)=7643 */ {6035, xed3_phash_find_map0x0F_opcode0x1e_vv0_7643_l1},
/*h(10216)=7644 */ {10216, xed3_phash_find_map0x0F_opcode0x1e_vv0_7644_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11813)=7646 */ {11813, xed3_phash_find_map0x0F_opcode0x1e_vv0_7646_l1},
/*h(15994)=7647 */ {15994, xed3_phash_find_map0x0F_opcode0x1e_vv0_7647_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13410)=7649 */ {13410, xed3_phash_find_map0x0F_opcode0x1e_vv0_7649_l1},
/*h(10826)=7650 */ {10826, xed3_phash_find_map0x0F_opcode0x1e_vv0_7650_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8242)=7652 */ {8242, xed3_phash_find_map0x0F_opcode0x1e_vv0_7652_l1},
/*h(12423)=7653 */ {12423, xed3_phash_find_map0x0F_opcode0x1e_vv0_7653_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14020)=7655 */ {14020, xed3_phash_find_map0x0F_opcode0x1e_vv0_7655_l1},
/*h(7255)=7656 */ {7255, xed3_phash_find_map0x0F_opcode0x1e_vv0_7656_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13033)=7659 */ {13033, xed3_phash_find_map0x0F_opcode0x1e_vv0_7659_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10449)=7661 */ {10449, xed3_phash_find_map0x0F_opcode0x1e_vv0_7661_l1},
/*h(3684)=7662 */ {3684, xed3_phash_find_map0x0F_opcode0x1e_vv0_7662_l1},
/*h(7865)=7663 */ {7865, xed3_phash_find_map0x0F_opcode0x1e_vv0_7663_l1},
/*h(5281)=7664 */ {5281, xed3_phash_find_map0x0F_opcode0x1e_vv0_7664_l1},
/*h(16227)=7665 */ {16227, xed3_phash_find_map0x0F_opcode0x1e_vv0_7665_l1},
/*h(2697)=7666 */ {2697, xed3_phash_find_map0x0F_opcode0x1e_vv0_7666_l1},
/*h(113)=7667 */ {113, xed3_phash_find_map0x0F_opcode0x1e_vv0_7667_l1},
/*h(11059)=7668 */ {11059, xed3_phash_find_map0x0F_opcode0x1e_vv0_7668_l1},
/*h(15240)=7669 */ {15240, xed3_phash_find_map0x0F_opcode0x1e_vv0_7669_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5891)=7671 */ {5891, xed3_phash_find_map0x0F_opcode0x1e_vv0_7671_l1},
/*h(10072)=7672 */ {10072, xed3_phash_find_map0x0F_opcode0x1e_vv0_7672_l1},
/*h(3307)=7673 */ {3307, xed3_phash_find_map0x0F_opcode0x1e_vv0_7673_l1},
/*h(723)=7674 */ {723, xed3_phash_find_map0x0F_opcode0x1e_vv0_7674_l1},
/*h(4904)=7675 */ {4904, xed3_phash_find_map0x0F_opcode0x1e_vv0_7675_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13266)=7677 */ {13266, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_7680_l1},
/*h(12279)=7681 */ {12279, xed3_phash_find_map0x0F_opcode0x1e_vv0_7681_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2930)=7683 */ {2930, xed3_phash_find_map0x0F_opcode0x1e_vv0_7683_l1},
/*h(13876)=7684 */ {13876, xed3_phash_find_map0x0F_opcode0x1e_vv0_7684_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15473)=7686 */ {15473, xed3_phash_find_map0x0F_opcode0x1e_vv0_7686_l1},
/*h(8708)=7687 */ {8708, xed3_phash_find_map0x0F_opcode0x1e_vv0_7687_l1},
/*h(12889)=7688 */ {12889, xed3_phash_find_map0x0F_opcode0x1e_vv0_7688_l1},
/*h(10305)=7689 */ {10305, xed3_phash_find_map0x0F_opcode0x1e_vv0_7689_l1},
/*h(14486)=7690 */ {14486, xed3_phash_find_map0x0F_opcode0x1e_vv0_7690_l1},
/*h(7721)=7691 */ {7721, xed3_phash_find_map0x0F_opcode0x1e_vv0_7691_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16083)=7693 */ {16083, xed3_phash_find_map0x0F_opcode0x1e_vv0_7693_l1},
/*h(9318)=7694 */ {9318, xed3_phash_find_map0x0F_opcode0x1e_vv0_7694_l1},
/*h(13499)=7695 */ {13499, xed3_phash_find_map0x0F_opcode0x1e_vv0_7695_l1},
/*h(10915)=7696 */ {10915, xed3_phash_find_map0x0F_opcode0x1e_vv0_7696_l1},
/*h(15096)=7697 */ {15096, xed3_phash_find_map0x0F_opcode0x1e_vv0_7697_l1},
/*h(8331)=7698 */ {8331, xed3_phash_find_map0x0F_opcode0x1e_vv0_7698_l1},
/*h(12512)=7699 */ {12512, xed3_phash_find_map0x0F_opcode0x1e_vv0_7699_l1},
/*h(9928)=7700 */ {9928, xed3_phash_find_map0x0F_opcode0x1e_vv0_7700_l1},
/*h(3163)=7701 */ {3163, xed3_phash_find_map0x0F_opcode0x1e_vv0_7701_l1},
/*h(7344)=7702 */ {7344, xed3_phash_find_map0x0F_opcode0x1e_vv0_7702_l1},
/*h(579)=7703 */ {579, xed3_phash_find_map0x0F_opcode0x1e_vv0_7703_l1},
/*h(4760)=7704 */ {4760, xed3_phash_find_map0x0F_opcode0x1e_vv0_7704_l1},
/*h(13122)=7705 */ {13122, xed3_phash_find_map0x0F_opcode0x1e_vv0_7705_l1},
/*h(6357)=7706 */ {6357, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_7709_l1},
/*h(12135)=7710 */ {12135, xed3_phash_find_map0x0F_opcode0x1e_vv0_7710_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2786)=7712 */ {2786, xed3_phash_find_map0x0F_opcode0x1e_vv0_7712_l1},
/*h(6967)=7713 */ {6967, xed3_phash_find_map0x0F_opcode0x1e_vv0_7713_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15329)=7715 */ {15329, xed3_phash_find_map0x0F_opcode0x1e_vv0_7715_l1},
/*h(1799)=7716 */ {1799, xed3_phash_find_map0x0F_opcode0x1e_vv0_7716_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10161)=7718 */ {10161, xed3_phash_find_map0x0F_opcode0x1e_vv0_7718_l1},
/*h(14342)=7719 */ {14342, xed3_phash_find_map0x0F_opcode0x1e_vv0_7719_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15939)=7721 */ {15939, xed3_phash_find_map0x0F_opcode0x1e_vv0_7721_l1},
/*h(9174)=7722 */ {9174, xed3_phash_find_map0x0F_opcode0x1e_vv0_7722_l1},
/*h(13355)=7723 */ {13355, xed3_phash_find_map0x0F_opcode0x1e_vv0_7723_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10771)=7725 */ {10771, xed3_phash_find_map0x0F_opcode0x1e_vv0_7725_l1},
/*h(14952)=7726 */ {14952, xed3_phash_find_map0x0F_opcode0x1e_vv0_7726_l1},
/*h(12368)=7727 */ {12368, xed3_phash_find_map0x0F_opcode0x1e_vv0_7727_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9784)=7729 */ {9784, xed3_phash_find_map0x0F_opcode0x1e_vv0_7729_l1},
/*h(7200)=7730 */ {7200, xed3_phash_find_map0x0F_opcode0x1e_vv0_7730_l1},
/*h(11381)=7731 */ {11381, xed3_phash_find_map0x0F_opcode0x1e_vv0_7731_l1},
/*h(15562)=7732 */ {15562, xed3_phash_find_map0x0F_opcode0x1e_vv0_7732_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12978)=7734 */ {12978, xed3_phash_find_map0x0F_opcode0x1e_vv0_7734_l1},
/*h(10394)=7735 */ {10394, xed3_phash_find_map0x0F_opcode0x1e_vv0_7735_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7810)=7737 */ {7810, xed3_phash_find_map0x0F_opcode0x1e_vv0_7737_l1},
/*h(11991)=7738 */ {11991, xed3_phash_find_map0x0F_opcode0x1e_vv0_7738_l1},
/*h(5226)=7739 */ {5226, xed3_phash_find_map0x0F_opcode0x1e_vv0_7739_l1},
/*h(2642)=7740 */ {2642, xed3_phash_find_map0x0F_opcode0x1e_vv0_7740_l1},
/*h(6823)=7741 */ {6823, xed3_phash_find_map0x0F_opcode0x1e_vv0_7741_l1},
/*h(58)=7742 */ {58, xed3_phash_find_map0x0F_opcode0x1e_vv0_7742_l1},
/*h(15185)=7743 */ {15185, xed3_phash_find_map0x0F_opcode0x1e_vv0_7743_l1},
/*h(8420)=7744 */ {8420, xed3_phash_find_map0x0F_opcode0x1e_vv0_7744_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10017)=7746 */ {10017, xed3_phash_find_map0x0F_opcode0x1e_vv0_7746_l1},
/*h(14198)=7747 */ {14198, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_7750_l1},
/*h(13211)=7751 */ {13211, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_7754_l1},
/*h(8043)=7755 */ {8043, xed3_phash_find_map0x0F_opcode0x1e_vv0_7755_l1},
/*h(12224)=7756 */ {12224, xed3_phash_find_map0x0F_opcode0x1e_vv0_7756_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2875)=7758 */ {2875, xed3_phash_find_map0x0F_opcode0x1e_vv0_7758_l1},
/*h(7056)=7759 */ {7056, xed3_phash_find_map0x0F_opcode0x1e_vv0_7759_l1},
/*h(11237)=7760 */ {11237, xed3_phash_find_map0x0F_opcode0x1e_vv0_7760_l1},
/*h(15418)=7761 */ {15418, xed3_phash_find_map0x0F_opcode0x1e_vv0_7761_l1},
/*h(12834)=7762 */ {12834, xed3_phash_find_map0x0F_opcode0x1e_vv0_7762_l1},
/*h(6069)=7763 */ {6069, xed3_phash_find_map0x0F_opcode0x1e_vv0_7763_l1},
/*h(10250)=7764 */ {10250, xed3_phash_find_map0x0F_opcode0x1e_vv0_7764_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11847)=7766 */ {11847, xed3_phash_find_map0x0F_opcode0x1e_vv0_7766_l1},
/*h(5082)=7767 */ {5082, xed3_phash_find_map0x0F_opcode0x1e_vv0_7767_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13444)=7769 */ {13444, xed3_phash_find_map0x0F_opcode0x1e_vv0_7769_l1},
/*h(6679)=7770 */ {6679, xed3_phash_find_map0x0F_opcode0x1e_vv0_7770_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15041)=7772 */ {15041, xed3_phash_find_map0x0F_opcode0x1e_vv0_7772_l1},
/*h(12457)=7773 */ {12457, xed3_phash_find_map0x0F_opcode0x1e_vv0_7773_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9873)=7775 */ {9873, xed3_phash_find_map0x0F_opcode0x1e_vv0_7775_l1},
/*h(14054)=7776 */ {14054, xed3_phash_find_map0x0F_opcode0x1e_vv0_7776_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4705)=7778 */ {4705, xed3_phash_find_map0x0F_opcode0x1e_vv0_7778_l1},
/*h(8886)=7779 */ {8886, xed3_phash_find_map0x0F_opcode0x1e_vv0_7779_l1},
/*h(13067)=7780 */ {13067, xed3_phash_find_map0x0F_opcode0x1e_vv0_7780_l1},
/*h(10483)=7781 */ {10483, xed3_phash_find_map0x0F_opcode0x1e_vv0_7781_l1},
/*h(3718)=7782 */ {3718, xed3_phash_find_map0x0F_opcode0x1e_vv0_7782_l1},
/*h(7899)=7783 */ {7899, xed3_phash_find_map0x0F_opcode0x1e_vv0_7783_l1},
/*h(12080)=7784 */ {12080, xed3_phash_find_map0x0F_opcode0x1e_vv0_7784_l1},
/*h(16261)=7785 */ {16261, xed3_phash_find_map0x0F_opcode0x1e_vv0_7785_l1},
/*h(2731)=7786 */ {2731, xed3_phash_find_map0x0F_opcode0x1e_vv0_7786_l1},
/*h(6912)=7787 */ {6912, xed3_phash_find_map0x0F_opcode0x1e_vv0_7787_l1},
/*h(11093)=7788 */ {11093, xed3_phash_find_map0x0F_opcode0x1e_vv0_7788_l1},
/*h(15274)=7789 */ {15274, xed3_phash_find_map0x0F_opcode0x1e_vv0_7789_l1},
/*h(1744)=7790 */ {1744, xed3_phash_find_map0x0F_opcode0x1e_vv0_7790_l1},
/*h(5925)=7791 */ {5925, xed3_phash_find_map0x0F_opcode0x1e_vv0_7791_l1},
/*h(10106)=7792 */ {10106, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_7795_l1},
/*h(4938)=7796 */ {4938, xed3_phash_find_map0x0F_opcode0x1e_vv0_7796_l1},
/*h(13300)=7797 */ {13300, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_7800_l1},
/*h(8132)=7801 */ {8132, xed3_phash_find_map0x0F_opcode0x1e_vv0_7801_l1},
/*h(12313)=7802 */ {12313, xed3_phash_find_map0x0F_opcode0x1e_vv0_7802_l1},
/*h(9729)=7803 */ {9729, xed3_phash_find_map0x0F_opcode0x1e_vv0_7803_l1},
/*h(13910)=7804 */ {13910, xed3_phash_find_map0x0F_opcode0x1e_vv0_7804_l1},
/*h(7145)=7805 */ {7145, xed3_phash_find_map0x0F_opcode0x1e_vv0_7805_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15507)=7807 */ {15507, xed3_phash_find_map0x0F_opcode0x1e_vv0_7807_l1},
/*h(12923)=7808 */ {12923, xed3_phash_find_map0x0F_opcode0x1e_vv0_7808_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10339)=7810 */ {10339, xed3_phash_find_map0x0F_opcode0x1e_vv0_7810_l1},
/*h(14520)=7811 */ {14520, xed3_phash_find_map0x0F_opcode0x1e_vv0_7811_l1},
/*h(11936)=7812 */ {11936, xed3_phash_find_map0x0F_opcode0x1e_vv0_7812_l1},
/*h(16117)=7813 */ {16117, xed3_phash_find_map0x0F_opcode0x1e_vv0_7813_l1},
/*h(9352)=7814 */ {9352, xed3_phash_find_map0x0F_opcode0x1e_vv0_7814_l1},
/*h(2587)=7815 */ {2587, xed3_phash_find_map0x0F_opcode0x1e_vv0_7815_l1},
/*h(6768)=7816 */ {6768, xed3_phash_find_map0x0F_opcode0x1e_vv0_7816_l1},
/*h(10949)=7817 */ {10949, xed3_phash_find_map0x0F_opcode0x1e_vv0_7817_l1},
/*h(15130)=7818 */ {15130, xed3_phash_find_map0x0F_opcode0x1e_vv0_7818_l1},
/*h(1600)=7819 */ {1600, xed3_phash_find_map0x0F_opcode0x1e_vv0_7819_l1},
/*h(5781)=7820 */ {5781, xed3_phash_find_map0x0F_opcode0x1e_vv0_7820_l1},
/*h(9962)=7821 */ {9962, xed3_phash_find_map0x0F_opcode0x1e_vv0_7821_l1},
/*h(7378)=7822 */ {7378, xed3_phash_find_map0x0F_opcode0x1e_vv0_7822_l1},
/*h(613)=7823 */ {613, xed3_phash_find_map0x0F_opcode0x1e_vv0_7823_l1},
/*h(4794)=7824 */ {4794, xed3_phash_find_map0x0F_opcode0x1e_vv0_7824_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13156)=7826 */ {13156, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_7829_l1},
/*h(12169)=7830 */ {12169, xed3_phash_find_map0x0F_opcode0x1e_vv0_7830_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2820)=7832 */ {2820, xed3_phash_find_map0x0F_opcode0x1e_vv0_7832_l1},
/*h(7001)=7833 */ {7001, xed3_phash_find_map0x0F_opcode0x1e_vv0_7833_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15363)=7835 */ {15363, xed3_phash_find_map0x0F_opcode0x1e_vv0_7835_l1},
/*h(1833)=7836 */ {1833, xed3_phash_find_map0x0F_opcode0x1e_vv0_7836_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10195)=7838 */ {10195, xed3_phash_find_map0x0F_opcode0x1e_vv0_7838_l1},
/*h(14376)=7839 */ {14376, xed3_phash_find_map0x0F_opcode0x1e_vv0_7839_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11792)=7841 */ {11792, xed3_phash_find_map0x0F_opcode0x1e_vv0_7841_l1},
/*h(15973)=7842 */ {15973, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_7845_l1},
/*h(14986)=7846 */ {14986, xed3_phash_find_map0x0F_opcode0x1e_vv0_7846_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12402)=7848 */ {12402, xed3_phash_find_map0x0F_opcode0x1e_vv0_7848_l1},
/*h(9818)=7849 */ {9818, xed3_phash_find_map0x0F_opcode0x1e_vv0_7849_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7234)=7851 */ {7234, xed3_phash_find_map0x0F_opcode0x1e_vv0_7851_l1},
/*h(11415)=7852 */ {11415, xed3_phash_find_map0x0F_opcode0x1e_vv0_7852_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13012)=7854 */ {13012, xed3_phash_find_map0x0F_opcode0x1e_vv0_7854_l1},
/*h(6247)=7855 */ {6247, xed3_phash_find_map0x0F_opcode0x1e_vv0_7855_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7844)=7857 */ {7844, xed3_phash_find_map0x0F_opcode0x1e_vv0_7857_l1},
/*h(12025)=7858 */ {12025, xed3_phash_find_map0x0F_opcode0x1e_vv0_7858_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9441)=7860 */ {9441, xed3_phash_find_map0x0F_opcode0x1e_vv0_7860_l1},
/*h(2676)=7861 */ {2676, xed3_phash_find_map0x0F_opcode0x1e_vv0_7861_l1},
/*h(6857)=7862 */ {6857, xed3_phash_find_map0x0F_opcode0x1e_vv0_7862_l1},
/*h(4273)=7863 */ {4273, xed3_phash_find_map0x0F_opcode0x1e_vv0_7863_l1},
/*h(15219)=7864 */ {15219, xed3_phash_find_map0x0F_opcode0x1e_vv0_7864_l1},
/*h(1689)=7865 */ {1689, xed3_phash_find_map0x0F_opcode0x1e_vv0_7865_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10051)=7867 */ {10051, xed3_phash_find_map0x0F_opcode0x1e_vv0_7867_l1},
/*h(14232)=7868 */ {14232, xed3_phash_find_map0x0F_opcode0x1e_vv0_7868_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4883)=7870 */ {4883, xed3_phash_find_map0x0F_opcode0x1e_vv0_7870_l1},
/*h(9064)=7871 */ {9064, xed3_phash_find_map0x0F_opcode0x1e_vv0_7871_l1},
/*h(2299)=7872 */ {2299, xed3_phash_find_map0x0F_opcode0x1e_vv0_7872_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3896)=7874 */ {3896, xed3_phash_find_map0x0F_opcode0x1e_vv0_7874_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12258)=7876 */ {12258, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_7879_l1},
/*h(11271)=7880 */ {11271, xed3_phash_find_map0x0F_opcode0x1e_vv0_7880_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1922)=7882 */ {1922, xed3_phash_find_map0x0F_opcode0x1e_vv0_7882_l1},
/*h(12868)=7883 */ {12868, xed3_phash_find_map0x0F_opcode0x1e_vv0_7883_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14465)=7885 */ {14465, xed3_phash_find_map0x0F_opcode0x1e_vv0_7885_l1},
/*h(7700)=7886 */ {7700, xed3_phash_find_map0x0F_opcode0x1e_vv0_7886_l1},
/*h(11881)=7887 */ {11881, xed3_phash_find_map0x0F_opcode0x1e_vv0_7887_l1},
/*h(9297)=7888 */ {9297, xed3_phash_find_map0x0F_opcode0x1e_vv0_7888_l1},
/*h(13478)=7889 */ {13478, xed3_phash_find_map0x0F_opcode0x1e_vv0_7889_l1},
/*h(6713)=7890 */ {6713, xed3_phash_find_map0x0F_opcode0x1e_vv0_7890_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15075)=7892 */ {15075, xed3_phash_find_map0x0F_opcode0x1e_vv0_7892_l1},
/*h(8310)=7893 */ {8310, xed3_phash_find_map0x0F_opcode0x1e_vv0_7893_l1},
/*h(12491)=7894 */ {12491, xed3_phash_find_map0x0F_opcode0x1e_vv0_7894_l1},
/*h(9907)=7895 */ {9907, xed3_phash_find_map0x0F_opcode0x1e_vv0_7895_l1},
/*h(14088)=7896 */ {14088, xed3_phash_find_map0x0F_opcode0x1e_vv0_7896_l1},
/*h(7323)=7897 */ {7323, xed3_phash_find_map0x0F_opcode0x1e_vv0_7897_l1},
/*h(11504)=7898 */ {11504, xed3_phash_find_map0x0F_opcode0x1e_vv0_7898_l1},
/*h(8920)=7899 */ {8920, xed3_phash_find_map0x0F_opcode0x1e_vv0_7899_l1},
/*h(2155)=7900 */ {2155, xed3_phash_find_map0x0F_opcode0x1e_vv0_7900_l1},
/*h(6336)=7901 */ {6336, xed3_phash_find_map0x0F_opcode0x1e_vv0_7901_l1},
/*h(3752)=7902 */ {3752, xed3_phash_find_map0x0F_opcode0x1e_vv0_7902_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12114)=7904 */ {12114, xed3_phash_find_map0x0F_opcode0x1e_vv0_7904_l1},
/*h(16295)=7905 */ {16295, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_7908_l1},
/*h(11127)=7909 */ {11127, xed3_phash_find_map0x0F_opcode0x1e_vv0_7909_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1778)=7911 */ {1778, xed3_phash_find_map0x0F_opcode0x1e_vv0_7911_l1},
/*h(5959)=7912 */ {5959, xed3_phash_find_map0x0F_opcode0x1e_vv0_7912_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14321)=7914 */ {14321, xed3_phash_find_map0x0F_opcode0x1e_vv0_7914_l1},
/*h(791)=7915 */ {791, xed3_phash_find_map0x0F_opcode0x1e_vv0_7915_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9153)=7917 */ {9153, xed3_phash_find_map0x0F_opcode0x1e_vv0_7917_l1},
/*h(13334)=7918 */ {13334, xed3_phash_find_map0x0F_opcode0x1e_vv0_7918_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14931)=7920 */ {14931, xed3_phash_find_map0x0F_opcode0x1e_vv0_7920_l1},
/*h(8166)=7921 */ {8166, xed3_phash_find_map0x0F_opcode0x1e_vv0_7921_l1},
/*h(12347)=7922 */ {12347, xed3_phash_find_map0x0F_opcode0x1e_vv0_7922_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9763)=7924 */ {9763, xed3_phash_find_map0x0F_opcode0x1e_vv0_7924_l1},
/*h(13944)=7925 */ {13944, xed3_phash_find_map0x0F_opcode0x1e_vv0_7925_l1},
/*h(11360)=7926 */ {11360, xed3_phash_find_map0x0F_opcode0x1e_vv0_7926_l1},
/*h(15541)=7927 */ {15541, xed3_phash_find_map0x0F_opcode0x1e_vv0_7927_l1},
/*h(8776)=7928 */ {8776, xed3_phash_find_map0x0F_opcode0x1e_vv0_7928_l1},
/*h(6192)=7929 */ {6192, xed3_phash_find_map0x0F_opcode0x1e_vv0_7929_l1},
/*h(10373)=7930 */ {10373, xed3_phash_find_map0x0F_opcode0x1e_vv0_7930_l1},
/*h(14554)=7931 */ {14554, xed3_phash_find_map0x0F_opcode0x1e_vv0_7931_l1},
/*h(1024)=7932 */ {1024, xed3_phash_find_map0x0F_opcode0x1e_vv0_7932_l1},
/*h(11970)=7933 */ {11970, xed3_phash_find_map0x0F_opcode0x1e_vv0_7933_l1},
/*h(16151)=7934 */ {16151, xed3_phash_find_map0x0F_opcode0x1e_vv0_7934_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6802)=7936 */ {6802, xed3_phash_find_map0x0F_opcode0x1e_vv0_7936_l1},
/*h(10983)=7937 */ {10983, xed3_phash_find_map0x0F_opcode0x1e_vv0_7937_l1},
/*h(4218)=7938 */ {4218, xed3_phash_find_map0x0F_opcode0x1e_vv0_7938_l1},
/*h(1634)=7939 */ {1634, xed3_phash_find_map0x0F_opcode0x1e_vv0_7939_l1},
/*h(5815)=7940 */ {5815, xed3_phash_find_map0x0F_opcode0x1e_vv0_7940_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14177)=7942 */ {14177, xed3_phash_find_map0x0F_opcode0x1e_vv0_7942_l1},
/*h(7412)=7943 */ {7412, xed3_phash_find_map0x0F_opcode0x1e_vv0_7943_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9009)=7945 */ {9009, xed3_phash_find_map0x0F_opcode0x1e_vv0_7945_l1},
/*h(13190)=7946 */ {13190, xed3_phash_find_map0x0F_opcode0x1e_vv0_7946_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3841)=7948 */ {3841, xed3_phash_find_map0x0F_opcode0x1e_vv0_7948_l1},
/*h(8022)=7949 */ {8022, xed3_phash_find_map0x0F_opcode0x1e_vv0_7949_l1},
/*h(12203)=7950 */ {12203, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_7953_l1},
/*h(7035)=7954 */ {7035, xed3_phash_find_map0x0F_opcode0x1e_vv0_7954_l1},
/*h(11216)=7955 */ {11216, xed3_phash_find_map0x0F_opcode0x1e_vv0_7955_l1},
/*h(15397)=7956 */ {15397, xed3_phash_find_map0x0F_opcode0x1e_vv0_7956_l1},
/*h(1867)=7957 */ {1867, xed3_phash_find_map0x0F_opcode0x1e_vv0_7957_l1},
/*h(6048)=7958 */ {6048, xed3_phash_find_map0x0F_opcode0x1e_vv0_7958_l1},
/*h(10229)=7959 */ {10229, xed3_phash_find_map0x0F_opcode0x1e_vv0_7959_l1},
/*h(14410)=7960 */ {14410, xed3_phash_find_map0x0F_opcode0x1e_vv0_7960_l1},
/*h(11826)=7961 */ {11826, xed3_phash_find_map0x0F_opcode0x1e_vv0_7961_l1},
/*h(16007)=7962 */ {16007, xed3_phash_find_map0x0F_opcode0x1e_vv0_7962_l1},
/*h(9242)=7963 */ {9242, xed3_phash_find_map0x0F_opcode0x1e_vv0_7963_l1},
/*h(6658)=7964 */ {6658, xed3_phash_find_map0x0F_opcode0x1e_vv0_7964_l1},
/*h(10839)=7965 */ {10839, xed3_phash_find_map0x0F_opcode0x1e_vv0_7965_l1},
/*h(4074)=7966 */ {4074, xed3_phash_find_map0x0F_opcode0x1e_vv0_7966_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12436)=7968 */ {12436, xed3_phash_find_map0x0F_opcode0x1e_vv0_7968_l1},
/*h(5671)=7969 */ {5671, xed3_phash_find_map0x0F_opcode0x1e_vv0_7969_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14033)=7971 */ {14033, xed3_phash_find_map0x0F_opcode0x1e_vv0_7971_l1},
/*h(11449)=7972 */ {11449, xed3_phash_find_map0x0F_opcode0x1e_vv0_7972_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8865)=7974 */ {8865, xed3_phash_find_map0x0F_opcode0x1e_vv0_7974_l1},
/*h(13046)=7975 */ {13046, xed3_phash_find_map0x0F_opcode0x1e_vv0_7975_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3697)=7977 */ {3697, xed3_phash_find_map0x0F_opcode0x1e_vv0_7977_l1},
/*h(7878)=7978 */ {7878, xed3_phash_find_map0x0F_opcode0x1e_vv0_7978_l1},
/*h(12059)=7979 */ {12059, xed3_phash_find_map0x0F_opcode0x1e_vv0_7979_l1},
/*h(16240)=7980 */ {16240, xed3_phash_find_map0x0F_opcode0x1e_vv0_7980_l1},
/*h(2710)=7981 */ {2710, xed3_phash_find_map0x0F_opcode0x1e_vv0_7981_l1},
/*h(6891)=7982 */ {6891, xed3_phash_find_map0x0F_opcode0x1e_vv0_7982_l1},
/*h(11072)=7983 */ {11072, xed3_phash_find_map0x0F_opcode0x1e_vv0_7983_l1},
/*h(15253)=7984 */ {15253, xed3_phash_find_map0x0F_opcode0x1e_vv0_7984_l1},
/*h(1723)=7985 */ {1723, xed3_phash_find_map0x0F_opcode0x1e_vv0_7985_l1},
/*h(5904)=7986 */ {5904, xed3_phash_find_map0x0F_opcode0x1e_vv0_7986_l1},
/*h(10085)=7987 */ {10085, xed3_phash_find_map0x0F_opcode0x1e_vv0_7987_l1},
/*h(14266)=7988 */ {14266, xed3_phash_find_map0x0F_opcode0x1e_vv0_7988_l1},
/*h(736)=7989 */ {736, xed3_phash_find_map0x0F_opcode0x1e_vv0_7989_l1},
/*h(4917)=7990 */ {4917, xed3_phash_find_map0x0F_opcode0x1e_vv0_7990_l1},
/*h(9098)=7991 */ {9098, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_7994_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12292)=7996 */ {12292, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_7999_l1},
/*h(7124)=8000 */ {7124, xed3_phash_find_map0x0F_opcode0x1e_vv0_8000_l1},
/*h(11305)=8001 */ {11305, xed3_phash_find_map0x0F_opcode0x1e_vv0_8001_l1},
/*h(8721)=8002 */ {8721, xed3_phash_find_map0x0F_opcode0x1e_vv0_8002_l1},
/*h(12902)=8003 */ {12902, xed3_phash_find_map0x0F_opcode0x1e_vv0_8003_l1},
/*h(6137)=8004 */ {6137, xed3_phash_find_map0x0F_opcode0x1e_vv0_8004_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14499)=8006 */ {14499, xed3_phash_find_map0x0F_opcode0x1e_vv0_8006_l1},
/*h(11915)=8007 */ {11915, xed3_phash_find_map0x0F_opcode0x1e_vv0_8007_l1},
/*h(16096)=8008 */ {16096, xed3_phash_find_map0x0F_opcode0x1e_vv0_8008_l1},
/*h(9331)=8009 */ {9331, xed3_phash_find_map0x0F_opcode0x1e_vv0_8009_l1},
/*h(13512)=8010 */ {13512, xed3_phash_find_map0x0F_opcode0x1e_vv0_8010_l1},
/*h(10928)=8011 */ {10928, xed3_phash_find_map0x0F_opcode0x1e_vv0_8011_l1},
/*h(15109)=8012 */ {15109, xed3_phash_find_map0x0F_opcode0x1e_vv0_8012_l1},
/*h(8344)=8013 */ {8344, xed3_phash_find_map0x0F_opcode0x1e_vv0_8013_l1},
/*h(1579)=8014 */ {1579, xed3_phash_find_map0x0F_opcode0x1e_vv0_8014_l1},
/*h(5760)=8015 */ {5760, xed3_phash_find_map0x0F_opcode0x1e_vv0_8015_l1},
/*h(9941)=8016 */ {9941, xed3_phash_find_map0x0F_opcode0x1e_vv0_8016_l1},
/*h(14122)=8017 */ {14122, xed3_phash_find_map0x0F_opcode0x1e_vv0_8017_l1},
/*h(592)=8018 */ {592, xed3_phash_find_map0x0F_opcode0x1e_vv0_8018_l1},
/*h(4773)=8019 */ {4773, xed3_phash_find_map0x0F_opcode0x1e_vv0_8019_l1},
/*h(8954)=8020 */ {8954, xed3_phash_find_map0x0F_opcode0x1e_vv0_8020_l1},
/*h(6370)=8021 */ {6370, xed3_phash_find_map0x0F_opcode0x1e_vv0_8021_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3786)=8023 */ {3786, xed3_phash_find_map0x0F_opcode0x1e_vv0_8023_l1},
/*h(1202)=8024 */ {1202, xed3_phash_find_map0x0F_opcode0x1e_vv0_8024_l1},
/*h(12148)=8025 */ {12148, xed3_phash_find_map0x0F_opcode0x1e_vv0_8025_l1},
/*h(16329)=8026 */ {16329, xed3_phash_find_map0x0F_opcode0x1e_vv0_8026_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6980)=8028 */ {6980, xed3_phash_find_map0x0F_opcode0x1e_vv0_8028_l1},
/*h(11161)=8029 */ {11161, xed3_phash_find_map0x0F_opcode0x1e_vv0_8029_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1812)=8031 */ {1812, xed3_phash_find_map0x0F_opcode0x1e_vv0_8031_l1},
/*h(5993)=8032 */ {5993, xed3_phash_find_map0x0F_opcode0x1e_vv0_8032_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14355)=8034 */ {14355, xed3_phash_find_map0x0F_opcode0x1e_vv0_8034_l1},
/*h(825)=8035 */ {825, xed3_phash_find_map0x0F_opcode0x1e_vv0_8035_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15952)=8037 */ {15952, xed3_phash_find_map0x0F_opcode0x1e_vv0_8037_l1},
/*h(13368)=8038 */ {13368, xed3_phash_find_map0x0F_opcode0x1e_vv0_8038_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10784)=8040 */ {10784, xed3_phash_find_map0x0F_opcode0x1e_vv0_8040_l1},
/*h(14965)=8041 */ {14965, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_8044_l1},
/*h(13978)=8045 */ {13978, xed3_phash_find_map0x0F_opcode0x1e_vv0_8045_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11394)=8047 */ {11394, xed3_phash_find_map0x0F_opcode0x1e_vv0_8047_l1},
/*h(15575)=8048 */ {15575, xed3_phash_find_map0x0F_opcode0x1e_vv0_8048_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6226)=8050 */ {6226, xed3_phash_find_map0x0F_opcode0x1e_vv0_8050_l1},
/*h(10407)=8051 */ {10407, xed3_phash_find_map0x0F_opcode0x1e_vv0_8051_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12004)=8053 */ {12004, xed3_phash_find_map0x0F_opcode0x1e_vv0_8053_l1},
/*h(16185)=8054 */ {16185, xed3_phash_find_map0x0F_opcode0x1e_vv0_8054_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6836)=8056 */ {6836, xed3_phash_find_map0x0F_opcode0x1e_vv0_8056_l1},
/*h(11017)=8057 */ {11017, xed3_phash_find_map0x0F_opcode0x1e_vv0_8057_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8433)=8059 */ {8433, xed3_phash_find_map0x0F_opcode0x1e_vv0_8059_l1},
/*h(1668)=8060 */ {1668, xed3_phash_find_map0x0F_opcode0x1e_vv0_8060_l1},
/*h(5849)=8061 */ {5849, xed3_phash_find_map0x0F_opcode0x1e_vv0_8061_l1},
/*h(3265)=8062 */ {3265, xed3_phash_find_map0x0F_opcode0x1e_vv0_8062_l1},
/*h(14211)=8063 */ {14211, xed3_phash_find_map0x0F_opcode0x1e_vv0_8063_l1},
/*h(681)=8064 */ {681, xed3_phash_find_map0x0F_opcode0x1e_vv0_8064_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9043)=8066 */ {9043, xed3_phash_find_map0x0F_opcode0x1e_vv0_8066_l1},
/*h(13224)=8067 */ {13224, xed3_phash_find_map0x0F_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_map0x0F_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_map0x0F_opcode0x1e_vv0_8073_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11250)=8075 */ {11250, xed3_phash_find_map0x0F_opcode0x1e_vv0_8075_l1},
/*h(15431)=8076 */ {15431, xed3_phash_find_map0x0F_opcode0x1e_vv0_8076_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6082)=8078 */ {6082, xed3_phash_find_map0x0F_opcode0x1e_vv0_8078_l1},
/*h(10263)=8079 */ {10263, xed3_phash_find_map0x0F_opcode0x1e_vv0_8079_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(914)=8081 */ {914, xed3_phash_find_map0x0F_opcode0x1e_vv0_8081_l1},
/*h(11860)=8082 */ {11860, xed3_phash_find_map0x0F_opcode0x1e_vv0_8082_l1},
/*h(16041)=8083 */ {16041, xed3_phash_find_map0x0F_opcode0x1e_vv0_8083_l1},
/*h(13457)=8084 */ {13457, xed3_phash_find_map0x0F_opcode0x1e_vv0_8084_l1},
/*h(6692)=8085 */ {6692, xed3_phash_find_map0x0F_opcode0x1e_vv0_8085_l1},
/*h(10873)=8086 */ {10873, xed3_phash_find_map0x0F_opcode0x1e_vv0_8086_l1},
/*h(8289)=8087 */ {8289, xed3_phash_find_map0x0F_opcode0x1e_vv0_8087_l1},
/*h(12470)=8088 */ {12470, xed3_phash_find_map0x0F_opcode0x1e_vv0_8088_l1},
/*h(5705)=8089 */ {5705, xed3_phash_find_map0x0F_opcode0x1e_vv0_8089_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14067)=8091 */ {14067, xed3_phash_find_map0x0F_opcode0x1e_vv0_8091_l1},
/*h(7302)=8092 */ {7302, xed3_phash_find_map0x0F_opcode0x1e_vv0_8092_l1},
/*h(11483)=8093 */ {11483, xed3_phash_find_map0x0F_opcode0x1e_vv0_8093_l1},
/*h(8899)=8094 */ {8899, xed3_phash_find_map0x0F_opcode0x1e_vv0_8094_l1},
/*h(13080)=8095 */ {13080, xed3_phash_find_map0x0F_opcode0x1e_vv0_8095_l1},
/*h(6315)=8096 */ {6315, xed3_phash_find_map0x0F_opcode0x1e_vv0_8096_l1},
/*h(3731)=8097 */ {3731, xed3_phash_find_map0x0F_opcode0x1e_vv0_8097_l1},
/*h(7912)=8098 */ {7912, xed3_phash_find_map0x0F_opcode0x1e_vv0_8098_l1},
/*h(1147)=8099 */ {1147, xed3_phash_find_map0x0F_opcode0x1e_vv0_8099_l1},
/*h(16274)=8100 */ {16274, xed3_phash_find_map0x0F_opcode0x1e_vv0_8100_l1},
/*h(2744)=8101 */ {2744, xed3_phash_find_map0x0F_opcode0x1e_vv0_8101_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11106)=8103 */ {11106, xed3_phash_find_map0x0F_opcode0x1e_vv0_8103_l1},
/*h(15287)=8104 */ {15287, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_8108_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(770)=8110 */ {770, xed3_phash_find_map0x0F_opcode0x1e_vv0_8110_l1},
/*h(15897)=8111 */ {15897, xed3_phash_find_map0x0F_opcode0x1e_vv0_8111_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13313)=8113 */ {13313, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_8116_l1},
/*h(12326)=8117 */ {12326, xed3_phash_find_map0x0F_opcode0x1e_vv0_8117_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13923)=8119 */ {13923, xed3_phash_find_map0x0F_opcode0x1e_vv0_8119_l1},
/*h(7158)=8120 */ {7158, xed3_phash_find_map0x0F_opcode0x1e_vv0_8120_l1},
/*h(11339)=8121 */ {11339, xed3_phash_find_map0x0F_opcode0x1e_vv0_8121_l1},
/*h(15520)=8122 */ {15520, xed3_phash_find_map0x0F_opcode0x1e_vv0_8122_l1},
/*h(8755)=8123 */ {8755, xed3_phash_find_map0x0F_opcode0x1e_vv0_8123_l1},
/*h(12936)=8124 */ {12936, xed3_phash_find_map0x0F_opcode0x1e_vv0_8124_l1},
/*h(10352)=8125 */ {10352, xed3_phash_find_map0x0F_opcode0x1e_vv0_8125_l1},
/*h(14533)=8126 */ {14533, xed3_phash_find_map0x0F_opcode0x1e_vv0_8126_l1},
/*h(7768)=8127 */ {7768, xed3_phash_find_map0x0F_opcode0x1e_vv0_8127_l1},
/*h(5184)=8128 */ {5184, xed3_phash_find_map0x0F_opcode0x1e_vv0_8128_l1},
/*h(16130)=8129 */ {16130, xed3_phash_find_map0x0F_opcode0x1e_vv0_8129_l1},
/*h(13546)=8130 */ {13546, xed3_phash_find_map0x0F_opcode0x1e_vv0_8130_l1},
/*h(16)=8131 */ {16, xed3_phash_find_map0x0F_opcode0x1e_vv0_8131_l1},
/*h(10962)=8132 */ {10962, xed3_phash_find_map0x0F_opcode0x1e_vv0_8132_l1},
/*h(15143)=8133 */ {15143, xed3_phash_find_map0x0F_opcode0x1e_vv0_8133_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5794)=8135 */ {5794, xed3_phash_find_map0x0F_opcode0x1e_vv0_8135_l1},
/*h(9975)=8136 */ {9975, xed3_phash_find_map0x0F_opcode0x1e_vv0_8136_l1},
/*h(3210)=8137 */ {3210, xed3_phash_find_map0x0F_opcode0x1e_vv0_8137_l1},
/*h(626)=8138 */ {626, xed3_phash_find_map0x0F_opcode0x1e_vv0_8138_l1},
/*h(4807)=8139 */ {4807, xed3_phash_find_map0x0F_opcode0x1e_vv0_8139_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13169)=8141 */ {13169, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_8144_l1},
/*h(12182)=8145 */ {12182, xed3_phash_find_map0x0F_opcode0x1e_vv0_8145_l1},
/*h(16363)=8146 */ {16363, xed3_phash_find_map0x0F_opcode0x1e_vv0_8146_l1},
/*h(2833)=8147 */ {2833, xed3_phash_find_map0x0F_opcode0x1e_vv0_8147_l1},
/*h(7014)=8148 */ {7014, xed3_phash_find_map0x0F_opcode0x1e_vv0_8148_l1},
/*h(11195)=8149 */ {11195, xed3_phash_find_map0x0F_opcode0x1e_vv0_8149_l1},
/*h(15376)=8150 */ {15376, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_8153_l1},
/*h(10208)=8154 */ {10208, xed3_phash_find_map0x0F_opcode0x1e_vv0_8154_l1},
/*h(14389)=8155 */ {14389, xed3_phash_find_map0x0F_opcode0x1e_vv0_8155_l1},
/*h(859)=8156 */ {859, xed3_phash_find_map0x0F_opcode0x1e_vv0_8156_l1},
/*h(15986)=8157 */ {15986, xed3_phash_find_map0x0F_opcode0x1e_vv0_8157_l1},
/*h(9221)=8158 */ {9221, xed3_phash_find_map0x0F_opcode0x1e_vv0_8158_l1},
/*h(13402)=8159 */ {13402, xed3_phash_find_map0x0F_opcode0x1e_vv0_8159_l1},
/*h(10818)=8160 */ {10818, xed3_phash_find_map0x0F_opcode0x1e_vv0_8160_l1},
/*h(14999)=8161 */ {14999, xed3_phash_find_map0x0F_opcode0x1e_vv0_8161_l1},
/*h(8234)=8162 */ {8234, xed3_phash_find_map0x0F_opcode0x1e_vv0_8162_l1},
/*h(5650)=8163 */ {5650, xed3_phash_find_map0x0F_opcode0x1e_vv0_8163_l1},
/*h(9831)=8164 */ {9831, xed3_phash_find_map0x0F_opcode0x1e_vv0_8164_l1},
/*h(3066)=8165 */ {3066, xed3_phash_find_map0x0F_opcode0x1e_vv0_8165_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11428)=8167 */ {11428, xed3_phash_find_map0x0F_opcode0x1e_vv0_8167_l1},
/*h(15609)=8168 */ {15609, xed3_phash_find_map0x0F_opcode0x1e_vv0_8168_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13025)=8170 */ {13025, xed3_phash_find_map0x0F_opcode0x1e_vv0_8170_l1},
/*h(10441)=8171 */ {10441, xed3_phash_find_map0x0F_opcode0x1e_vv0_8171_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7857)=8173 */ {7857, xed3_phash_find_map0x0F_opcode0x1e_vv0_8173_l1},
/*h(12038)=8174 */ {12038, xed3_phash_find_map0x0F_opcode0x1e_vv0_8174_l1},
/*h(16219)=8175 */ {16219, xed3_phash_find_map0x0F_opcode0x1e_vv0_8175_l1},
/*h(2689)=8176 */ {2689, xed3_phash_find_map0x0F_opcode0x1e_vv0_8176_l1},
/*h(6870)=8177 */ {6870, xed3_phash_find_map0x0F_opcode0x1e_vv0_8177_l1},
/*h(11051)=8178 */ {11051, xed3_phash_find_map0x0F_opcode0x1e_vv0_8178_l1},
/*h(15232)=8179 */ {15232, xed3_phash_find_map0x0F_opcode0x1e_vv0_8179_l1},
/*h(1702)=8180 */ {1702, xed3_phash_find_map0x0F_opcode0x1e_vv0_8180_l1},
/*h(5883)=8181 */ {5883, xed3_phash_find_map0x0F_opcode0x1e_vv0_8181_l1},
/*h(10064)=8182 */ {10064, xed3_phash_find_map0x0F_opcode0x1e_vv0_8182_l1},
/*h(14245)=8183 */ {14245, xed3_phash_find_map0x0F_opcode0x1e_vv0_8183_l1},
/*h(715)=8184 */ {715, xed3_phash_find_map0x0F_opcode0x1e_vv0_8184_l1},
/*h(4896)=8185 */ {4896, xed3_phash_find_map0x0F_opcode0x1e_vv0_8185_l1},
/*h(9077)=8186 */ {9077, xed3_phash_find_map0x0F_opcode0x1e_vv0_8186_l1},
/*h(13258)=8187 */ {13258, xed3_phash_find_map0x0F_opcode0x1e_vv0_8187_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3909)=8189 */ {3909, xed3_phash_find_map0x0F_opcode0x1e_vv0_8189_l1},
/*h(14855)=8190 */ {14855, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_8193_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11284)=8195 */ {11284, xed3_phash_find_map0x0F_opcode0x1e_vv0_8195_l1},
/*h(15465)=8196 */ {15465, xed3_phash_find_map0x0F_opcode0x1e_vv0_8196_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12881)=8198 */ {12881, xed3_phash_find_map0x0F_opcode0x1e_vv0_8198_l1},
/*h(6116)=8199 */ {6116, xed3_phash_find_map0x0F_opcode0x1e_vv0_8199_l1},
/*h(10297)=8200 */ {10297, xed3_phash_find_map0x0F_opcode0x1e_vv0_8200_l1},
/*h(7713)=8201 */ {7713, xed3_phash_find_map0x0F_opcode0x1e_vv0_8201_l1},
/*h(11894)=8202 */ {11894, xed3_phash_find_map0x0F_opcode0x1e_vv0_8202_l1},
/*h(16075)=8203 */ {16075, xed3_phash_find_map0x0F_opcode0x1e_vv0_8203_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13491)=8205 */ {13491, xed3_phash_find_map0x0F_opcode0x1e_vv0_8205_l1},
/*h(10907)=8206 */ {10907, xed3_phash_find_map0x0F_opcode0x1e_vv0_8206_l1},
/*h(15088)=8207 */ {15088, xed3_phash_find_map0x0F_opcode0x1e_vv0_8207_l1},
/*h(8323)=8208 */ {8323, xed3_phash_find_map0x0F_opcode0x1e_vv0_8208_l1},
/*h(12504)=8209 */ {12504, xed3_phash_find_map0x0F_opcode0x1e_vv0_8209_l1},
/*h(9920)=8210 */ {9920, xed3_phash_find_map0x0F_opcode0x1e_vv0_8210_l1},
/*h(14101)=8211 */ {14101, xed3_phash_find_map0x0F_opcode0x1e_vv0_8211_l1},
/*h(7336)=8212 */ {7336, xed3_phash_find_map0x0F_opcode0x1e_vv0_8212_l1},
/*h(571)=8213 */ {571, xed3_phash_find_map0x0F_opcode0x1e_vv0_8213_l1},
/*h(4752)=8214 */ {4752, xed3_phash_find_map0x0F_opcode0x1e_vv0_8214_l1},
/*h(13114)=8215 */ {13114, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_8218_l1},
/*h(7946)=8219 */ {7946, xed3_phash_find_map0x0F_opcode0x1e_vv0_8219_l1},
/*h(5362)=8220 */ {5362, xed3_phash_find_map0x0F_opcode0x1e_vv0_8220_l1},
/*h(16308)=8221 */ {16308, xed3_phash_find_map0x0F_opcode0x1e_vv0_8221_l1},
/*h(2778)=8222 */ {2778, xed3_phash_find_map0x0F_opcode0x1e_vv0_8222_l1},
/*h(194)=8223 */ {194, xed3_phash_find_map0x0F_opcode0x1e_vv0_8223_l1},
/*h(11140)=8224 */ {11140, xed3_phash_find_map0x0F_opcode0x1e_vv0_8224_l1},
/*h(15321)=8225 */ {15321, xed3_phash_find_map0x0F_opcode0x1e_vv0_8225_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5972)=8227 */ {5972, xed3_phash_find_map0x0F_opcode0x1e_vv0_8227_l1},
/*h(10153)=8228 */ {10153, xed3_phash_find_map0x0F_opcode0x1e_vv0_8228_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(804)=8230 */ {804, xed3_phash_find_map0x0F_opcode0x1e_vv0_8230_l1},
/*h(15931)=8231 */ {15931, xed3_phash_find_map0x0F_opcode0x1e_vv0_8231_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13347)=8233 */ {13347, xed3_phash_find_map0x0F_opcode0x1e_vv0_8233_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10763)=8235 */ {10763, xed3_phash_find_map0x0F_opcode0x1e_vv0_8235_l1},
/*h(14944)=8236 */ {14944, xed3_phash_find_map0x0F_opcode0x1e_vv0_8236_l1},
/*h(12360)=8237 */ {12360, xed3_phash_find_map0x0F_opcode0x1e_vv0_8237_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9776)=8239 */ {9776, xed3_phash_find_map0x0F_opcode0x1e_vv0_8239_l1},
/*h(13957)=8240 */ {13957, xed3_phash_find_map0x0F_opcode0x1e_vv0_8240_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15554)=8242 */ {15554, xed3_phash_find_map0x0F_opcode0x1e_vv0_8242_l1},
/*h(8789)=8243 */ {8789, xed3_phash_find_map0x0F_opcode0x1e_vv0_8243_l1},
/*h(12970)=8244 */ {12970, xed3_phash_find_map0x0F_opcode0x1e_vv0_8244_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14567)=8246 */ {14567, xed3_phash_find_map0x0F_opcode0x1e_vv0_8246_l1},
/*h(7802)=8247 */ {7802, xed3_phash_find_map0x0F_opcode0x1e_vv0_8247_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16164)=8249 */ {16164, xed3_phash_find_map0x0F_opcode0x1e_vv0_8249_l1},
/*h(9399)=8250 */ {9399, xed3_phash_find_map0x0F_opcode0x1e_vv0_8250_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10996)=8252 */ {10996, xed3_phash_find_map0x0F_opcode0x1e_vv0_8252_l1},
/*h(15177)=8253 */ {15177, xed3_phash_find_map0x0F_opcode0x1e_vv0_8253_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5828)=8255 */ {5828, xed3_phash_find_map0x0F_opcode0x1e_vv0_8255_l1},
/*h(10009)=8256 */ {10009, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_8259_l1},
/*h(4841)=8260 */ {4841, xed3_phash_find_map0x0F_opcode0x1e_vv0_8260_l1},
/*h(13203)=8261 */ {13203, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_8265_l1},
/*h(12216)=8266 */ {12216, xed3_phash_find_map0x0F_opcode0x1e_vv0_8266_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2867)=8268 */ {2867, xed3_phash_find_map0x0F_opcode0x1e_vv0_8268_l1},
/*h(7048)=8269 */ {7048, xed3_phash_find_map0x0F_opcode0x1e_vv0_8269_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15410)=8271 */ {15410, xed3_phash_find_map0x0F_opcode0x1e_vv0_8271_l1},
/*h(12826)=8272 */ {12826, xed3_phash_find_map0x0F_opcode0x1e_vv0_8272_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10242)=8274 */ {10242, xed3_phash_find_map0x0F_opcode0x1e_vv0_8274_l1},
/*h(14423)=8275 */ {14423, xed3_phash_find_map0x0F_opcode0x1e_vv0_8275_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16020)=8277 */ {16020, xed3_phash_find_map0x0F_opcode0x1e_vv0_8277_l1},
/*h(9255)=8278 */ {9255, xed3_phash_find_map0x0F_opcode0x1e_vv0_8278_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10852)=8281 */ {10852, xed3_phash_find_map0x0F_opcode0x1e_vv0_8281_l1},
/*h(15033)=8282 */ {15033, xed3_phash_find_map0x0F_opcode0x1e_vv0_8282_l1},
/*h(12449)=8283 */ {12449, xed3_phash_find_map0x0F_opcode0x1e_vv0_8283_l1},
/*h(5684)=8284 */ {5684, xed3_phash_find_map0x0F_opcode0x1e_vv0_8284_l1},
/*h(9865)=8285 */ {9865, xed3_phash_find_map0x0F_opcode0x1e_vv0_8285_l1},
/*h(7281)=8286 */ {7281, xed3_phash_find_map0x0F_opcode0x1e_vv0_8286_l1},
/*h(11462)=8287 */ {11462, xed3_phash_find_map0x0F_opcode0x1e_vv0_8287_l1},
/*h(4697)=8288 */ {4697, xed3_phash_find_map0x0F_opcode0x1e_vv0_8288_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13059)=8290 */ {13059, xed3_phash_find_map0x0F_opcode0x1e_vv0_8290_l1},
/*h(10475)=8291 */ {10475, xed3_phash_find_map0x0F_opcode0x1e_vv0_8291_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7891)=8293 */ {7891, xed3_phash_find_map0x0F_opcode0x1e_vv0_8293_l1},
/*h(12072)=8294 */ {12072, xed3_phash_find_map0x0F_opcode0x1e_vv0_8294_l1},
/*h(5307)=8295 */ {5307, xed3_phash_find_map0x0F_opcode0x1e_vv0_8295_l1},
/*h(2723)=8296 */ {2723, xed3_phash_find_map0x0F_opcode0x1e_vv0_8296_l1},
/*h(6904)=8297 */ {6904, xed3_phash_find_map0x0F_opcode0x1e_vv0_8297_l1},
/*h(139)=8298 */ {139, xed3_phash_find_map0x0F_opcode0x1e_vv0_8298_l1},
/*h(15266)=8299 */ {15266, xed3_phash_find_map0x0F_opcode0x1e_vv0_8299_l1},
/*h(1736)=8300 */ {1736, xed3_phash_find_map0x0F_opcode0x1e_vv0_8300_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10098)=8302 */ {10098, xed3_phash_find_map0x0F_opcode0x1e_vv0_8302_l1},
/*h(14279)=8303 */ {14279, xed3_phash_find_map0x0F_opcode0x1e_vv0_8303_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15876)=8306 */ {15876, xed3_phash_find_map0x0F_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(14889)=8310 */ {14889, xed3_phash_find_map0x0F_opcode0x1e_vv0_8310_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12305)=8312 */ {12305, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_8315_l1},
/*h(11318)=8316 */ {11318, xed3_phash_find_map0x0F_opcode0x1e_vv0_8316_l1},
/*h(15499)=8317 */ {15499, xed3_phash_find_map0x0F_opcode0x1e_vv0_8317_l1},
/*h(12915)=8318 */ {12915, xed3_phash_find_map0x0F_opcode0x1e_vv0_8318_l1},
/*h(6150)=8319 */ {6150, xed3_phash_find_map0x0F_opcode0x1e_vv0_8319_l1},
/*h(10331)=8320 */ {10331, xed3_phash_find_map0x0F_opcode0x1e_vv0_8320_l1},
/*h(14512)=8321 */ {14512, xed3_phash_find_map0x0F_opcode0x1e_vv0_8321_l1},
/*h(11928)=8322 */ {11928, xed3_phash_find_map0x0F_opcode0x1e_vv0_8322_l1},
/*h(5163)=8323 */ {5163, xed3_phash_find_map0x0F_opcode0x1e_vv0_8323_l1},
/*h(9344)=8324 */ {9344, xed3_phash_find_map0x0F_opcode0x1e_vv0_8324_l1},
/*h(13525)=8325 */ {13525, xed3_phash_find_map0x0F_opcode0x1e_vv0_8325_l1},
/*h(6760)=8326 */ {6760, xed3_phash_find_map0x0F_opcode0x1e_vv0_8326_l1},
/*h(4176)=8327 */ {4176, xed3_phash_find_map0x0F_opcode0x1e_vv0_8327_l1},
/*h(15122)=8328 */ {15122, xed3_phash_find_map0x0F_opcode0x1e_vv0_8328_l1},
/*h(12538)=8329 */ {12538, xed3_phash_find_map0x0F_opcode0x1e_vv0_8329_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9954)=8331 */ {9954, xed3_phash_find_map0x0F_opcode0x1e_vv0_8331_l1},
/*h(7370)=8332 */ {7370, xed3_phash_find_map0x0F_opcode0x1e_vv0_8332_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4786)=8334 */ {4786, xed3_phash_find_map0x0F_opcode0x1e_vv0_8334_l1},
/*h(8967)=8335 */ {8967, xed3_phash_find_map0x0F_opcode0x1e_vv0_8335_l1},
/*h(2202)=8336 */ {2202, xed3_phash_find_map0x0F_opcode0x1e_vv0_8336_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3799)=8338 */ {3799, xed3_phash_find_map0x0F_opcode0x1e_vv0_8338_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12161)=8340 */ {12161, xed3_phash_find_map0x0F_opcode0x1e_vv0_8340_l1},
/*h(16342)=8341 */ {16342, xed3_phash_find_map0x0F_opcode0x1e_vv0_8341_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6993)=8343 */ {6993, xed3_phash_find_map0x0F_opcode0x1e_vv0_8343_l1},
/*h(11174)=8344 */ {11174, xed3_phash_find_map0x0F_opcode0x1e_vv0_8344_l1},
/*h(15355)=8345 */ {15355, xed3_phash_find_map0x0F_opcode0x1e_vv0_8345_l1},
/*h(1825)=8346 */ {1825, xed3_phash_find_map0x0F_opcode0x1e_vv0_8346_l1},
/*h(6006)=8347 */ {6006, xed3_phash_find_map0x0F_opcode0x1e_vv0_8347_l1},
/*h(10187)=8348 */ {10187, xed3_phash_find_map0x0F_opcode0x1e_vv0_8348_l1},
/*h(14368)=8349 */ {14368, xed3_phash_find_map0x0F_opcode0x1e_vv0_8349_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11784)=8351 */ {11784, xed3_phash_find_map0x0F_opcode0x1e_vv0_8351_l1},
/*h(9200)=8352 */ {9200, xed3_phash_find_map0x0F_opcode0x1e_vv0_8352_l1},
/*h(13381)=8353 */ {13381, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_8356_l1},
/*h(8213)=8357 */ {8213, xed3_phash_find_map0x0F_opcode0x1e_vv0_8357_l1},
/*h(12394)=8358 */ {12394, xed3_phash_find_map0x0F_opcode0x1e_vv0_8358_l1},
/*h(9810)=8359 */ {9810, xed3_phash_find_map0x0F_opcode0x1e_vv0_8359_l1},
/*h(13991)=8360 */ {13991, xed3_phash_find_map0x0F_opcode0x1e_vv0_8360_l1},
/*h(7226)=8361 */ {7226, xed3_phash_find_map0x0F_opcode0x1e_vv0_8361_l1},
/*h(4642)=8362 */ {4642, xed3_phash_find_map0x0F_opcode0x1e_vv0_8362_l1},
/*h(15588)=8363 */ {15588, xed3_phash_find_map0x0F_opcode0x1e_vv0_8363_l1},
/*h(2058)=8364 */ {2058, xed3_phash_find_map0x0F_opcode0x1e_vv0_8364_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10420)=8366 */ {10420, xed3_phash_find_map0x0F_opcode0x1e_vv0_8366_l1},
/*h(3655)=8367 */ {3655, xed3_phash_find_map0x0F_opcode0x1e_vv0_8367_l1},
/*h(12017)=8368 */ {12017, xed3_phash_find_map0x0F_opcode0x1e_vv0_8368_l1},
/*h(16198)=8369 */ {16198, xed3_phash_find_map0x0F_opcode0x1e_vv0_8369_l1},
/*h(9433)=8370 */ {9433, xed3_phash_find_map0x0F_opcode0x1e_vv0_8370_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6849)=8372 */ {6849, xed3_phash_find_map0x0F_opcode0x1e_vv0_8372_l1},
/*h(11030)=8373 */ {11030, xed3_phash_find_map0x0F_opcode0x1e_vv0_8373_l1},
/*h(15211)=8374 */ {15211, xed3_phash_find_map0x0F_opcode0x1e_vv0_8374_l1},
/*h(1681)=8375 */ {1681, xed3_phash_find_map0x0F_opcode0x1e_vv0_8375_l1},
/*h(5862)=8376 */ {5862, xed3_phash_find_map0x0F_opcode0x1e_vv0_8376_l1},
/*h(10043)=8377 */ {10043, xed3_phash_find_map0x0F_opcode0x1e_vv0_8377_l1},
/*h(14224)=8378 */ {14224, xed3_phash_find_map0x0F_opcode0x1e_vv0_8378_l1},
/*h(694)=8379 */ {694, xed3_phash_find_map0x0F_opcode0x1e_vv0_8379_l1},
/*h(4875)=8380 */ {4875, xed3_phash_find_map0x0F_opcode0x1e_vv0_8380_l1},
/*h(9056)=8381 */ {9056, xed3_phash_find_map0x0F_opcode0x1e_vv0_8381_l1},
/*h(13237)=8382 */ {13237, xed3_phash_find_map0x0F_opcode0x1e_vv0_8382_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3888)=8384 */ {3888, xed3_phash_find_map0x0F_opcode0x1e_vv0_8384_l1},
/*h(8069)=8385 */ {8069, xed3_phash_find_map0x0F_opcode0x1e_vv0_8385_l1},
/*h(12250)=8386 */ {12250, xed3_phash_find_map0x0F_opcode0x1e_vv0_8386_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2901)=8388 */ {2901, xed3_phash_find_map0x0F_opcode0x1e_vv0_8388_l1},
/*h(13847)=8389 */ {13847, xed3_phash_find_map0x0F_opcode0x1e_vv0_8389_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15444)=8391 */ {15444, xed3_phash_find_map0x0F_opcode0x1e_vv0_8391_l1},
/*h(1914)=8392 */ {1914, xed3_phash_find_map0x0F_opcode0x1e_vv0_8392_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10276)=8394 */ {10276, xed3_phash_find_map0x0F_opcode0x1e_vv0_8394_l1},
/*h(14457)=8395 */ {14457, xed3_phash_find_map0x0F_opcode0x1e_vv0_8395_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11873)=8397 */ {11873, xed3_phash_find_map0x0F_opcode0x1e_vv0_8397_l1},
/*h(16054)=8398 */ {16054, xed3_phash_find_map0x0F_opcode0x1e_vv0_8398_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6705)=8400 */ {6705, xed3_phash_find_map0x0F_opcode0x1e_vv0_8400_l1},
/*h(10886)=8401 */ {10886, xed3_phash_find_map0x0F_opcode0x1e_vv0_8401_l1},
/*h(15067)=8402 */ {15067, xed3_phash_find_map0x0F_opcode0x1e_vv0_8402_l1},
/*h(1537)=8403 */ {1537, xed3_phash_find_map0x0F_opcode0x1e_vv0_8403_l1},
/*h(12483)=8404 */ {12483, xed3_phash_find_map0x0F_opcode0x1e_vv0_8404_l1},
/*h(9899)=8405 */ {9899, xed3_phash_find_map0x0F_opcode0x1e_vv0_8405_l1},
/*h(14080)=8406 */ {14080, xed3_phash_find_map0x0F_opcode0x1e_vv0_8406_l1},
/*h(7315)=8407 */ {7315, xed3_phash_find_map0x0F_opcode0x1e_vv0_8407_l1},
/*h(11496)=8408 */ {11496, xed3_phash_find_map0x0F_opcode0x1e_vv0_8408_l1},
/*h(8912)=8409 */ {8912, xed3_phash_find_map0x0F_opcode0x1e_vv0_8409_l1},
/*h(13093)=8410 */ {13093, xed3_phash_find_map0x0F_opcode0x1e_vv0_8410_l1},
/*h(6328)=8411 */ {6328, xed3_phash_find_map0x0F_opcode0x1e_vv0_8411_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7925)=8413 */ {7925, xed3_phash_find_map0x0F_opcode0x1e_vv0_8413_l1},
/*h(12106)=8414 */ {12106, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_8417_l1},
/*h(6938)=8418 */ {6938, xed3_phash_find_map0x0F_opcode0x1e_vv0_8418_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15300)=8420 */ {15300, xed3_phash_find_map0x0F_opcode0x1e_vv0_8420_l1},
/*h(1770)=8421 */ {1770, xed3_phash_find_map0x0F_opcode0x1e_vv0_8421_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10132)=8423 */ {10132, xed3_phash_find_map0x0F_opcode0x1e_vv0_8423_l1},
/*h(14313)=8424 */ {14313, xed3_phash_find_map0x0F_opcode0x1e_vv0_8424_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15910)=8426 */ {15910, xed3_phash_find_map0x0F_opcode0x1e_vv0_8426_l1},
/*h(9145)=8427 */ {9145, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_8430_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12339)=8432 */ {12339, xed3_phash_find_map0x0F_opcode0x1e_vv0_8432_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9755)=8434 */ {9755, xed3_phash_find_map0x0F_opcode0x1e_vv0_8434_l1},
/*h(13936)=8435 */ {13936, xed3_phash_find_map0x0F_opcode0x1e_vv0_8435_l1},
/*h(11352)=8436 */ {11352, xed3_phash_find_map0x0F_opcode0x1e_vv0_8436_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8768)=8438 */ {8768, xed3_phash_find_map0x0F_opcode0x1e_vv0_8438_l1},
/*h(12949)=8439 */ {12949, xed3_phash_find_map0x0F_opcode0x1e_vv0_8439_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14546)=8441 */ {14546, xed3_phash_find_map0x0F_opcode0x1e_vv0_8441_l1},
/*h(7781)=8442 */ {7781, xed3_phash_find_map0x0F_opcode0x1e_vv0_8442_l1},
/*h(11962)=8443 */ {11962, xed3_phash_find_map0x0F_opcode0x1e_vv0_8443_l1},
/*h(9378)=8444 */ {9378, xed3_phash_find_map0x0F_opcode0x1e_vv0_8444_l1},
/*h(13559)=8445 */ {13559, xed3_phash_find_map0x0F_opcode0x1e_vv0_8445_l1},
/*h(6794)=8446 */ {6794, xed3_phash_find_map0x0F_opcode0x1e_vv0_8446_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15156)=8448 */ {15156, xed3_phash_find_map0x0F_opcode0x1e_vv0_8448_l1},
/*h(8391)=8449 */ {8391, xed3_phash_find_map0x0F_opcode0x1e_vv0_8449_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9988)=8451 */ {9988, xed3_phash_find_map0x0F_opcode0x1e_vv0_8451_l1},
/*h(14169)=8452 */ {14169, xed3_phash_find_map0x0F_opcode0x1e_vv0_8452_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4820)=8454 */ {4820, xed3_phash_find_map0x0F_opcode0x1e_vv0_8454_l1},
/*h(9001)=8455 */ {9001, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_8458_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12195)=8460 */ {12195, xed3_phash_find_map0x0F_opcode0x1e_vv0_8460_l1},
/*h(16376)=8461 */ {16376, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_8464_l1},
/*h(11208)=8465 */ {11208, xed3_phash_find_map0x0F_opcode0x1e_vv0_8465_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12805)=8467 */ {12805, xed3_phash_find_map0x0F_opcode0x1e_vv0_8467_l1},
/*h(6040)=8468 */ {6040, xed3_phash_find_map0x0F_opcode0x1e_vv0_8468_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14402)=8470 */ {14402, xed3_phash_find_map0x0F_opcode0x1e_vv0_8470_l1},
/*h(11818)=8471 */ {11818, xed3_phash_find_map0x0F_opcode0x1e_vv0_8471_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9234)=8473 */ {9234, xed3_phash_find_map0x0F_opcode0x1e_vv0_8473_l1},
/*h(13415)=8474 */ {13415, xed3_phash_find_map0x0F_opcode0x1e_vv0_8474_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15012)=8476 */ {15012, xed3_phash_find_map0x0F_opcode0x1e_vv0_8476_l1},
/*h(8247)=8477 */ {8247, xed3_phash_find_map0x0F_opcode0x1e_vv0_8477_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9844)=8480 */ {9844, xed3_phash_find_map0x0F_opcode0x1e_vv0_8480_l1},
/*h(14025)=8481 */ {14025, xed3_phash_find_map0x0F_opcode0x1e_vv0_8481_l1},
/*h(11441)=8482 */ {11441, xed3_phash_find_map0x0F_opcode0x1e_vv0_8482_l1},
/*h(4676)=8483 */ {4676, xed3_phash_find_map0x0F_opcode0x1e_vv0_8483_l1},
/*h(8857)=8484 */ {8857, xed3_phash_find_map0x0F_opcode0x1e_vv0_8484_l1},
/*h(6273)=8485 */ {6273, xed3_phash_find_map0x0F_opcode0x1e_vv0_8485_l1},
/*h(10454)=8486 */ {10454, xed3_phash_find_map0x0F_opcode0x1e_vv0_8486_l1},
/*h(3689)=8487 */ {3689, xed3_phash_find_map0x0F_opcode0x1e_vv0_8487_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12051)=8489 */ {12051, xed3_phash_find_map0x0F_opcode0x1e_vv0_8489_l1},
/*h(16232)=8490 */ {16232, xed3_phash_find_map0x0F_opcode0x1e_vv0_8490_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6883)=8492 */ {6883, xed3_phash_find_map0x0F_opcode0x1e_vv0_8492_l1},
/*h(11064)=8493 */ {11064, xed3_phash_find_map0x0F_opcode0x1e_vv0_8493_l1},
/*h(4299)=8494 */ {4299, xed3_phash_find_map0x0F_opcode0x1e_vv0_8494_l1},
/*h(1715)=8495 */ {1715, xed3_phash_find_map0x0F_opcode0x1e_vv0_8495_l1},
/*h(5896)=8496 */ {5896, xed3_phash_find_map0x0F_opcode0x1e_vv0_8496_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14258)=8498 */ {14258, xed3_phash_find_map0x0F_opcode0x1e_vv0_8498_l1},
/*h(728)=8499 */ {728, xed3_phash_find_map0x0F_opcode0x1e_vv0_8499_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9090)=8501 */ {9090, xed3_phash_find_map0x0F_opcode0x1e_vv0_8501_l1},
/*h(13271)=8502 */ {13271, xed3_phash_find_map0x0F_opcode0x1e_vv0_8502_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3922)=8504 */ {3922, xed3_phash_find_map0x0F_opcode0x1e_vv0_8504_l1},
/*h(14868)=8505 */ {14868, xed3_phash_find_map0x0F_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(13881)=8509 */ {13881, xed3_phash_find_map0x0F_opcode0x1e_vv0_8509_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11297)=8511 */ {11297, xed3_phash_find_map0x0F_opcode0x1e_vv0_8511_l1},
/*h(15478)=8512 */ {15478, xed3_phash_find_map0x0F_opcode0x1e_vv0_8512_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6129)=8514 */ {6129, xed3_phash_find_map0x0F_opcode0x1e_vv0_8514_l1},
/*h(10310)=8515 */ {10310, xed3_phash_find_map0x0F_opcode0x1e_vv0_8515_l1},
/*h(14491)=8516 */ {14491, xed3_phash_find_map0x0F_opcode0x1e_vv0_8516_l1},
/*h(11907)=8517 */ {11907, xed3_phash_find_map0x0F_opcode0x1e_vv0_8517_l1},
/*h(16088)=8518 */ {16088, xed3_phash_find_map0x0F_opcode0x1e_vv0_8518_l1},
/*h(9323)=8519 */ {9323, xed3_phash_find_map0x0F_opcode0x1e_vv0_8519_l1},
/*h(13504)=8520 */ {13504, xed3_phash_find_map0x0F_opcode0x1e_vv0_8520_l1},
/*h(10920)=8521 */ {10920, xed3_phash_find_map0x0F_opcode0x1e_vv0_8521_l1},
/*h(4155)=8522 */ {4155, xed3_phash_find_map0x0F_opcode0x1e_vv0_8522_l1},
/*h(8336)=8523 */ {8336, xed3_phash_find_map0x0F_opcode0x1e_vv0_8523_l1},
/*h(12517)=8524 */ {12517, xed3_phash_find_map0x0F_opcode0x1e_vv0_8524_l1},
/*h(5752)=8525 */ {5752, xed3_phash_find_map0x0F_opcode0x1e_vv0_8525_l1},
/*h(3168)=8526 */ {3168, xed3_phash_find_map0x0F_opcode0x1e_vv0_8526_l1},
/*h(7349)=8527 */ {7349, xed3_phash_find_map0x0F_opcode0x1e_vv0_8527_l1},
/*h(584)=8528 */ {584, xed3_phash_find_map0x0F_opcode0x1e_vv0_8528_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8946)=8530 */ {8946, xed3_phash_find_map0x0F_opcode0x1e_vv0_8530_l1},
/*h(13127)=8531 */ {13127, xed3_phash_find_map0x0F_opcode0x1e_vv0_8531_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3778)=8533 */ {3778, xed3_phash_find_map0x0F_opcode0x1e_vv0_8533_l1},
/*h(7959)=8534 */ {7959, xed3_phash_find_map0x0F_opcode0x1e_vv0_8534_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16321)=8536 */ {16321, xed3_phash_find_map0x0F_opcode0x1e_vv0_8536_l1},
/*h(2791)=8537 */ {2791, xed3_phash_find_map0x0F_opcode0x1e_vv0_8537_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11153)=8539 */ {11153, xed3_phash_find_map0x0F_opcode0x1e_vv0_8539_l1},
/*h(15334)=8540 */ {15334, xed3_phash_find_map0x0F_opcode0x1e_vv0_8540_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5985)=8542 */ {5985, xed3_phash_find_map0x0F_opcode0x1e_vv0_8542_l1},
/*h(10166)=8543 */ {10166, xed3_phash_find_map0x0F_opcode0x1e_vv0_8543_l1},
/*h(14347)=8544 */ {14347, xed3_phash_find_map0x0F_opcode0x1e_vv0_8544_l1},
/*h(817)=8545 */ {817, xed3_phash_find_map0x0F_opcode0x1e_vv0_8545_l1},
/*h(4998)=8546 */ {4998, xed3_phash_find_map0x0F_opcode0x1e_vv0_8546_l1},
/*h(15944)=8547 */ {15944, xed3_phash_find_map0x0F_opcode0x1e_vv0_8547_l1},
/*h(13360)=8548 */ {13360, xed3_phash_find_map0x0F_opcode0x1e_vv0_8548_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10776)=8550 */ {10776, xed3_phash_find_map0x0F_opcode0x1e_vv0_8550_l1},
/*h(8192)=8551 */ {8192, xed3_phash_find_map0x0F_opcode0x1e_vv0_8551_l1},
/*h(12373)=8552 */ {12373, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_8555_l1},
/*h(7205)=8556 */ {7205, xed3_phash_find_map0x0F_opcode0x1e_vv0_8556_l1},
/*h(11386)=8557 */ {11386, xed3_phash_find_map0x0F_opcode0x1e_vv0_8557_l1},
/*h(8802)=8558 */ {8802, xed3_phash_find_map0x0F_opcode0x1e_vv0_8558_l1},
/*h(12983)=8559 */ {12983, xed3_phash_find_map0x0F_opcode0x1e_vv0_8559_l1},
/*h(6218)=8560 */ {6218, xed3_phash_find_map0x0F_opcode0x1e_vv0_8560_l1},
/*h(3634)=8561 */ {3634, xed3_phash_find_map0x0F_opcode0x1e_vv0_8561_l1},
/*h(14580)=8562 */ {14580, xed3_phash_find_map0x0F_opcode0x1e_vv0_8562_l1},
/*h(1050)=8563 */ {1050, xed3_phash_find_map0x0F_opcode0x1e_vv0_8563_l1},
/*h(16177)=8564 */ {16177, xed3_phash_find_map0x0F_opcode0x1e_vv0_8564_l1},
/*h(9412)=8565 */ {9412, xed3_phash_find_map0x0F_opcode0x1e_vv0_8565_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11009)=8567 */ {11009, xed3_phash_find_map0x0F_opcode0x1e_vv0_8567_l1},
/*h(15190)=8568 */ {15190, xed3_phash_find_map0x0F_opcode0x1e_vv0_8568_l1},
/*h(8425)=8569 */ {8425, xed3_phash_find_map0x0F_opcode0x1e_vv0_8569_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5841)=8571 */ {5841, xed3_phash_find_map0x0F_opcode0x1e_vv0_8571_l1},
/*h(3257)=8572 */ {3257, xed3_phash_find_map0x0F_opcode0x1e_vv0_8572_l1},
/*h(14203)=8573 */ {14203, xed3_phash_find_map0x0F_opcode0x1e_vv0_8573_l1},
/*h(673)=8574 */ {673, xed3_phash_find_map0x0F_opcode0x1e_vv0_8574_l1},
/*h(4854)=8575 */ {4854, xed3_phash_find_map0x0F_opcode0x1e_vv0_8575_l1},
/*h(9035)=8576 */ {9035, xed3_phash_find_map0x0F_opcode0x1e_vv0_8576_l1},
/*h(13216)=8577 */ {13216, xed3_phash_find_map0x0F_opcode0x1e_vv0_8577_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3867)=8579 */ {3867, xed3_phash_find_map0x0F_opcode0x1e_vv0_8579_l1},
/*h(8048)=8580 */ {8048, xed3_phash_find_map0x0F_opcode0x1e_vv0_8580_l1},
/*h(12229)=8581 */ {12229, xed3_phash_find_map0x0F_opcode0x1e_vv0_8581_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13826)=8583 */ {13826, xed3_phash_find_map0x0F_opcode0x1e_vv0_8583_l1},
/*h(7061)=8584 */ {7061, xed3_phash_find_map0x0F_opcode0x1e_vv0_8584_l1},
/*h(11242)=8585 */ {11242, xed3_phash_find_map0x0F_opcode0x1e_vv0_8585_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1893)=8587 */ {1893, xed3_phash_find_map0x0F_opcode0x1e_vv0_8587_l1},
/*h(12839)=8588 */ {12839, xed3_phash_find_map0x0F_opcode0x1e_vv0_8588_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14436)=8590 */ {14436, xed3_phash_find_map0x0F_opcode0x1e_vv0_8590_l1},
/*h(906)=8591 */ {906, xed3_phash_find_map0x0F_opcode0x1e_vv0_8591_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16033)=8593 */ {16033, xed3_phash_find_map0x0F_opcode0x1e_vv0_8593_l1},
/*h(13449)=8594 */ {13449, xed3_phash_find_map0x0F_opcode0x1e_vv0_8594_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10865)=8596 */ {10865, xed3_phash_find_map0x0F_opcode0x1e_vv0_8596_l1},
/*h(15046)=8597 */ {15046, xed3_phash_find_map0x0F_opcode0x1e_vv0_8597_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5697)=8599 */ {5697, xed3_phash_find_map0x0F_opcode0x1e_vv0_8599_l1},
/*h(9878)=8600 */ {9878, xed3_phash_find_map0x0F_opcode0x1e_vv0_8600_l1},
/*h(14059)=8601 */ {14059, xed3_phash_find_map0x0F_opcode0x1e_vv0_8601_l1},
/*h(529)=8602 */ {529, xed3_phash_find_map0x0F_opcode0x1e_vv0_8602_l1},
/*h(11475)=8603 */ {11475, xed3_phash_find_map0x0F_opcode0x1e_vv0_8603_l1},
/*h(8891)=8604 */ {8891, xed3_phash_find_map0x0F_opcode0x1e_vv0_8604_l1},
/*h(13072)=8605 */ {13072, xed3_phash_find_map0x0F_opcode0x1e_vv0_8605_l1},
/*h(6307)=8606 */ {6307, xed3_phash_find_map0x0F_opcode0x1e_vv0_8606_l1},
/*h(10488)=8607 */ {10488, xed3_phash_find_map0x0F_opcode0x1e_vv0_8607_l1},
/*h(7904)=8608 */ {7904, xed3_phash_find_map0x0F_opcode0x1e_vv0_8608_l1},
/*h(12085)=8609 */ {12085, xed3_phash_find_map0x0F_opcode0x1e_vv0_8609_l1},
/*h(16266)=8610 */ {16266, xed3_phash_find_map0x0F_opcode0x1e_vv0_8610_l1},
/*h(2736)=8611 */ {2736, xed3_phash_find_map0x0F_opcode0x1e_vv0_8611_l1},
/*h(6917)=8612 */ {6917, xed3_phash_find_map0x0F_opcode0x1e_vv0_8612_l1},
/*h(11098)=8613 */ {11098, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_8616_l1},
/*h(5930)=8617 */ {5930, xed3_phash_find_map0x0F_opcode0x1e_vv0_8617_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14292)=8619 */ {14292, xed3_phash_find_map0x0F_opcode0x1e_vv0_8619_l1},
/*h(762)=8620 */ {762, xed3_phash_find_map0x0F_opcode0x1e_vv0_8620_l1},
/*h(15889)=8621 */ {15889, xed3_phash_find_map0x0F_opcode0x1e_vv0_8621_l1},
/*h(9124)=8622 */ {9124, xed3_phash_find_map0x0F_opcode0x1e_vv0_8622_l1},
/*h(13305)=8623 */ {13305, xed3_phash_find_map0x0F_opcode0x1e_vv0_8623_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14902)=8625 */ {14902, xed3_phash_find_map0x0F_opcode0x1e_vv0_8625_l1},
/*h(8137)=8626 */ {8137, xed3_phash_find_map0x0F_opcode0x1e_vv0_8626_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9734)=8628 */ {9734, xed3_phash_find_map0x0F_opcode0x1e_vv0_8628_l1},
/*h(13915)=8629 */ {13915, xed3_phash_find_map0x0F_opcode0x1e_vv0_8629_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11331)=8631 */ {11331, xed3_phash_find_map0x0F_opcode0x1e_vv0_8631_l1},
/*h(15512)=8632 */ {15512, xed3_phash_find_map0x0F_opcode0x1e_vv0_8632_l1},
/*h(8747)=8633 */ {8747, xed3_phash_find_map0x0F_opcode0x1e_vv0_8633_l1},
/*h(12928)=8634 */ {12928, xed3_phash_find_map0x0F_opcode0x1e_vv0_8634_l1},
/*h(10344)=8635 */ {10344, xed3_phash_find_map0x0F_opcode0x1e_vv0_8635_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7760)=8637 */ {7760, xed3_phash_find_map0x0F_opcode0x1e_vv0_8637_l1},
/*h(11941)=8638 */ {11941, xed3_phash_find_map0x0F_opcode0x1e_vv0_8638_l1},
/*h(16122)=8639 */ {16122, xed3_phash_find_map0x0F_opcode0x1e_vv0_8639_l1},
/*h(13538)=8640 */ {13538, xed3_phash_find_map0x0F_opcode0x1e_vv0_8640_l1},
/*h(6773)=8641 */ {6773, xed3_phash_find_map0x0F_opcode0x1e_vv0_8641_l1},
/*h(10954)=8642 */ {10954, xed3_phash_find_map0x0F_opcode0x1e_vv0_8642_l1},
/*h(8370)=8643 */ {8370, xed3_phash_find_map0x0F_opcode0x1e_vv0_8643_l1},
/*h(1605)=8644 */ {1605, xed3_phash_find_map0x0F_opcode0x1e_vv0_8644_l1},
/*h(5786)=8645 */ {5786, xed3_phash_find_map0x0F_opcode0x1e_vv0_8645_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14148)=8647 */ {14148, xed3_phash_find_map0x0F_opcode0x1e_vv0_8647_l1},
/*h(7383)=8648 */ {7383, xed3_phash_find_map0x0F_opcode0x1e_vv0_8648_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8980)=8650 */ {8980, xed3_phash_find_map0x0F_opcode0x1e_vv0_8650_l1},
/*h(13161)=8651 */ {13161, xed3_phash_find_map0x0F_opcode0x1e_vv0_8651_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3812)=8653 */ {3812, xed3_phash_find_map0x0F_opcode0x1e_vv0_8653_l1},
/*h(7993)=8654 */ {7993, xed3_phash_find_map0x0F_opcode0x1e_vv0_8654_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16355)=8656 */ {16355, xed3_phash_find_map0x0F_opcode0x1e_vv0_8656_l1},
/*h(2825)=8657 */ {2825, xed3_phash_find_map0x0F_opcode0x1e_vv0_8657_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11187)=8659 */ {11187, xed3_phash_find_map0x0F_opcode0x1e_vv0_8659_l1},
/*h(15368)=8660 */ {15368, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_8663_l1},
/*h(10200)=8664 */ {10200, xed3_phash_find_map0x0F_opcode0x1e_vv0_8664_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11797)=8666 */ {11797, xed3_phash_find_map0x0F_opcode0x1e_vv0_8666_l1},
/*h(15978)=8667 */ {15978, xed3_phash_find_map0x0F_opcode0x1e_vv0_8667_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13394)=8669 */ {13394, xed3_phash_find_map0x0F_opcode0x1e_vv0_8669_l1},
/*h(10810)=8670 */ {10810, xed3_phash_find_map0x0F_opcode0x1e_vv0_8670_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8226)=8672 */ {8226, xed3_phash_find_map0x0F_opcode0x1e_vv0_8672_l1},
/*h(12407)=8673 */ {12407, xed3_phash_find_map0x0F_opcode0x1e_vv0_8673_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14004)=8675 */ {14004, xed3_phash_find_map0x0F_opcode0x1e_vv0_8675_l1},
/*h(7239)=8676 */ {7239, xed3_phash_find_map0x0F_opcode0x1e_vv0_8676_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15601)=8678 */ {15601, xed3_phash_find_map0x0F_opcode0x1e_vv0_8678_l1},
/*h(8836)=8679 */ {8836, xed3_phash_find_map0x0F_opcode0x1e_vv0_8679_l1},
/*h(13017)=8680 */ {13017, xed3_phash_find_map0x0F_opcode0x1e_vv0_8680_l1},
/*h(10433)=8681 */ {10433, xed3_phash_find_map0x0F_opcode0x1e_vv0_8681_l1},
/*h(3668)=8682 */ {3668, xed3_phash_find_map0x0F_opcode0x1e_vv0_8682_l1},
/*h(7849)=8683 */ {7849, xed3_phash_find_map0x0F_opcode0x1e_vv0_8683_l1},
/*h(5265)=8684 */ {5265, xed3_phash_find_map0x0F_opcode0x1e_vv0_8684_l1},
/*h(16211)=8685 */ {16211, xed3_phash_find_map0x0F_opcode0x1e_vv0_8685_l1},
/*h(2681)=8686 */ {2681, xed3_phash_find_map0x0F_opcode0x1e_vv0_8686_l1},
/*h(97)=8687 */ {97, xed3_phash_find_map0x0F_opcode0x1e_vv0_8687_l1},
/*h(11043)=8688 */ {11043, xed3_phash_find_map0x0F_opcode0x1e_vv0_8688_l1},
/*h(15224)=8689 */ {15224, xed3_phash_find_map0x0F_opcode0x1e_vv0_8689_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(5875)=8691 */ {5875, xed3_phash_find_map0x0F_opcode0x1e_vv0_8691_l1},
/*h(10056)=8692 */ {10056, xed3_phash_find_map0x0F_opcode0x1e_vv0_8692_l1},
/*h(3291)=8693 */ {3291, xed3_phash_find_map0x0F_opcode0x1e_vv0_8693_l1},
/*h(707)=8694 */ {707, xed3_phash_find_map0x0F_opcode0x1e_vv0_8694_l1},
/*h(4888)=8695 */ {4888, xed3_phash_find_map0x0F_opcode0x1e_vv0_8695_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13250)=8697 */ {13250, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_8700_l1},
/*h(12263)=8701 */ {12263, xed3_phash_find_map0x0F_opcode0x1e_vv0_8701_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2914)=8703 */ {2914, xed3_phash_find_map0x0F_opcode0x1e_vv0_8703_l1},
/*h(13860)=8704 */ {13860, xed3_phash_find_map0x0F_opcode0x1e_vv0_8704_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15457)=8706 */ {15457, xed3_phash_find_map0x0F_opcode0x1e_vv0_8706_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12873)=8708 */ {12873, xed3_phash_find_map0x0F_opcode0x1e_vv0_8708_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10289)=8710 */ {10289, xed3_phash_find_map0x0F_opcode0x1e_vv0_8710_l1},
/*h(14470)=8711 */ {14470, xed3_phash_find_map0x0F_opcode0x1e_vv0_8711_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16067)=8713 */ {16067, xed3_phash_find_map0x0F_opcode0x1e_vv0_8713_l1},
/*h(9302)=8714 */ {9302, xed3_phash_find_map0x0F_opcode0x1e_vv0_8714_l1},
/*h(13483)=8715 */ {13483, xed3_phash_find_map0x0F_opcode0x1e_vv0_8715_l1},
/*h(10899)=8716 */ {10899, xed3_phash_find_map0x0F_opcode0x1e_vv0_8716_l1},
/*h(15080)=8717 */ {15080, xed3_phash_find_map0x0F_opcode0x1e_vv0_8717_l1},
/*h(8315)=8718 */ {8315, xed3_phash_find_map0x0F_opcode0x1e_vv0_8718_l1},
/*h(12496)=8719 */ {12496, xed3_phash_find_map0x0F_opcode0x1e_vv0_8719_l1},
/*h(9912)=8720 */ {9912, xed3_phash_find_map0x0F_opcode0x1e_vv0_8720_l1},
/*h(3147)=8721 */ {3147, xed3_phash_find_map0x0F_opcode0x1e_vv0_8721_l1},
/*h(7328)=8722 */ {7328, xed3_phash_find_map0x0F_opcode0x1e_vv0_8722_l1},
/*h(11509)=8723 */ {11509, xed3_phash_find_map0x0F_opcode0x1e_vv0_8723_l1},
/*h(4744)=8724 */ {4744, xed3_phash_find_map0x0F_opcode0x1e_vv0_8724_l1},
/*h(2160)=8725 */ {2160, xed3_phash_find_map0x0F_opcode0x1e_vv0_8725_l1},
/*h(13106)=8726 */ {13106, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_8729_l1},
/*h(12119)=8730 */ {12119, xed3_phash_find_map0x0F_opcode0x1e_vv0_8730_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2770)=8732 */ {2770, xed3_phash_find_map0x0F_opcode0x1e_vv0_8732_l1},
/*h(6951)=8733 */ {6951, xed3_phash_find_map0x0F_opcode0x1e_vv0_8733_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15313)=8735 */ {15313, xed3_phash_find_map0x0F_opcode0x1e_vv0_8735_l1},
/*h(1783)=8736 */ {1783, xed3_phash_find_map0x0F_opcode0x1e_vv0_8736_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10145)=8738 */ {10145, xed3_phash_find_map0x0F_opcode0x1e_vv0_8738_l1},
/*h(14326)=8739 */ {14326, xed3_phash_find_map0x0F_opcode0x1e_vv0_8739_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15923)=8741 */ {15923, xed3_phash_find_map0x0F_opcode0x1e_vv0_8741_l1},
/*h(9158)=8742 */ {9158, xed3_phash_find_map0x0F_opcode0x1e_vv0_8742_l1},
/*h(13339)=8743 */ {13339, xed3_phash_find_map0x0F_opcode0x1e_vv0_8743_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10755)=8745 */ {10755, xed3_phash_find_map0x0F_opcode0x1e_vv0_8745_l1},
/*h(14936)=8746 */ {14936, xed3_phash_find_map0x0F_opcode0x1e_vv0_8746_l1},
/*h(12352)=8747 */ {12352, xed3_phash_find_map0x0F_opcode0x1e_vv0_8747_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9768)=8749 */ {9768, xed3_phash_find_map0x0F_opcode0x1e_vv0_8749_l1},
/*h(7184)=8750 */ {7184, xed3_phash_find_map0x0F_opcode0x1e_vv0_8750_l1},
/*h(11365)=8751 */ {11365, xed3_phash_find_map0x0F_opcode0x1e_vv0_8751_l1},
/*h(15546)=8752 */ {15546, xed3_phash_find_map0x0F_opcode0x1e_vv0_8752_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12962)=8754 */ {12962, xed3_phash_find_map0x0F_opcode0x1e_vv0_8754_l1},
/*h(6197)=8755 */ {6197, xed3_phash_find_map0x0F_opcode0x1e_vv0_8755_l1},
/*h(10378)=8756 */ {10378, xed3_phash_find_map0x0F_opcode0x1e_vv0_8756_l1},
/*h(7794)=8757 */ {7794, xed3_phash_find_map0x0F_opcode0x1e_vv0_8757_l1},
/*h(11975)=8758 */ {11975, xed3_phash_find_map0x0F_opcode0x1e_vv0_8758_l1},
/*h(5210)=8759 */ {5210, xed3_phash_find_map0x0F_opcode0x1e_vv0_8759_l1},
/*h(2626)=8760 */ {2626, xed3_phash_find_map0x0F_opcode0x1e_vv0_8760_l1},
/*h(6807)=8761 */ {6807, xed3_phash_find_map0x0F_opcode0x1e_vv0_8761_l1},
/*h(42)=8762 */ {42, xed3_phash_find_map0x0F_opcode0x1e_vv0_8762_l1},
/*h(15169)=8763 */ {15169, xed3_phash_find_map0x0F_opcode0x1e_vv0_8763_l1},
/*h(8404)=8764 */ {8404, xed3_phash_find_map0x0F_opcode0x1e_vv0_8764_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10001)=8766 */ {10001, xed3_phash_find_map0x0F_opcode0x1e_vv0_8766_l1},
/*h(14182)=8767 */ {14182, xed3_phash_find_map0x0F_opcode0x1e_vv0_8767_l1},
/*h(7417)=8768 */ {7417, xed3_phash_find_map0x0F_opcode0x1e_vv0_8768_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4833)=8770 */ {4833, xed3_phash_find_map0x0F_opcode0x1e_vv0_8770_l1},
/*h(9014)=8771 */ {9014, xed3_phash_find_map0x0F_opcode0x1e_vv0_8771_l1},
/*h(13195)=8772 */ {13195, xed3_phash_find_map0x0F_opcode0x1e_vv0_8772_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3846)=8774 */ {3846, xed3_phash_find_map0x0F_opcode0x1e_vv0_8774_l1},
/*h(8027)=8775 */ {8027, xed3_phash_find_map0x0F_opcode0x1e_vv0_8775_l1},
/*h(12208)=8776 */ {12208, xed3_phash_find_map0x0F_opcode0x1e_vv0_8776_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2859)=8778 */ {2859, xed3_phash_find_map0x0F_opcode0x1e_vv0_8778_l1},
/*h(7040)=8779 */ {7040, xed3_phash_find_map0x0F_opcode0x1e_vv0_8779_l1},
/*h(11221)=8780 */ {11221, xed3_phash_find_map0x0F_opcode0x1e_vv0_8780_l1},
/*h(15402)=8781 */ {15402, xed3_phash_find_map0x0F_opcode0x1e_vv0_8781_l1},
/*h(12818)=8782 */ {12818, xed3_phash_find_map0x0F_opcode0x1e_vv0_8782_l1},
/*h(6053)=8783 */ {6053, xed3_phash_find_map0x0F_opcode0x1e_vv0_8783_l1},
/*h(10234)=8784 */ {10234, xed3_phash_find_map0x0F_opcode0x1e_vv0_8784_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(885)=8786 */ {885, xed3_phash_find_map0x0F_opcode0x1e_vv0_8786_l1},
/*h(11831)=8787 */ {11831, xed3_phash_find_map0x0F_opcode0x1e_vv0_8787_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13428)=8789 */ {13428, xed3_phash_find_map0x0F_opcode0x1e_vv0_8789_l1},
/*h(6663)=8790 */ {6663, xed3_phash_find_map0x0F_opcode0x1e_vv0_8790_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15025)=8792 */ {15025, xed3_phash_find_map0x0F_opcode0x1e_vv0_8792_l1},
/*h(12441)=8793 */ {12441, xed3_phash_find_map0x0F_opcode0x1e_vv0_8793_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9857)=8795 */ {9857, xed3_phash_find_map0x0F_opcode0x1e_vv0_8795_l1},
/*h(14038)=8796 */ {14038, xed3_phash_find_map0x0F_opcode0x1e_vv0_8796_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4689)=8798 */ {4689, xed3_phash_find_map0x0F_opcode0x1e_vv0_8798_l1},
/*h(8870)=8799 */ {8870, xed3_phash_find_map0x0F_opcode0x1e_vv0_8799_l1},
/*h(13051)=8800 */ {13051, xed3_phash_find_map0x0F_opcode0x1e_vv0_8800_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10467)=8802 */ {10467, xed3_phash_find_map0x0F_opcode0x1e_vv0_8802_l1},
/*h(7883)=8803 */ {7883, xed3_phash_find_map0x0F_opcode0x1e_vv0_8803_l1},
/*h(12064)=8804 */ {12064, xed3_phash_find_map0x0F_opcode0x1e_vv0_8804_l1},
/*h(16245)=8805 */ {16245, xed3_phash_find_map0x0F_opcode0x1e_vv0_8805_l1},
/*h(2715)=8806 */ {2715, xed3_phash_find_map0x0F_opcode0x1e_vv0_8806_l1},
/*h(6896)=8807 */ {6896, xed3_phash_find_map0x0F_opcode0x1e_vv0_8807_l1},
/*h(11077)=8808 */ {11077, xed3_phash_find_map0x0F_opcode0x1e_vv0_8808_l1},
/*h(15258)=8809 */ {15258, xed3_phash_find_map0x0F_opcode0x1e_vv0_8809_l1},
/*h(1728)=8810 */ {1728, xed3_phash_find_map0x0F_opcode0x1e_vv0_8810_l1},
/*h(5909)=8811 */ {5909, xed3_phash_find_map0x0F_opcode0x1e_vv0_8811_l1},
/*h(10090)=8812 */ {10090, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_8815_l1},
/*h(4922)=8816 */ {4922, xed3_phash_find_map0x0F_opcode0x1e_vv0_8816_l1},
/*h(13284)=8817 */ {13284, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_8820_l1},
/*h(8116)=8821 */ {8116, xed3_phash_find_map0x0F_opcode0x1e_vv0_8821_l1},
/*h(12297)=8822 */ {12297, xed3_phash_find_map0x0F_opcode0x1e_vv0_8822_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13894)=8824 */ {13894, xed3_phash_find_map0x0F_opcode0x1e_vv0_8824_l1},
/*h(7129)=8825 */ {7129, xed3_phash_find_map0x0F_opcode0x1e_vv0_8825_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15491)=8827 */ {15491, xed3_phash_find_map0x0F_opcode0x1e_vv0_8827_l1},
/*h(12907)=8828 */ {12907, xed3_phash_find_map0x0F_opcode0x1e_vv0_8828_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10323)=8830 */ {10323, xed3_phash_find_map0x0F_opcode0x1e_vv0_8830_l1},
/*h(14504)=8831 */ {14504, xed3_phash_find_map0x0F_opcode0x1e_vv0_8831_l1},
/*h(7739)=8832 */ {7739, xed3_phash_find_map0x0F_opcode0x1e_vv0_8832_l1},
/*h(16101)=8833 */ {16101, xed3_phash_find_map0x0F_opcode0x1e_vv0_8833_l1},
/*h(9336)=8834 */ {9336, xed3_phash_find_map0x0F_opcode0x1e_vv0_8834_l1},
/*h(2571)=8835 */ {2571, xed3_phash_find_map0x0F_opcode0x1e_vv0_8835_l1},
/*h(6752)=8836 */ {6752, xed3_phash_find_map0x0F_opcode0x1e_vv0_8836_l1},
/*h(10933)=8837 */ {10933, xed3_phash_find_map0x0F_opcode0x1e_vv0_8837_l1},
/*h(15114)=8838 */ {15114, xed3_phash_find_map0x0F_opcode0x1e_vv0_8838_l1},
/*h(12530)=8839 */ {12530, xed3_phash_find_map0x0F_opcode0x1e_vv0_8839_l1},
/*h(5765)=8840 */ {5765, xed3_phash_find_map0x0F_opcode0x1e_vv0_8840_l1},
/*h(9946)=8841 */ {9946, xed3_phash_find_map0x0F_opcode0x1e_vv0_8841_l1},
/*h(7362)=8842 */ {7362, xed3_phash_find_map0x0F_opcode0x1e_vv0_8842_l1},
/*h(597)=8843 */ {597, xed3_phash_find_map0x0F_opcode0x1e_vv0_8843_l1},
/*h(4778)=8844 */ {4778, xed3_phash_find_map0x0F_opcode0x1e_vv0_8844_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13140)=8846 */ {13140, xed3_phash_find_map0x0F_opcode0x1e_vv0_8846_l1},
/*h(6375)=8847 */ {6375, xed3_phash_find_map0x0F_opcode0x1e_vv0_8847_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7972)=8849 */ {7972, xed3_phash_find_map0x0F_opcode0x1e_vv0_8849_l1},
/*h(12153)=8850 */ {12153, xed3_phash_find_map0x0F_opcode0x1e_vv0_8850_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2804)=8852 */ {2804, xed3_phash_find_map0x0F_opcode0x1e_vv0_8852_l1},
/*h(6985)=8853 */ {6985, xed3_phash_find_map0x0F_opcode0x1e_vv0_8853_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15347)=8855 */ {15347, xed3_phash_find_map0x0F_opcode0x1e_vv0_8855_l1},
/*h(1817)=8856 */ {1817, xed3_phash_find_map0x0F_opcode0x1e_vv0_8856_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10179)=8858 */ {10179, xed3_phash_find_map0x0F_opcode0x1e_vv0_8858_l1},
/*h(14360)=8859 */ {14360, xed3_phash_find_map0x0F_opcode0x1e_vv0_8859_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11776)=8861 */ {11776, xed3_phash_find_map0x0F_opcode0x1e_vv0_8861_l1},
/*h(15957)=8862 */ {15957, xed3_phash_find_map0x0F_opcode0x1e_vv0_8862_l1},
/*h(9192)=8863 */ {9192, xed3_phash_find_map0x0F_opcode0x1e_vv0_8863_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10789)=8865 */ {10789, xed3_phash_find_map0x0F_opcode0x1e_vv0_8865_l1},
/*h(14970)=8866 */ {14970, xed3_phash_find_map0x0F_opcode0x1e_vv0_8866_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12386)=8868 */ {12386, xed3_phash_find_map0x0F_opcode0x1e_vv0_8868_l1},
/*h(9802)=8869 */ {9802, xed3_phash_find_map0x0F_opcode0x1e_vv0_8869_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(7218)=8871 */ {7218, xed3_phash_find_map0x0F_opcode0x1e_vv0_8871_l1},
/*h(11399)=8872 */ {11399, xed3_phash_find_map0x0F_opcode0x1e_vv0_8872_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12996)=8874 */ {12996, xed3_phash_find_map0x0F_opcode0x1e_vv0_8874_l1},
/*h(6231)=8875 */ {6231, xed3_phash_find_map0x0F_opcode0x1e_vv0_8875_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12009)=8878 */ {12009, xed3_phash_find_map0x0F_opcode0x1e_vv0_8878_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9425)=8880 */ {9425, xed3_phash_find_map0x0F_opcode0x1e_vv0_8880_l1},
/*h(2660)=8881 */ {2660, xed3_phash_find_map0x0F_opcode0x1e_vv0_8881_l1},
/*h(6841)=8882 */ {6841, xed3_phash_find_map0x0F_opcode0x1e_vv0_8882_l1},
/*h(4257)=8883 */ {4257, xed3_phash_find_map0x0F_opcode0x1e_vv0_8883_l1},
/*h(15203)=8884 */ {15203, xed3_phash_find_map0x0F_opcode0x1e_vv0_8884_l1},
/*h(1673)=8885 */ {1673, xed3_phash_find_map0x0F_opcode0x1e_vv0_8885_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3270)=8887 */ {3270, xed3_phash_find_map0x0F_opcode0x1e_vv0_8887_l1},
/*h(14216)=8888 */ {14216, xed3_phash_find_map0x0F_opcode0x1e_vv0_8888_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4867)=8890 */ {4867, xed3_phash_find_map0x0F_opcode0x1e_vv0_8890_l1},
/*h(9048)=8891 */ {9048, xed3_phash_find_map0x0F_opcode0x1e_vv0_8891_l1},
/*h(2283)=8892 */ {2283, xed3_phash_find_map0x0F_opcode0x1e_vv0_8892_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3880)=8894 */ {3880, xed3_phash_find_map0x0F_opcode0x1e_vv0_8894_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12242)=8896 */ {12242, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_8899_l1},
/*h(11255)=8900 */ {11255, xed3_phash_find_map0x0F_opcode0x1e_vv0_8900_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1906)=8902 */ {1906, xed3_phash_find_map0x0F_opcode0x1e_vv0_8902_l1},
/*h(12852)=8903 */ {12852, xed3_phash_find_map0x0F_opcode0x1e_vv0_8903_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14449)=8905 */ {14449, xed3_phash_find_map0x0F_opcode0x1e_vv0_8905_l1},
/*h(7684)=8906 */ {7684, xed3_phash_find_map0x0F_opcode0x1e_vv0_8906_l1},
/*h(11865)=8907 */ {11865, xed3_phash_find_map0x0F_opcode0x1e_vv0_8907_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13462)=8909 */ {13462, xed3_phash_find_map0x0F_opcode0x1e_vv0_8909_l1},
/*h(6697)=8910 */ {6697, xed3_phash_find_map0x0F_opcode0x1e_vv0_8910_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15059)=8912 */ {15059, xed3_phash_find_map0x0F_opcode0x1e_vv0_8912_l1},
/*h(8294)=8913 */ {8294, xed3_phash_find_map0x0F_opcode0x1e_vv0_8913_l1},
/*h(12475)=8914 */ {12475, xed3_phash_find_map0x0F_opcode0x1e_vv0_8914_l1},
/*h(9891)=8915 */ {9891, xed3_phash_find_map0x0F_opcode0x1e_vv0_8915_l1},
/*h(14072)=8916 */ {14072, xed3_phash_find_map0x0F_opcode0x1e_vv0_8916_l1},
/*h(7307)=8917 */ {7307, xed3_phash_find_map0x0F_opcode0x1e_vv0_8917_l1},
/*h(11488)=8918 */ {11488, xed3_phash_find_map0x0F_opcode0x1e_vv0_8918_l1},
/*h(8904)=8919 */ {8904, xed3_phash_find_map0x0F_opcode0x1e_vv0_8919_l1},
/*h(2139)=8920 */ {2139, xed3_phash_find_map0x0F_opcode0x1e_vv0_8920_l1},
/*h(6320)=8921 */ {6320, xed3_phash_find_map0x0F_opcode0x1e_vv0_8921_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3736)=8923 */ {3736, xed3_phash_find_map0x0F_opcode0x1e_vv0_8923_l1},
/*h(12098)=8924 */ {12098, xed3_phash_find_map0x0F_opcode0x1e_vv0_8924_l1},
/*h(16279)=8925 */ {16279, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_8928_l1},
/*h(11111)=8929 */ {11111, xed3_phash_find_map0x0F_opcode0x1e_vv0_8929_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1762)=8931 */ {1762, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_8934_l1},
/*h(775)=8935 */ {775, xed3_phash_find_map0x0F_opcode0x1e_vv0_8935_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9137)=8937 */ {9137, xed3_phash_find_map0x0F_opcode0x1e_vv0_8937_l1},
/*h(13318)=8938 */ {13318, xed3_phash_find_map0x0F_opcode0x1e_vv0_8938_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14915)=8940 */ {14915, xed3_phash_find_map0x0F_opcode0x1e_vv0_8940_l1},
/*h(8150)=8941 */ {8150, xed3_phash_find_map0x0F_opcode0x1e_vv0_8941_l1},
/*h(12331)=8942 */ {12331, xed3_phash_find_map0x0F_opcode0x1e_vv0_8942_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9747)=8944 */ {9747, xed3_phash_find_map0x0F_opcode0x1e_vv0_8944_l1},
/*h(13928)=8945 */ {13928, xed3_phash_find_map0x0F_opcode0x1e_vv0_8945_l1},
/*h(11344)=8946 */ {11344, xed3_phash_find_map0x0F_opcode0x1e_vv0_8946_l1},
/*h(15525)=8947 */ {15525, xed3_phash_find_map0x0F_opcode0x1e_vv0_8947_l1},
/*h(8760)=8948 */ {8760, xed3_phash_find_map0x0F_opcode0x1e_vv0_8948_l1},
/*h(6176)=8949 */ {6176, xed3_phash_find_map0x0F_opcode0x1e_vv0_8949_l1},
/*h(10357)=8950 */ {10357, xed3_phash_find_map0x0F_opcode0x1e_vv0_8950_l1},
/*h(14538)=8951 */ {14538, xed3_phash_find_map0x0F_opcode0x1e_vv0_8951_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11954)=8953 */ {11954, xed3_phash_find_map0x0F_opcode0x1e_vv0_8953_l1},
/*h(16135)=8954 */ {16135, xed3_phash_find_map0x0F_opcode0x1e_vv0_8954_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6786)=8956 */ {6786, xed3_phash_find_map0x0F_opcode0x1e_vv0_8956_l1},
/*h(10967)=8957 */ {10967, xed3_phash_find_map0x0F_opcode0x1e_vv0_8957_l1},
/*h(4202)=8958 */ {4202, xed3_phash_find_map0x0F_opcode0x1e_vv0_8958_l1},
/*h(1618)=8959 */ {1618, xed3_phash_find_map0x0F_opcode0x1e_vv0_8959_l1},
/*h(5799)=8960 */ {5799, xed3_phash_find_map0x0F_opcode0x1e_vv0_8960_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14161)=8962 */ {14161, xed3_phash_find_map0x0F_opcode0x1e_vv0_8962_l1},
/*h(7396)=8963 */ {7396, xed3_phash_find_map0x0F_opcode0x1e_vv0_8963_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8993)=8965 */ {8993, xed3_phash_find_map0x0F_opcode0x1e_vv0_8965_l1},
/*h(13174)=8966 */ {13174, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_8969_l1},
/*h(12187)=8970 */ {12187, xed3_phash_find_map0x0F_opcode0x1e_vv0_8970_l1},
/*h(16368)=8971 */ {16368, xed3_phash_find_map0x0F_opcode0x1e_vv0_8971_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2838)=8973 */ {2838, xed3_phash_find_map0x0F_opcode0x1e_vv0_8973_l1},
/*h(7019)=8974 */ {7019, xed3_phash_find_map0x0F_opcode0x1e_vv0_8974_l1},
/*h(11200)=8975 */ {11200, xed3_phash_find_map0x0F_opcode0x1e_vv0_8975_l1},
/*h(15381)=8976 */ {15381, xed3_phash_find_map0x0F_opcode0x1e_vv0_8976_l1},
/*h(1851)=8977 */ {1851, xed3_phash_find_map0x0F_opcode0x1e_vv0_8977_l1},
/*h(6032)=8978 */ {6032, xed3_phash_find_map0x0F_opcode0x1e_vv0_8978_l1},
/*h(10213)=8979 */ {10213, xed3_phash_find_map0x0F_opcode0x1e_vv0_8979_l1},
/*h(14394)=8980 */ {14394, xed3_phash_find_map0x0F_opcode0x1e_vv0_8980_l1},
/*h(11810)=8981 */ {11810, xed3_phash_find_map0x0F_opcode0x1e_vv0_8981_l1},
/*h(15991)=8982 */ {15991, xed3_phash_find_map0x0F_opcode0x1e_vv0_8982_l1},
/*h(9226)=8983 */ {9226, xed3_phash_find_map0x0F_opcode0x1e_vv0_8983_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10823)=8985 */ {10823, xed3_phash_find_map0x0F_opcode0x1e_vv0_8985_l1},
/*h(4058)=8986 */ {4058, xed3_phash_find_map0x0F_opcode0x1e_vv0_8986_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12420)=8988 */ {12420, xed3_phash_find_map0x0F_opcode0x1e_vv0_8988_l1},
/*h(5655)=8989 */ {5655, xed3_phash_find_map0x0F_opcode0x1e_vv0_8989_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14017)=8991 */ {14017, xed3_phash_find_map0x0F_opcode0x1e_vv0_8991_l1},
/*h(11433)=8992 */ {11433, xed3_phash_find_map0x0F_opcode0x1e_vv0_8992_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8849)=8994 */ {8849, xed3_phash_find_map0x0F_opcode0x1e_vv0_8994_l1},
/*h(13030)=8995 */ {13030, xed3_phash_find_map0x0F_opcode0x1e_vv0_8995_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3681)=8997 */ {3681, xed3_phash_find_map0x0F_opcode0x1e_vv0_8997_l1},
/*h(7862)=8998 */ {7862, xed3_phash_find_map0x0F_opcode0x1e_vv0_8998_l1},
/*h(12043)=8999 */ {12043, xed3_phash_find_map0x0F_opcode0x1e_vv0_8999_l1},
/*h(16224)=9000 */ {16224, xed3_phash_find_map0x0F_opcode0x1e_vv0_9000_l1},
/*h(2694)=9001 */ {2694, xed3_phash_find_map0x0F_opcode0x1e_vv0_9001_l1},
/*h(6875)=9002 */ {6875, xed3_phash_find_map0x0F_opcode0x1e_vv0_9002_l1},
/*h(11056)=9003 */ {11056, xed3_phash_find_map0x0F_opcode0x1e_vv0_9003_l1},
/*h(15237)=9004 */ {15237, xed3_phash_find_map0x0F_opcode0x1e_vv0_9004_l1},
/*h(1707)=9005 */ {1707, xed3_phash_find_map0x0F_opcode0x1e_vv0_9005_l1},
/*h(5888)=9006 */ {5888, xed3_phash_find_map0x0F_opcode0x1e_vv0_9006_l1},
/*h(10069)=9007 */ {10069, xed3_phash_find_map0x0F_opcode0x1e_vv0_9007_l1},
/*h(14250)=9008 */ {14250, xed3_phash_find_map0x0F_opcode0x1e_vv0_9008_l1},
/*h(720)=9009 */ {720, xed3_phash_find_map0x0F_opcode0x1e_vv0_9009_l1},
/*h(4901)=9010 */ {4901, xed3_phash_find_map0x0F_opcode0x1e_vv0_9010_l1},
/*h(9082)=9011 */ {9082, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_9015_l1},
/*h(12276)=9016 */ {12276, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_9019_l1},
/*h(7108)=9020 */ {7108, xed3_phash_find_map0x0F_opcode0x1e_vv0_9020_l1},
/*h(11289)=9021 */ {11289, xed3_phash_find_map0x0F_opcode0x1e_vv0_9021_l1},
/*h(8705)=9022 */ {8705, xed3_phash_find_map0x0F_opcode0x1e_vv0_9022_l1},
/*h(12886)=9023 */ {12886, xed3_phash_find_map0x0F_opcode0x1e_vv0_9023_l1},
/*h(6121)=9024 */ {6121, xed3_phash_find_map0x0F_opcode0x1e_vv0_9024_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14483)=9026 */ {14483, xed3_phash_find_map0x0F_opcode0x1e_vv0_9026_l1},
/*h(11899)=9027 */ {11899, xed3_phash_find_map0x0F_opcode0x1e_vv0_9027_l1},
/*h(16080)=9028 */ {16080, xed3_phash_find_map0x0F_opcode0x1e_vv0_9028_l1},
/*h(9315)=9029 */ {9315, xed3_phash_find_map0x0F_opcode0x1e_vv0_9029_l1},
/*h(13496)=9030 */ {13496, xed3_phash_find_map0x0F_opcode0x1e_vv0_9030_l1},
/*h(10912)=9031 */ {10912, xed3_phash_find_map0x0F_opcode0x1e_vv0_9031_l1},
/*h(15093)=9032 */ {15093, xed3_phash_find_map0x0F_opcode0x1e_vv0_9032_l1},
/*h(8328)=9033 */ {8328, xed3_phash_find_map0x0F_opcode0x1e_vv0_9033_l1},
/*h(1563)=9034 */ {1563, xed3_phash_find_map0x0F_opcode0x1e_vv0_9034_l1},
/*h(5744)=9035 */ {5744, xed3_phash_find_map0x0F_opcode0x1e_vv0_9035_l1},
/*h(9925)=9036 */ {9925, xed3_phash_find_map0x0F_opcode0x1e_vv0_9036_l1},
/*h(14106)=9037 */ {14106, xed3_phash_find_map0x0F_opcode0x1e_vv0_9037_l1},
/*h(576)=9038 */ {576, xed3_phash_find_map0x0F_opcode0x1e_vv0_9038_l1},
/*h(4757)=9039 */ {4757, xed3_phash_find_map0x0F_opcode0x1e_vv0_9039_l1},
/*h(8938)=9040 */ {8938, xed3_phash_find_map0x0F_opcode0x1e_vv0_9040_l1},
/*h(6354)=9041 */ {6354, xed3_phash_find_map0x0F_opcode0x1e_vv0_9041_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3770)=9043 */ {3770, xed3_phash_find_map0x0F_opcode0x1e_vv0_9043_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(12132)=9045 */ {12132, xed3_phash_find_map0x0F_opcode0x1e_vv0_9045_l1},
/*h(16313)=9046 */ {16313, xed3_phash_find_map0x0F_opcode0x1e_vv0_9046_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6964)=9048 */ {6964, xed3_phash_find_map0x0F_opcode0x1e_vv0_9048_l1},
/*h(11145)=9049 */ {11145, xed3_phash_find_map0x0F_opcode0x1e_vv0_9049_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1796)=9051 */ {1796, xed3_phash_find_map0x0F_opcode0x1e_vv0_9051_l1},
/*h(5977)=9052 */ {5977, xed3_phash_find_map0x0F_opcode0x1e_vv0_9052_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14339)=9054 */ {14339, xed3_phash_find_map0x0F_opcode0x1e_vv0_9054_l1},
/*h(809)=9055 */ {809, xed3_phash_find_map0x0F_opcode0x1e_vv0_9055_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(15936)=9057 */ {15936, xed3_phash_find_map0x0F_opcode0x1e_vv0_9057_l1},
/*h(13352)=9058 */ {13352, xed3_phash_find_map0x0F_opcode0x1e_vv0_9058_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(10768)=9060 */ {10768, xed3_phash_find_map0x0F_opcode0x1e_vv0_9060_l1},
/*h(14949)=9061 */ {14949, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_9064_l1},
/*h(13962)=9065 */ {13962, xed3_phash_find_map0x0F_opcode0x1e_vv0_9065_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11378)=9067 */ {11378, xed3_phash_find_map0x0F_opcode0x1e_vv0_9067_l1},
/*h(15559)=9068 */ {15559, xed3_phash_find_map0x0F_opcode0x1e_vv0_9068_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6210)=9070 */ {6210, xed3_phash_find_map0x0F_opcode0x1e_vv0_9070_l1},
/*h(10391)=9071 */ {10391, xed3_phash_find_map0x0F_opcode0x1e_vv0_9071_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11988)=9073 */ {11988, xed3_phash_find_map0x0F_opcode0x1e_vv0_9073_l1},
/*h(16169)=9074 */ {16169, xed3_phash_find_map0x0F_opcode0x1e_vv0_9074_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6820)=9076 */ {6820, xed3_phash_find_map0x0F_opcode0x1e_vv0_9076_l1},
/*h(11001)=9077 */ {11001, xed3_phash_find_map0x0F_opcode0x1e_vv0_9077_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(8417)=9079 */ {8417, xed3_phash_find_map0x0F_opcode0x1e_vv0_9079_l1},
/*h(1652)=9080 */ {1652, xed3_phash_find_map0x0F_opcode0x1e_vv0_9080_l1},
/*h(5833)=9081 */ {5833, xed3_phash_find_map0x0F_opcode0x1e_vv0_9081_l1},
/*h(3249)=9082 */ {3249, xed3_phash_find_map0x0F_opcode0x1e_vv0_9082_l1},
/*h(14195)=9083 */ {14195, xed3_phash_find_map0x0F_opcode0x1e_vv0_9083_l1},
/*h(665)=9084 */ {665, xed3_phash_find_map0x0F_opcode0x1e_vv0_9084_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(9027)=9086 */ {9027, xed3_phash_find_map0x0F_opcode0x1e_vv0_9086_l1},
/*h(13208)=9087 */ {13208, xed3_phash_find_map0x0F_opcode0x1e_vv0_9087_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(3859)=9089 */ {3859, xed3_phash_find_map0x0F_opcode0x1e_vv0_9089_l1},
/*h(8040)=9090 */ {8040, xed3_phash_find_map0x0F_opcode0x1e_vv0_9090_l1},
/*h(1275)=9091 */ {1275, xed3_phash_find_map0x0F_opcode0x1e_vv0_9091_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2872)=9093 */ {2872, xed3_phash_find_map0x0F_opcode0x1e_vv0_9093_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11234)=9095 */ {11234, xed3_phash_find_map0x0F_opcode0x1e_vv0_9095_l1},
/*h(15415)=9096 */ {15415, xed3_phash_find_map0x0F_opcode0x1e_vv0_9096_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(6066)=9098 */ {6066, xed3_phash_find_map0x0F_opcode0x1e_vv0_9098_l1},
/*h(10247)=9099 */ {10247, xed3_phash_find_map0x0F_opcode0x1e_vv0_9099_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(898)=9101 */ {898, xed3_phash_find_map0x0F_opcode0x1e_vv0_9101_l1},
/*h(11844)=9102 */ {11844, xed3_phash_find_map0x0F_opcode0x1e_vv0_9102_l1},
/*h(16025)=9103 */ {16025, xed3_phash_find_map0x0F_opcode0x1e_vv0_9103_l1},
/*h(13441)=9104 */ {13441, xed3_phash_find_map0x0F_opcode0x1e_vv0_9104_l1},
/*h(6676)=9105 */ {6676, xed3_phash_find_map0x0F_opcode0x1e_vv0_9105_l1},
/*h(10857)=9106 */ {10857, xed3_phash_find_map0x0F_opcode0x1e_vv0_9106_l1},
/*h(8273)=9107 */ {8273, xed3_phash_find_map0x0F_opcode0x1e_vv0_9107_l1},
/*h(12454)=9108 */ {12454, xed3_phash_find_map0x0F_opcode0x1e_vv0_9108_l1},
/*h(5689)=9109 */ {5689, xed3_phash_find_map0x0F_opcode0x1e_vv0_9109_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(14051)=9111 */ {14051, xed3_phash_find_map0x0F_opcode0x1e_vv0_9111_l1},
/*h(7286)=9112 */ {7286, xed3_phash_find_map0x0F_opcode0x1e_vv0_9112_l1},
/*h(11467)=9113 */ {11467, xed3_phash_find_map0x0F_opcode0x1e_vv0_9113_l1},
/*h(8883)=9114 */ {8883, xed3_phash_find_map0x0F_opcode0x1e_vv0_9114_l1},
/*h(13064)=9115 */ {13064, xed3_phash_find_map0x0F_opcode0x1e_vv0_9115_l1},
/*h(6299)=9116 */ {6299, xed3_phash_find_map0x0F_opcode0x1e_vv0_9116_l1},
/*h(10480)=9117 */ {10480, xed3_phash_find_map0x0F_opcode0x1e_vv0_9117_l1},
/*h(7896)=9118 */ {7896, xed3_phash_find_map0x0F_opcode0x1e_vv0_9118_l1},
/*h(1131)=9119 */ {1131, xed3_phash_find_map0x0F_opcode0x1e_vv0_9119_l1},
/*h(16258)=9120 */ {16258, xed3_phash_find_map0x0F_opcode0x1e_vv0_9120_l1},
/*h(2728)=9121 */ {2728, xed3_phash_find_map0x0F_opcode0x1e_vv0_9121_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(11090)=9123 */ {11090, xed3_phash_find_map0x0F_opcode0x1e_vv0_9123_l1},
/*h(15271)=9124 */ {15271, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_9128_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(754)=9130 */ {754, xed3_phash_find_map0x0F_opcode0x1e_vv0_9130_l1},
/*h(15881)=9131 */ {15881, xed3_phash_find_map0x0F_opcode0x1e_vv0_9131_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13297)=9133 */ {13297, xed3_phash_find_map0x0F_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_map0x0F_opcode0x1e_vv0_9136_l1},
/*h(12310)=9137 */ {12310, xed3_phash_find_map0x0F_opcode0x1e_vv0_9137_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(13907)=9139 */ {13907, xed3_phash_find_map0x0F_opcode0x1e_vv0_9139_l1},
/*h(7142)=9140 */ {7142, xed3_phash_find_map0x0F_opcode0x1e_vv0_9140_l1},
/*h(11323)=9141 */ {11323, xed3_phash_find_map0x0F_opcode0x1e_vv0_9141_l1},
/*h(15504)=9142 */ {15504, xed3_phash_find_map0x0F_opcode0x1e_vv0_9142_l1},
/*h(8739)=9143 */ {8739, xed3_phash_find_map0x0F_opcode0x1e_vv0_9143_l1},
/*h(12920)=9144 */ {12920, xed3_phash_find_map0x0F_opcode0x1e_vv0_9144_l1},
/*h(10336)=9145 */ {10336, xed3_phash_find_map0x0F_opcode0x1e_vv0_9145_l1},
/*h(14517)=9146 */ {14517, xed3_phash_find_map0x0F_opcode0x1e_vv0_9146_l1},
/*h(7752)=9147 */ {7752, xed3_phash_find_map0x0F_opcode0x1e_vv0_9147_l1},
/*h(5168)=9148 */ {5168, xed3_phash_find_map0x0F_opcode0x1e_vv0_9148_l1},
/*h(16114)=9149 */ {16114, xed3_phash_find_map0x0F_opcode0x1e_vv0_9149_l1},
/*h(13530)=9150 */ {13530, xed3_phash_find_map0x0F_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_map0x0F_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()*/ {264},
/*h(1)=1 0x0F 0x1F MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {265}
};
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_map0x0F_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*/ {741},
/*h(1)=1 0x0F 0x20 MOD[mm] REG[rrr] RM[nnn] CR_WIDTH() not64*/ {741},
/*h(2)=2 0x0F 0x20 MOD[mm] REG[rrr] RM[nnn] CR_WIDTH() mode64*/ {742}
};
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_map0x0F_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*/ {27},
/*h(1)=1 0x0F 0x21 MOD[mm] REG[rrr] RM[nnn] CR_WIDTH() not64*/ {27},
/*h(2)=2 0x0F 0x21 MOD[mm] REG[rrr] RM[nnn] CR_WIDTH() mode64*/ {28}
};
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_map0x0F_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*/ {739},
/*h(1)=1 0x0F 0x22 MOD[mm] REG[rrr] RM[nnn] CR_WIDTH() not64*/ {739},
/*h(2)=2 0x0F 0x22 MOD[mm] REG[rrr] RM[nnn] CR_WIDTH() mode64*/ {740}
};
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_map0x0F_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*/ {25},
/*h(1)=1 0x0F 0x23 MOD[mm] REG[rrr] RM[nnn] CR_WIDTH() not64*/ {25},
/*h(2)=2 0x0F 0x23 MOD[mm] REG[rrr] RM[nnn] CR_WIDTH() mode64*/ {26}
};
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_map0x0F_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()*/ {1498},
/*h(1)=1 0x0F 0x28 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1499},
/*h(2)=2 0x0F 0x28 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1528},
/*h(3)=3 0x0F 0x28 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {1529}
};
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_map0x0F_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()*/ {1500},
/*h(1)=1 0x0F 0x29 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1501},
/*h(2)=2 0x0F 0x29 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1530},
/*h(3)=3 0x0F 0x29 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {1531}
};
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_map0x0F_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, 234},
/*h(13)=1 0x0F 0x2A f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66() norexw_prefix*/ {13, 1012},
/*h(26)=2 0x0F 0x2A f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() rexw_prefix MODRM()*/ {26, 1040},
/*empty slot1 */ {0,0},
/*h(18)=4 0x0F 0x2A osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {18, 224},
/*h(31)=5 0x0F 0x2A f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66() rexw_prefix*/ {31, 1014},
/*h(10)=6 0x0F 0x2A f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() norexw_prefix MODRM()*/ {10, 1038},
/*empty slot1 */ {0,0},
/*h(2)=8 0x0F 0x2A osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {2, 224},
/*h(15)=9 0x0F 0x2A f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66() norexw_prefix*/ {15, 1012},
/*h(28)=10 0x0F 0x2A f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() rexw_prefix MODRM()*/ {28, 1013},
/*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, 1011},
/*h(25)=15 0x0F 0x2A f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66() rexw_prefix*/ {25, 1041},
/*empty slot1 */ {0,0},
/*h(17)=17 0x0F 0x2A no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {17, 235},
/*h(30)=18 0x0F 0x2A f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() rexw_prefix MODRM()*/ {30, 1013},
/*h(9)=19 0x0F 0x2A f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66() norexw_prefix*/ {9, 1039},
/*empty slot1 */ {0,0},
/*h(1)=21 0x0F 0x2A no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 235},
/*h(14)=22 0x0F 0x2A f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() norexw_prefix MODRM()*/ {14, 1011},
/*h(27)=23 0x0F 0x2A f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66() rexw_prefix*/ {27, 1041},
/*empty slot1 */ {0,0},
/*h(19)=25 0x0F 0x2A osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {19, 225},
/*empty slot1 */ {0,0},
/*h(11)=27 0x0F 0x2A f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66() norexw_prefix*/ {11, 1039},
/*h(24)=28 0x0F 0x2A f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() rexw_prefix MODRM()*/ {24, 1040},
/*h(3)=29 0x0F 0x2A osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {3, 225},
/*h(16)=30 0x0F 0x2A no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {16, 234},
/*h(29)=31 0x0F 0x2A f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66() rexw_prefix*/ {29, 1014},
/*h(8)=32 0x0F 0x2A f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() norexw_prefix MODRM()*/ {8, 1038},
/*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_map0x0F_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, 1893},
/*h(10)=1 0x0F 0x2B f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10, 1428},
/*h(2)=2 0x0F 0x2B osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2, 1845},
/*h(12)=3 0x0F 0x2B f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12, 1393},
/*empty slot1 */ {0,0},
/*h(14)=5 0x0F 0x2B f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14, 1393},
/*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, 1428}
};
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_map0x0F_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, 1310},
/*h(13)=1 0x0F 0x2C f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66() norexw_prefix*/ {13, 453},
/*h(26)=2 0x0F 0x2C f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() rexw_prefix MODRM()*/ {26, 938},
/*empty slot1 */ {0,0},
/*h(18)=4 0x0F 0x2C osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {18, 1999},
/*h(31)=5 0x0F 0x2C f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66() rexw_prefix*/ {31, 455},
/*h(10)=6 0x0F 0x2C f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() norexw_prefix MODRM()*/ {10, 936},
/*empty slot1 */ {0,0},
/*h(2)=8 0x0F 0x2C osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {2, 1999},
/*h(15)=9 0x0F 0x2C f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66() norexw_prefix*/ {15, 453},
/*h(28)=10 0x0F 0x2C f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() rexw_prefix MODRM()*/ {28, 454},
/*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, 452},
/*h(25)=15 0x0F 0x2C f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66() rexw_prefix*/ {25, 939},
/*empty slot1 */ {0,0},
/*h(17)=17 0x0F 0x2C no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {17, 1311},
/*h(30)=18 0x0F 0x2C f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() rexw_prefix MODRM()*/ {30, 454},
/*h(9)=19 0x0F 0x2C f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66() norexw_prefix*/ {9, 937},
/*empty slot1 */ {0,0},
/*h(1)=21 0x0F 0x2C no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 1311},
/*h(14)=22 0x0F 0x2C f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() norexw_prefix MODRM()*/ {14, 452},
/*h(27)=23 0x0F 0x2C f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66() rexw_prefix*/ {27, 939},
/*empty slot1 */ {0,0},
/*h(19)=25 0x0F 0x2C osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {19, 2000},
/*empty slot1 */ {0,0},
/*h(11)=27 0x0F 0x2C f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66() norexw_prefix*/ {11, 937},
/*h(24)=28 0x0F 0x2C f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() rexw_prefix MODRM()*/ {24, 938},
/*h(3)=29 0x0F 0x2C osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {3, 2000},
/*h(16)=30 0x0F 0x2C no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {16, 1310},
/*h(29)=31 0x0F 0x2C f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66() rexw_prefix*/ {29, 455},
/*h(8)=32 0x0F 0x2C f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() norexw_prefix MODRM()*/ {8, 936},
/*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_map0x0F_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, 1488},
/*h(13)=1 0x0F 0x2D f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66() norexw_prefix*/ {13, 1578},
/*h(26)=2 0x0F 0x2D f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() rexw_prefix MODRM()*/ {26, 1476},
/*empty slot1 */ {0,0},
/*h(18)=4 0x0F 0x2D osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {18, 1751},
/*h(31)=5 0x0F 0x2D f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66() rexw_prefix*/ {31, 1580},
/*h(10)=6 0x0F 0x2D f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() norexw_prefix MODRM()*/ {10, 1474},
/*empty slot1 */ {0,0},
/*h(2)=8 0x0F 0x2D osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {2, 1751},
/*h(15)=9 0x0F 0x2D f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66() norexw_prefix*/ {15, 1578},
/*h(28)=10 0x0F 0x2D f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() rexw_prefix MODRM()*/ {28, 1579},
/*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, 1577},
/*h(25)=15 0x0F 0x2D f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66() rexw_prefix*/ {25, 1477},
/*empty slot1 */ {0,0},
/*h(17)=17 0x0F 0x2D no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {17, 1489},
/*h(30)=18 0x0F 0x2D f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() rexw_prefix MODRM()*/ {30, 1579},
/*h(9)=19 0x0F 0x2D f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66() norexw_prefix*/ {9, 1475},
/*empty slot1 */ {0,0},
/*h(1)=21 0x0F 0x2D no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 1489},
/*h(14)=22 0x0F 0x2D f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() norexw_prefix MODRM()*/ {14, 1577},
/*h(27)=23 0x0F 0x2D f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66() rexw_prefix*/ {27, 1477},
/*empty slot1 */ {0,0},
/*h(19)=25 0x0F 0x2D osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {19, 1752},
/*empty slot1 */ {0,0},
/*h(11)=27 0x0F 0x2D f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66() norexw_prefix*/ {11, 1475},
/*h(24)=28 0x0F 0x2D f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() rexw_prefix MODRM()*/ {24, 1476},
/*h(3)=29 0x0F 0x2D osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {3, 1752},
/*h(16)=30 0x0F 0x2D no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {16, 1488},
/*h(29)=31 0x0F 0x2D f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66() rexw_prefix*/ {29, 1580},
/*h(8)=32 0x0F 0x2D f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() norexw_prefix MODRM()*/ {8, 1474},
/*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_map0x0F_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()*/ {2001},
/*h(1)=1 0x0F 0x2E no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {2002},
/*h(2)=2 0x0F 0x2E osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1995},
/*h(3)=3 0x0F 0x2E osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {1996}
};
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_map0x0F_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()*/ {1941},
/*h(1)=1 0x0F 0x2F no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1942},
/*h(2)=2 0x0F 0x2F osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1928},
/*h(3)=3 0x0F 0x2F 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 - 0;
if(hidx <= 3) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x30_vv0(const xed_decoded_inst_t* d)
{
return 43;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x31_vv0(const xed_decoded_inst_t* d)
{
return 1323;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x32_vv0(const xed_decoded_inst_t* d)
{
return 530;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0x33_vv0(const xed_decoded_inst_t* d)
{
return 1080;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {508},
/*h(1)=1 0x0F 0x34 not64*/ {508},
/*h(2)=2 0x0F 0x34 mode64*/ {509}
};
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_map0x0F_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*/ {97},
/*h(1)=1 0x0F 0x35 not64*/ {97},
/*h(2)=2 0x0F 0x35 mode64*/ {98}
};
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_map0x0F_opcode0x37_vv0(const xed_decoded_inst_t* d)
{
return 891;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {1520},
/*h(1)=1 0x0F 0x40 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1521}
};
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_map0x0F_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()*/ {1484},
/*h(1)=1 0x0F 0x41 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1485}
};
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_map0x0F_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()*/ {1597},
/*h(1)=1 0x0F 0x42 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1598}
};
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_map0x0F_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()*/ {1494},
/*h(1)=1 0x0F 0x43 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1495}
};
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_map0x0F_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()*/ {1583},
/*h(1)=1 0x0F 0x44 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1584}
};
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_map0x0F_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()*/ {1478},
/*h(1)=1 0x0F 0x45 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1479}
};
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_map0x0F_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()*/ {154},
/*h(1)=1 0x0F 0x46 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {155}
};
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_map0x0F_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()*/ {1764},
/*h(1)=1 0x0F 0x47 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1765}
};
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_map0x0F_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()*/ {1588},
/*h(1)=1 0x0F 0x48 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1589}
};
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_map0x0F_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()*/ {1481},
/*h(1)=1 0x0F 0x49 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1482}
};
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_map0x0F_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()*/ {1586},
/*h(1)=1 0x0F 0x4A MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1587}
};
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_map0x0F_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()*/ {1089},
/*h(1)=1 0x0F 0x4B MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1090}
};
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_map0x0F_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()*/ {1593},
/*h(1)=1 0x0F 0x4C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1594}
};
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_map0x0F_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()*/ {1486},
/*h(1)=1 0x0F 0x4D MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1487}
};
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_map0x0F_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()*/ {174},
/*h(1)=1 0x0F 0x4E MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {175}
};
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_map0x0F_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()*/ {393},
/*h(1)=1 0x0F 0x4F MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {394}
};
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_map0x0F_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, 589},
/*h(3)=2 0x0F 0x50 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {3, 1560}
};
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_map0x0F_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, 1171},
/*h(10)=1 0x0F 0x51 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {10, 1015},
/*h(12)=2 0x0F 0x51 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {12, 699},
/*h(1)=3 0x0F 0x51 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 1172},
/*h(11)=4 0x0F 0x51 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {11, 1016},
/*h(13)=5 0x0F 0x51 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {13, 700},
/*h(2)=6 0x0F 0x51 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {2, 1155},
/*h(8)=7 0x0F 0x51 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {8, 1015},
/*h(14)=8 0x0F 0x51 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {14, 699},
/*h(3)=9 0x0F 0x51 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {3, 1156},
/*h(9)=10 0x0F 0x51 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {9, 1016},
/*h(15)=11 0x0F 0x51 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {15, 700}
};
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_map0x0F_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, 1314},
/*h(13)=1 0x0F 0x52 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {13, 1065},
/*h(12)=2 0x0F 0x52 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {12, 1064},
/*h(15)=3 0x0F 0x52 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {15, 1065},
/*h(1)=4 0x0F 0x52 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 1315},
/*h(14)=5 0x0F 0x52 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {14, 1064}
};
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_map0x0F_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, 1945},
/*h(13)=1 0x0F 0x53 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {13, 609},
/*h(12)=2 0x0F 0x53 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {12, 608},
/*h(15)=3 0x0F 0x53 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {15, 609},
/*h(1)=4 0x0F 0x53 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 1946},
/*h(14)=5 0x0F 0x53 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {14, 608}
};
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_map0x0F_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()*/ {1621},
/*h(1)=1 0x0F 0x54 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1622},
/*h(2)=2 0x0F 0x54 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1184},
/*h(3)=3 0x0F 0x54 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {1185}
};
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_map0x0F_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()*/ {370},
/*h(1)=1 0x0F 0x55 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {371},
/*h(2)=2 0x0F 0x55 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {351},
/*h(3)=3 0x0F 0x55 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {352}
};
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_map0x0F_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()*/ {510},
/*h(1)=1 0x0F 0x56 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {511},
/*h(2)=2 0x0F 0x56 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {654},
/*h(3)=3 0x0F 0x56 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {655}
};
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_map0x0F_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()*/ {875},
/*h(1)=1 0x0F 0x57 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {876},
/*h(2)=2 0x0F 0x57 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1330},
/*h(3)=3 0x0F 0x57 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {1331}
};
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_map0x0F_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, 973},
/*h(10)=1 0x0F 0x58 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {10, 1347},
/*h(12)=2 0x0F 0x58 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {12, 196},
/*h(1)=3 0x0F 0x58 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 974},
/*h(11)=4 0x0F 0x58 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {11, 1348},
/*h(13)=5 0x0F 0x58 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {13, 197},
/*h(2)=6 0x0F 0x58 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {2, 944},
/*h(8)=7 0x0F 0x58 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {8, 1347},
/*h(14)=8 0x0F 0x58 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {14, 196},
/*h(3)=9 0x0F 0x58 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {3, 945},
/*h(9)=10 0x0F 0x58 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {9, 1348},
/*h(15)=11 0x0F 0x58 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {15, 197}
};
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_map0x0F_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, 1522},
/*h(10)=1 0x0F 0x59 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {10, 1122},
/*h(12)=2 0x0F 0x59 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {12, 1117},
/*h(1)=3 0x0F 0x59 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 1523},
/*h(11)=4 0x0F 0x59 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {11, 1123},
/*h(13)=5 0x0F 0x59 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {13, 1118},
/*h(2)=6 0x0F 0x59 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {2, 1542},
/*h(8)=7 0x0F 0x59 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {8, 1122},
/*h(14)=8 0x0F 0x59 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {14, 1117},
/*h(3)=9 0x0F 0x59 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {3, 1543},
/*h(9)=10 0x0F 0x59 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {9, 1123},
/*h(15)=11 0x0F 0x59 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {15, 1118}
};
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_map0x0F_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, 1492},
/*h(10)=1 0x0F 0x5A f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {10, 985},
/*h(12)=2 0x0F 0x5A f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {12, 1318},
/*h(1)=3 0x0F 0x5A no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 1493},
/*h(11)=4 0x0F 0x5A f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {11, 986},
/*h(13)=5 0x0F 0x5A f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {13, 1319},
/*h(2)=6 0x0F 0x5A osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {2, 1749},
/*h(8)=7 0x0F 0x5A f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {8, 985},
/*h(14)=8 0x0F 0x5A f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {14, 1318},
/*h(3)=9 0x0F 0x5A osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {3, 1750},
/*h(9)=10 0x0F 0x5A f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {9, 986},
/*h(15)=11 0x0F 0x5A f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {15, 1319}
};
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_map0x0F_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, 1715},
/*h(1)=1 0x0F 0x5B no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 1716},
/*h(2)=2 0x0F 0x5B osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {2, 563},
/*h(3)=3 0x0F 0x5B osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {3, 564},
/*h(12)=4 0x0F 0x5B f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {12, 125},
/*h(13)=5 0x0F 0x5B f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {13, 126},
/*h(14)=6 0x0F 0x5B f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {14, 125},
/*h(15)=7 0x0F 0x5B f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {15, 126}
};
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_map0x0F_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, 883},
/*h(10)=1 0x0F 0x5C f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {10, 1430},
/*h(12)=2 0x0F 0x5C f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {12, 701},
/*h(1)=3 0x0F 0x5C no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 884},
/*h(11)=4 0x0F 0x5C f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {11, 1431},
/*h(13)=5 0x0F 0x5C f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {13, 702},
/*h(2)=6 0x0F 0x5C osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {2, 1153},
/*h(8)=7 0x0F 0x5C f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {8, 1430},
/*h(14)=8 0x0F 0x5C f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {14, 701},
/*h(3)=9 0x0F 0x5C osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {3, 1154},
/*h(9)=10 0x0F 0x5C f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {9, 1431},
/*h(15)=11 0x0F 0x5C f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {15, 702}
};
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_map0x0F_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, 1328},
/*h(10)=1 0x0F 0x5D f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {10, 933},
/*h(12)=2 0x0F 0x5D f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {12, 918},
/*h(1)=3 0x0F 0x5D no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 1329},
/*h(11)=4 0x0F 0x5D f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {11, 934},
/*h(13)=5 0x0F 0x5D f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {13, 919},
/*h(2)=6 0x0F 0x5D osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {2, 1343},
/*h(8)=7 0x0F 0x5D f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {8, 933},
/*h(14)=8 0x0F 0x5D f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {14, 918},
/*h(3)=9 0x0F 0x5D osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {3, 1344},
/*h(9)=10 0x0F 0x5D f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {9, 934},
/*h(15)=11 0x0F 0x5D f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {15, 919}
};
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_map0x0F_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, 116},
/*h(10)=1 0x0F 0x5E f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {10, 587},
/*h(12)=2 0x0F 0x5E f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {12, 598},
/*h(1)=3 0x0F 0x5E no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 117},
/*h(11)=4 0x0F 0x5E f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {11, 588},
/*h(13)=5 0x0F 0x5E f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {13, 599},
/*h(2)=6 0x0F 0x5E osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {2, 130},
/*h(8)=7 0x0F 0x5E f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {8, 587},
/*h(14)=8 0x0F 0x5E f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {14, 598},
/*h(3)=9 0x0F 0x5E osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {3, 131},
/*h(9)=10 0x0F 0x5E f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {9, 588},
/*h(15)=11 0x0F 0x5E f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {15, 599}
};
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_map0x0F_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, 1804},
/*h(10)=1 0x0F 0x5F f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {10, 1332},
/*h(12)=2 0x0F 0x5F f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {12, 1986},
/*h(1)=3 0x0F 0x5F no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 1805},
/*h(11)=4 0x0F 0x5F f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {11, 1333},
/*h(13)=5 0x0F 0x5F f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {13, 1987},
/*h(2)=6 0x0F 0x5F osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {2, 1797},
/*h(8)=7 0x0F 0x5F f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {8, 1332},
/*h(14)=8 0x0F 0x5F f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {14, 1986},
/*h(3)=9 0x0F 0x5F osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {3, 1798},
/*h(9)=10 0x0F 0x5F f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {9, 1333},
/*h(15)=11 0x0F 0x5F f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {15, 1987}
};
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_map0x0F_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()*/ {1963},
/*h(1)=1 0x0F 0x60 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1964},
/*h(2)=2 0x0F 0x60 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1965},
/*h(3)=3 0x0F 0x60 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {1966}
};
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_map0x0F_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()*/ {635},
/*h(1)=1 0x0F 0x61 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {636},
/*h(2)=2 0x0F 0x61 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {637},
/*h(3)=3 0x0F 0x61 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {638}
};
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_map0x0F_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()*/ {1113},
/*h(1)=1 0x0F 0x62 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1114},
/*h(2)=2 0x0F 0x62 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1115},
/*h(3)=3 0x0F 0x62 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {1116}
};
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_map0x0F_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()*/ {1936},
/*h(1)=1 0x0F 0x63 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1937},
/*h(2)=2 0x0F 0x63 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1938},
/*h(3)=3 0x0F 0x63 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {1939}
};
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_map0x0F_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()*/ {206},
/*h(1)=1 0x0F 0x64 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {207},
/*h(2)=2 0x0F 0x64 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {208},
/*h(3)=3 0x0F 0x64 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {209}
};
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_map0x0F_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()*/ {198},
/*h(1)=1 0x0F 0x65 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {199},
/*h(2)=2 0x0F 0x65 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {200},
/*h(3)=3 0x0F 0x65 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {201}
};
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_map0x0F_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()*/ {210},
/*h(1)=1 0x0F 0x66 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {211},
/*h(2)=2 0x0F 0x66 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {212},
/*h(3)=3 0x0F 0x66 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {213}
};
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_map0x0F_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()*/ {236},
/*h(1)=1 0x0F 0x67 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {237},
/*h(2)=2 0x0F 0x67 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {238},
/*h(3)=3 0x0F 0x67 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {239}
};
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_map0x0F_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()*/ {1599},
/*h(1)=1 0x0F 0x68 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1600},
/*h(2)=2 0x0F 0x68 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1601},
/*h(3)=3 0x0F 0x68 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {1602}
};
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_map0x0F_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()*/ {1745},
/*h(1)=1 0x0F 0x69 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1746},
/*h(2)=2 0x0F 0x69 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1747},
/*h(3)=3 0x0F 0x69 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_map0x0F_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()*/ {31},
/*h(1)=1 0x0F 0x6A no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {32},
/*h(2)=2 0x0F 0x6A osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {33},
/*h(3)=3 0x0F 0x6A osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {34}
};
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_map0x0F_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()*/ {577},
/*h(1)=1 0x0F 0x6B no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {578},
/*h(2)=2 0x0F 0x6B osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {579},
/*h(3)=3 0x0F 0x6B osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {580}
};
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_map0x0F_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()*/ {625},
/*h(3)=1 0x0F 0x6C osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {626}
};
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_map0x0F_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()*/ {912},
/*h(3)=1 0x0F 0x6D osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {913}
};
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_map0x0F_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, 1514},
/*empty slot1 */ {0,0},
/*h(69)=2 0x0F 0x6E no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  mode64 rexw_prefix*/ {69, 1216},
/*h(1)=3 0x0F 0x6E no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  not64*/ {1, 1515},
/*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, 1514},
/*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, 1515},
/*empty slot1 */ {0,0},
/*h(72)=11 0x0F 0x6E osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() not64 MODRM()*/ {72, 1506},
/*h(4)=12 0x0F 0x6E no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  mode64 norexw_prefix MODRM()*/ {4, 1512},
/*empty slot1 */ {0,0},
/*h(73)=14 0x0F 0x6E osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66() not64*/ {73, 1507},
/*h(5)=15 0x0F 0x6E no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  mode64 norexw_prefix*/ {5, 1513},
/*empty slot1 */ {0,0},
/*h(74)=17 0x0F 0x6E osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() not64 MODRM()*/ {74, 1506},
/*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, 1507},
/*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, 1207},
/*h(8)=24 0x0F 0x6E osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() not64 MODRM()*/ {8, 1506},
/*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, 1208},
/*h(9)=27 0x0F 0x6E osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66() not64*/ {9, 1507},
/*h(64)=28 0x0F 0x6E no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  not64  MODRM()*/ {64, 1514},
/*empty slot1 */ {0,0},
/*h(10)=30 0x0F 0x6E osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() not64 MODRM()*/ {10, 1506},
/*h(65)=31 0x0F 0x6E no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  not64*/ {65, 1515},
/*empty slot1 */ {0,0},
/*h(11)=33 0x0F 0x6E osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66() not64*/ {11, 1507},
/*h(66)=34 0x0F 0x6E no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  not64  MODRM()*/ {66, 1514},
/*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, 1504},
/*h(67)=37 0x0F 0x6E no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  not64*/ {67, 1515},
/*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, 1505},
/*h(68)=40 0x0F 0x6E no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  mode64 rexw_prefix MODRM()*/ {68, 1215}
};
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_map0x0F_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, 1219},
/*h(1)=1 0x0F 0x6F no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 1220},
/*h(2)=2 0x0F 0x6F osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {2, 1823},
/*h(3)=3 0x0F 0x6F osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {3, 1824},
/*h(12)=4 0x0F 0x6F f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {12, 745},
/*h(13)=5 0x0F 0x6F f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {13, 746},
/*h(14)=6 0x0F 0x6F f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {14, 745},
/*h(15)=7 0x0F 0x6F f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {15, 746}
};
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_map0x0F_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, 1292},
/*h(10)=1 0x0F 0x70 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM() UIMM8()*/ {10, 1761},
/*h(12)=2 0x0F 0x70 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM() UIMM8()*/ {12, 2003},
/*h(1)=3 0x0F 0x70 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  UIMM8()*/ {1, 1293},
/*h(11)=4 0x0F 0x70 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66() UIMM8()*/ {11, 1762},
/*h(13)=5 0x0F 0x70 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66() UIMM8()*/ {13, 2004},
/*h(2)=6 0x0F 0x70 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM() UIMM8()*/ {2, 1282},
/*h(8)=7 0x0F 0x70 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM() UIMM8()*/ {8, 1761},
/*h(14)=8 0x0F 0x70 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM() UIMM8()*/ {14, 2003},
/*h(3)=9 0x0F 0x70 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66() UIMM8()*/ {3, 1283},
/*h(9)=10 0x0F 0x70 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66() UIMM8()*/ {9, 1762},
/*h(15)=11 0x0F 0x70 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66() UIMM8()*/ {15, 2004}
};
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_map0x0F_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, 1357},
/*h(17)=1 0x0F 0x71 no_refining_prefix MOD[0b11] MOD=3 REG[0b100] RM[nnn]  UIMM8()*/ {17, 1917},
/*h(19)=2 0x0F 0x71 osz_refining_prefix MOD[0b11] MOD=3 REG[0b100] RM[nnn]  REFINING66() UIMM8()*/ {19, 1918},
/*h(25)=3 0x0F 0x71 no_refining_prefix MOD[0b11] MOD=3 REG[0b110] RM[nnn]  UIMM8()*/ {25, 1032},
/*h(27)=4 0x0F 0x71 osz_refining_prefix MOD[0b11] MOD=3 REG[0b110] RM[nnn]  REFINING66() UIMM8()*/ {27, 1033},
/*h(9)=5 0x0F 0x71 no_refining_prefix MOD[0b11] MOD=3 REG[0b010] RM[nnn]  UIMM8()*/ {9, 1356}
};
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_map0x0F_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, 1374},
/*h(17)=1 0x0F 0x72 no_refining_prefix MOD[0b11] MOD=3 REG[0b100] RM[nnn]  UIMM8()*/ {17, 1930},
/*h(19)=2 0x0F 0x72 osz_refining_prefix MOD[0b11] MOD=3 REG[0b100] RM[nnn]  REFINING66() UIMM8()*/ {19, 1931},
/*h(25)=3 0x0F 0x72 no_refining_prefix MOD[0b11] MOD=3 REG[0b110] RM[nnn]  UIMM8()*/ {25, 1002},
/*h(27)=4 0x0F 0x72 osz_refining_prefix MOD[0b11] MOD=3 REG[0b110] RM[nnn]  REFINING66() UIMM8()*/ {27, 1003},
/*h(9)=5 0x0F 0x72 no_refining_prefix MOD[0b11] MOD=3 REG[0b010] RM[nnn]  UIMM8()*/ {9, 1373}
};
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_map0x0F_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, 385},
/*h(15)=2 0x0F 0x73 osz_refining_prefix MOD[0b11] MOD=3 REG[0b011] RM[nnn]  REFINING66() UIMM8()*/ {15, 857},
/*h(25)=3 0x0F 0x73 no_refining_prefix MOD[0b11] MOD=3 REG[0b110] RM[nnn]  UIMM8()*/ {25, 1042},
/*h(9)=4 0x0F 0x73 no_refining_prefix MOD[0b11] MOD=3 REG[0b010] RM[nnn]  UIMM8()*/ {9, 1350},
/*h(27)=5 0x0F 0x73 osz_refining_prefix MOD[0b11] MOD=3 REG[0b110] RM[nnn]  REFINING66() UIMM8()*/ {27, 1043},
/*h(11)=6 0x0F 0x73 osz_refining_prefix MOD[0b11] MOD=3 REG[0b010] RM[nnn]  REFINING66() UIMM8()*/ {11, 1351},
/*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_map0x0F_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()*/ {614},
/*h(1)=1 0x0F 0x74 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {615},
/*h(2)=2 0x0F 0x74 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {616},
/*h(3)=3 0x0F 0x74 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {617}
};
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_map0x0F_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()*/ {603},
/*h(1)=1 0x0F 0x75 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {604},
/*h(2)=2 0x0F 0x75 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {605},
/*h(3)=3 0x0F 0x75 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {606}
};
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_map0x0F_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()*/ {618},
/*h(1)=1 0x0F 0x76 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {619},
/*h(2)=2 0x0F 0x76 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {620},
/*h(3)=3 0x0F 0x76 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_map0x0F_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*/ {1576}
};
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_map0x0F_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, 547},
/*h(265)=1 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {265, 222},
/*h(113)=2 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64 CR_WIDTH()*/ {113, 548},
/*h(305)=3 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {305, 222},
/*h(80)=4 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64  MODRM() CR_WIDTH()*/ {80, 547},
/*h(1)=5 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64 CR_WIDTH()*/ {1, 548},
/*h(339)=6 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {339, 222},
/*h(114)=7 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64  MODRM() CR_WIDTH()*/ {114, 547},
/*h(379)=8 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {379, 222},
/*h(81)=9 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64 CR_WIDTH()*/ {81, 548},
/*h(2)=10 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64  MODRM() CR_WIDTH()*/ {2, 547},
/*h(267)=11 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {267, 222},
/*h(115)=12 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64 CR_WIDTH()*/ {115, 548},
/*h(307)=13 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {307, 222},
/*h(82)=14 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64  MODRM() CR_WIDTH()*/ {82, 547},
/*h(3)=15 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64 CR_WIDTH()*/ {3, 548},
/*h(341)=16 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {341, 222},
/*h(116)=17 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] mode64   MODRM() CR_WIDTH()*/ {116, 545},
/*h(381)=18 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {381, 222},
/*h(83)=19 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64 CR_WIDTH()*/ {83, 548},
/*h(4)=20 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] mode64   MODRM() CR_WIDTH()*/ {4, 545},
/*h(269)=21 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {269, 222},
/*h(117)=22 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] mode64 CR_WIDTH()*/ {117, 546},
/*h(309)=23 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {309, 222},
/*h(84)=24 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] mode64   MODRM() CR_WIDTH()*/ {84, 545},
/*h(5)=25 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] mode64 CR_WIDTH()*/ {5, 546},
/*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, 546},
/*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, 222},
/*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, 222},
/*h(48)=42 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64  MODRM() CR_WIDTH()*/ {48, 547},
/*h(313)=43 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {313, 222},
/*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, 1456},
/*h(347)=46 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {347, 222},
/*h(49)=47 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64 CR_WIDTH()*/ {49, 548},
/*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, 222},
/*h(50)=52 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64  MODRM() CR_WIDTH()*/ {50, 547},
/*h(315)=53 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {315, 222},
/*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, 1456},
/*h(349)=56 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {349, 222},
/*h(51)=57 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64 CR_WIDTH()*/ {51, 548},
/*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, 222},
/*h(52)=62 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] mode64   MODRM() CR_WIDTH()*/ {52, 545},
/*h(317)=63 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {317, 222},
/*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, 1456},
/*empty slot1 */ {0,0},
/*h(53)=67 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] mode64 CR_WIDTH()*/ {53, 546},
/*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, 222},
/*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, 547},
/*h(281)=81 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {281, 222},
/*empty slot1 */ {0,0},
/*h(321)=83 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {321, 222},
/*h(96)=84 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64  MODRM() CR_WIDTH()*/ {96, 547},
/*h(17)=85 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64 CR_WIDTH()*/ {17, 548},
/*h(355)=86 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {355, 222},
/*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, 548},
/*h(18)=90 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64  MODRM() CR_WIDTH()*/ {18, 547},
/*h(283)=91 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {283, 222},
/*empty slot1 */ {0,0},
/*h(323)=93 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {323, 222},
/*h(98)=94 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64  MODRM() CR_WIDTH()*/ {98, 547},
/*h(19)=95 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64 CR_WIDTH()*/ {19, 548},
/*h(357)=96 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {357, 222},
/*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, 548},
/*h(20)=100 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] mode64   MODRM() CR_WIDTH()*/ {20, 545},
/*h(285)=101 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {285, 222},
/*empty slot1 */ {0,0},
/*h(325)=103 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {325, 222},
/*h(100)=104 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] mode64   MODRM() CR_WIDTH()*/ {100, 545},
/*h(21)=105 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] mode64 CR_WIDTH()*/ {21, 546},
/*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, 546},
/*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, 222},
/*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, 222},
/*h(64)=122 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64  MODRM() CR_WIDTH()*/ {64, 547},
/*h(329)=123 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {329, 222},
/*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, 222},
/*h(65)=127 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64 CR_WIDTH()*/ {65, 548},
/*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, 222},
/*h(66)=132 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64  MODRM() CR_WIDTH()*/ {66, 547},
/*h(331)=133 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {331, 222},
/*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, 222},
/*h(67)=137 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64 CR_WIDTH()*/ {67, 548},
/*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, 222},
/*h(68)=142 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] mode64   MODRM() CR_WIDTH()*/ {68, 545},
/*h(333)=143 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {333, 222},
/*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, 546},
/*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, 222},
/*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, 222},
/*h(32)=160 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64  MODRM() CR_WIDTH()*/ {32, 547},
/*h(297)=161 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {297, 222},
/*empty slot1 */ {0,0},
/*h(337)=163 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {337, 222},
/*h(112)=164 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64  MODRM() CR_WIDTH()*/ {112, 547},
/*h(33)=165 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64 CR_WIDTH()*/ {33, 548},
/*h(371)=166 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {371, 222},
/*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, 222},
/*h(34)=170 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64  MODRM() CR_WIDTH()*/ {34, 547},
/*h(299)=171 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {299, 222},
/*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, 548},
/*h(373)=176 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {373, 222},
/*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, 222},
/*h(36)=180 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] mode64   MODRM() CR_WIDTH()*/ {36, 545},
/*h(301)=181 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {301, 222},
/*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, 546},
/*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, 222},
/*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_map0x0F_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, 1085},
/*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, 1086},
/*h(9)=4 0x0F 0x79 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {9, 1457},
/*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, 1085},
/*h(33)=7 0x0F 0x79 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {33, 223},
/*h(41)=8 0x0F 0x79 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {41, 223},
/*h(3)=9 0x0F 0x79 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64  CR_WIDTH()*/ {3, 1086},
/*h(11)=10 0x0F 0x79 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {11, 1457},
/*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, 1083},
/*h(35)=13 0x0F 0x79 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {35, 223},
/*h(43)=14 0x0F 0x79 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {43, 223},
/*h(5)=15 0x0F 0x79 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] mode64 CR_WIDTH()*/ {5, 1084},
/*h(13)=16 0x0F 0x79 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {13, 1457},
/*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, 223},
/*h(45)=20 0x0F 0x79 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {45, 223},
/*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_map0x0F_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, 632},
/*h(2)=2 0x0F 0x7C osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {2, 627},
/*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, 633},
/*empty slot1 */ {0,0},
/*h(11)=7 0x0F 0x7C f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {11, 633},
/*h(3)=8 0x0F 0x7C osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {3, 628},
/*h(8)=9 0x0F 0x7C f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {8, 632}
};
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_map0x0F_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, 555},
/*h(2)=2 0x0F 0x7D osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {2, 561},
/*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, 556},
/*empty slot1 */ {0,0},
/*h(11)=7 0x0F 0x7D f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {11, 556},
/*h(3)=8 0x0F 0x7D osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {3, 562},
/*h(8)=9 0x0F 0x7D f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {8, 555}
};
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_map0x0F_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, 1518},
/*h(125)=1 0x0F 0x7E f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {125, 1214},
/*h(52)=2 0x0F 0x7E f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {52, 1213},
/*h(8)=3 0x0F 0x7E osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() not64 MODRM()*/ {8, 1510},
/*h(5)=4 0x0F 0x7E no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  mode64 norexw_prefix*/ {5, 1517},
/*h(60)=5 0x0F 0x7E f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {60, 1213},
/*h(115)=6 0x0F 0x7E f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {115, 1214},
/*h(13)=7 0x0F 0x7E osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66() mode64 norexw_prefix*/ {13, 1509},
/*h(68)=8 0x0F 0x7E no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  mode64 rexw_prefix MODRM()*/ {68, 1217},
/*h(123)=9 0x0F 0x7E f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {123, 1214},
/*h(50)=10 0x0F 0x7E f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {50, 1213},
/*h(76)=11 0x0F 0x7E osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() mode64 rexw_prefix MODRM()*/ {76, 1209},
/*h(3)=12 0x0F 0x7E no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  not64*/ {3, 1519},
/*h(58)=13 0x0F 0x7E f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {58, 1213},
/*h(113)=14 0x0F 0x7E f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {113, 1214},
/*h(11)=15 0x0F 0x7E osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66() not64*/ {11, 1511},
/*h(66)=16 0x0F 0x7E no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  not64 MODRM()*/ {66, 1518},
/*h(121)=17 0x0F 0x7E f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {121, 1214},
/*h(48)=18 0x0F 0x7E f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {48, 1213},
/*h(74)=19 0x0F 0x7E osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() not64 MODRM()*/ {74, 1510},
/*h(1)=20 0x0F 0x7E no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  not64*/ {1, 1519},
/*h(56)=21 0x0F 0x7E f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {56, 1213},
/*h(53)=22 0x0F 0x7E f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {53, 1214},
/*h(9)=23 0x0F 0x7E osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66() not64*/ {9, 1511},
/*h(64)=24 0x0F 0x7E no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  not64 MODRM()*/ {64, 1518},
/*h(61)=25 0x0F 0x7E f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {61, 1214},
/*h(116)=26 0x0F 0x7E f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {116, 1213},
/*h(72)=27 0x0F 0x7E osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() not64 MODRM()*/ {72, 1510},
/*h(69)=28 0x0F 0x7E no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  mode64 rexw_prefix*/ {69, 1218},
/*h(124)=29 0x0F 0x7E f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {124, 1213},
/*h(51)=30 0x0F 0x7E f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {51, 1214},
/*h(77)=31 0x0F 0x7E osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66() mode64 rexw_prefix*/ {77, 1210},
/*h(4)=32 0x0F 0x7E no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  mode64 norexw_prefix MODRM()*/ {4, 1516},
/*h(59)=33 0x0F 0x7E f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {59, 1214},
/*h(114)=34 0x0F 0x7E f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {114, 1213},
/*h(12)=35 0x0F 0x7E osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() mode64 norexw_prefix  MODRM()*/ {12, 1508},
/*h(67)=36 0x0F 0x7E no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  not64*/ {67, 1519},
/*h(122)=37 0x0F 0x7E f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {122, 1213},
/*h(49)=38 0x0F 0x7E f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {49, 1214},
/*h(75)=39 0x0F 0x7E osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66() not64*/ {75, 1511},
/*h(2)=40 0x0F 0x7E no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  not64 MODRM()*/ {2, 1518},
/*h(57)=41 0x0F 0x7E f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {57, 1214},
/*h(112)=42 0x0F 0x7E f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {112, 1213},
/*h(10)=43 0x0F 0x7E osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() not64 MODRM()*/ {10, 1510},
/*h(65)=44 0x0F 0x7E no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  not64*/ {65, 1519},
/*h(120)=45 0x0F 0x7E f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {120, 1213},
/*h(117)=46 0x0F 0x7E f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {117, 1214},
/*h(73)=47 0x0F 0x7E osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66() not64*/ {73, 1511}
};
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_map0x0F_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, 1221},
/*h(1)=1 0x0F 0x7F no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 1222},
/*h(2)=2 0x0F 0x7F osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {2, 1821},
/*h(3)=3 0x0F 0x7F osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {3, 1822},
/*h(12)=4 0x0F 0x7F f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {12, 747},
/*h(13)=5 0x0F 0x7F f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {13, 748},
/*h(14)=6 0x0F 0x7F f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {14, 747},
/*h(15)=7 0x0F 0x7F f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {15, 748}
};
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_map0x0F_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()*/ {1069},
/*h(1)=1 0x0F 0x80 not64 BRANCH_HINT() BRDISPz()*/ {1069},
/*h(2)=2 0x0F 0x80 mode64 FORCE64() BRANCH_HINT() BRDISP32()*/ {1068}
};
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_map0x0F_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()*/ {101},
/*h(1)=1 0x0F 0x81 not64 BRANCH_HINT() BRDISPz()*/ {101},
/*h(2)=2 0x0F 0x81 mode64 FORCE64() BRANCH_HINT() BRDISP32()*/ {102}
};
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_map0x0F_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()*/ {1078},
/*h(1)=1 0x0F 0x82 not64 BRANCH_HINT() BRDISPz()*/ {1078},
/*h(2)=2 0x0F 0x82 mode64 FORCE64() BRANCH_HINT() BRDISP32()*/ {1079}
};
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_map0x0F_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()*/ {91},
/*h(1)=1 0x0F 0x83 not64 BRANCH_HINT() BRDISPz()*/ {91},
/*h(2)=2 0x0F 0x83 mode64 FORCE64() BRANCH_HINT() BRDISP32()*/ {92}
};
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_map0x0F_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()*/ {1050},
/*h(1)=1 0x0F 0x84 not64 BRANCH_HINT() BRDISPz()*/ {1050},
/*h(2)=2 0x0F 0x84 mode64 FORCE64() BRANCH_HINT() BRDISP32()*/ {1051}
};
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_map0x0F_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()*/ {86},
/*h(1)=1 0x0F 0x85 not64 BRANCH_HINT() BRDISPz()*/ {86},
/*h(2)=2 0x0F 0x85 mode64 FORCE64() BRANCH_HINT() BRDISP32()*/ {87}
};
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_map0x0F_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()*/ {796},
/*h(1)=1 0x0F 0x86 not64 BRANCH_HINT() BRDISPz()*/ {796},
/*h(2)=2 0x0F 0x86 mode64 FORCE64() BRANCH_HINT() BRDISP32()*/ {797}
};
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_map0x0F_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()*/ {450},
/*h(1)=1 0x0F 0x87 not64 BRANCH_HINT() BRDISPz()*/ {450},
/*h(2)=2 0x0F 0x87 mode64 FORCE64() BRANCH_HINT() BRDISP32()*/ {451}
};
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_map0x0F_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()*/ {1061},
/*h(1)=1 0x0F 0x88 not64 BRANCH_HINT() BRDISPz()*/ {1061},
/*h(2)=2 0x0F 0x88 mode64 FORCE64() BRANCH_HINT() BRDISP32()*/ {1062}
};
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_map0x0F_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()*/ {72},
/*h(1)=1 0x0F 0x89 not64 BRANCH_HINT() BRDISPz()*/ {72},
/*h(2)=2 0x0F 0x89 mode64 FORCE64() BRANCH_HINT() BRDISP32()*/ {73}
};
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_map0x0F_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()*/ {1055},
/*h(1)=1 0x0F 0x8A not64 BRANCH_HINT() BRDISPz()*/ {1055},
/*h(2)=2 0x0F 0x8A mode64 FORCE64() BRANCH_HINT() BRDISP32()*/ {1056}
};
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_map0x0F_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()*/ {80},
/*h(1)=1 0x0F 0x8B not64 BRANCH_HINT() BRDISPz()*/ {80},
/*h(2)=2 0x0F 0x8B mode64 FORCE64() BRANCH_HINT() BRDISP32()*/ {81}
};
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_map0x0F_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()*/ {76},
/*h(1)=1 0x0F 0x8C not64 BRANCH_HINT() BRDISPz()*/ {76},
/*h(2)=2 0x0F 0x8C mode64 FORCE64() BRANCH_HINT() BRDISP32()*/ {77}
};
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_map0x0F_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()*/ {109},
/*h(1)=1 0x0F 0x8D not64 BRANCH_HINT() BRDISPz()*/ {109},
/*h(2)=2 0x0F 0x8D mode64 FORCE64() BRANCH_HINT() BRDISP32()*/ {110}
};
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_map0x0F_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()*/ {1286},
/*h(1)=1 0x0F 0x8E not64 BRANCH_HINT() BRDISPz()*/ {1286},
/*h(2)=2 0x0F 0x8E mode64 FORCE64() BRANCH_HINT() BRDISP32()*/ {1287}
};
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_map0x0F_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()*/ {41},
/*h(1)=1 0x0F 0x8F not64 BRANCH_HINT() BRDISPz()*/ {41},
/*h(2)=2 0x0F 0x8F mode64 FORCE64() BRANCH_HINT() BRDISP32()*/ {42}
};
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_map0x0F_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()*/ {348},
/*h(1)=1 0x0F 0x90 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {349}
};
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_map0x0F_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()*/ {834},
/*h(1)=1 0x0F 0x91 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {835}
};
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_map0x0F_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()*/ {344},
/*h(1)=1 0x0F 0x92 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {345}
};
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_map0x0F_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()*/ {855},
/*h(1)=1 0x0F 0x93 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {856}
};
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_map0x0F_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()*/ {1910},
/*h(1)=1 0x0F 0x94 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1911}
};
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_map0x0F_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()*/ {869},
/*h(1)=1 0x0F 0x95 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {870}
};
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_map0x0F_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()*/ {1953},
/*h(1)=1 0x0F 0x96 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1954}
};
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_map0x0F_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()*/ {931},
/*h(1)=1 0x0F 0x97 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {932}
};
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_map0x0F_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()*/ {668},
/*h(1)=1 0x0F 0x98 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {669}
};
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_map0x0F_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()*/ {877},
/*h(1)=1 0x0F 0x99 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {878}
};
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_map0x0F_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()*/ {361},
/*h(1)=1 0x0F 0x9A MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {362}
};
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_map0x0F_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()*/ {881},
/*h(1)=1 0x0F 0x9B MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {882}
};
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_map0x0F_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()*/ {346},
/*h(1)=1 0x0F 0x9C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {347}
};
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_map0x0F_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()*/ {842},
/*h(1)=1 0x0F 0x9D MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {843}
};
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_map0x0F_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()*/ {1742},
/*h(1)=1 0x0F 0x9E MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1743}
};
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_map0x0F_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()*/ {1800},
/*h(1)=1 0x0F 0x9F MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1801}
};
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_map0x0F_opcode0xa0_vv0(const xed_decoded_inst_t* d)
{
return 830;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xa1_vv0(const xed_decoded_inst_t* d)
{
return 1539;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xa2_vv0(const xed_decoded_inst_t* d)
{
return 1322;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {1526},
/*h(1)=1 0x0F 0xA3 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1527}
};
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_map0x0F_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()*/ {1544},
/*h(1)=1 0x0F 0xA4 MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {1545}
};
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_map0x0F_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()*/ {1546},
/*h(1)=1 0x0F 0xA5 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1547}
};
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_map0x0F_opcode0xa8_vv0(const xed_decoded_inst_t* d)
{
return 831;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xa9_vv0(const xed_decoded_inst_t* d)
{
return 1540;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xaa_vv0(const xed_decoded_inst_t* d)
{
return 521;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {756},
/*h(1)=1 0x0F 0xAB MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {1628},
/*h(2)=2 0x0F 0xAB MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {757},
/*h(3)=3 0x0F 0xAB MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {757}
};
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_map0x0F_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()*/ {682},
/*h(1)=1 0x0F 0xAC MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {683}
};
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_map0x0F_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()*/ {684},
/*h(1)=1 0x0F 0xAD MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {685}
};
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_map0x0F_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, 1138},
/*h(610)=1 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn] no_refining_prefix rexw_prefix MODRM()*/ {610, 549}
};
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_map0x0F_opcode0xae_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(34)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b010] RM[nnn]  no_refining_prefix MODRM()*/ {507}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d);
hidx = key - 34;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_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(877)=0 0x0F 0xAE MOD[0b11] MOD=3  REG[0b110] RM[nnn]  f2_refining_prefix      mode64 rexw_prefix*/ {434}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d);
hidx = key - 877;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_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(68)=0 0x0F 0xAE MOD[mm]  MOD!=3 REG[0b100] RM[nnn] no_refining_prefix norexw_prefix MODRM()*/ {68, 1369},
/*h(445)=1 0x0F 0xAE MOD[0b11] MOD=3 REG[0b011] RM[nnn] mode64 f3_refining_prefix*/ {445, 1346}
};
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_map0x0F_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()*/ {666}
};
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_map0x0F_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*/ {1473}
};
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_map0x0F_opcode0xae_vv0_10_l1(const xed_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(636)=0 0x0F 0xAE  MOD[mm] MOD!=3 REG[0b111] RM[nnn]  osz_refining_prefix REFINING66() MODRM()*/ {636, 522},
/*h(492)=1 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn]   f3_refining_prefix     MODRM()*/ {492, 666},
/*h(869)=2 0x0F 0xAE MOD[0b11] MOD=3  REG[0b110] RM[nnn]  f2_refining_prefix      mode64 rexw_prefix*/ {869, 434}
};
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_map0x0F_opcode0xae_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(115)=0 0x0F 0xAE  MOD[0b11] MOD=3 REG[0b111] RM[nnn]  no_refining_prefix*/ {1063}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d);
hidx = key - 115;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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*/ {1346}
};
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_map0x0F_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()*/ {666}
};
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_map0x0F_opcode0xae_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(560)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b011] RM[nnn] no_refining_prefix  MODRM()*/ {1741}
};
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_map0x0F_opcode0xae_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(594)=0 0x0F 0xAE MOD[mm]  MOD!=3 REG[0b101] RM[nnn] no_refining_prefix rexw_prefix MODRM()*/ {594, 1233},
/*h(361)=1 0x0F 0xAE MOD[0b11] MOD=3  REG[0b110] RM[nnn]  f2_refining_prefix      norexw_prefix*/ {361, 433}
};
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_map0x0F_opcode0xae_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(450)=0 0x0F 0xAE MOD[mm]   MOD!=3 REG[0b100] RM[nnn] f3_refining_prefix no66_prefix MODRM()*/ {1439}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d);
hidx = key - 450;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_18_l1(const xed_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, 1657},
/*h(628)=1 0x0F 0xAE  MOD[mm] MOD!=3 REG[0b111] RM[nnn]  no_refining_prefix MODRM()*/ {628, 1555},
/*h(1005)=2 0x0F 0xAE MOD[0b11] MOD=3  REG[0b110] RM[nnn]  f3_refining_prefix*/ {1005, 1057}
};
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_map0x0F_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[2] = {
/*h(484)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn]   f3_refining_prefix     MODRM()*/ {484, 666},
/*h(107)=1 0x0F 0xAE MOD[0b11] MOD=3  REG[0b110] RM[nnn]  osz_refining_prefix      norexw_prefix*/ {107, 1668}
};
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_map0x0F_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(52)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b011] RM[nnn] no_refining_prefix  MODRM()*/ {52, 1741},
/*h(429)=1 0x0F 0xAE MOD[0b11] MOD=3 REG[0b010] RM[nnn] mode64 f3_refining_prefix*/ {429, 1289}
};
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_map0x0F_opcode0xae_vv0_24_l1(const xed_decoded_inst_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, 522},
/*h(353)=1 0x0F 0xAE MOD[0b11] MOD=3  REG[0b110] RM[nnn]  f2_refining_prefix      norexw_prefix*/ {353, 433}
};
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_map0x0F_opcode0xae_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(963)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b100]  RM[nnn] f3_refining_prefix  no66_prefix*/ {1438}
};
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_map0x0F_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(997)=0 0x0F 0xAE MOD[0b11] MOD=3  REG[0b110] RM[nnn]  f3_refining_prefix*/ {1057}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d);
hidx = key - 997;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_27_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(620)=0 0x0F 0xAE  MOD[mm] MOD!=3 REG[0b110] RM[nnn]  osz_refining_prefix REFINING66() MODRM()*/ {620, 52},
/*h(99)=1 0x0F 0xAE  MOD[0b11] MOD=3 REG[0b110] RM[nnn] no_refining_prefix*/ {99, 1757}
};
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_map0x0F_opcode0xae_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(421)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b010] RM[nnn] mode64 f3_refining_prefix*/ {1289}
};
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_map0x0F_opcode0xae_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(544)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b010] RM[nnn]  no_refining_prefix MODRM()*/ {507}
};
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_map0x0F_opcode0xae_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(112)=0 0x0F 0xAE  MOD[mm] MOD!=3 REG[0b111] RM[nnn]  no_refining_prefix MODRM()*/ {112, 1555},
/*h(489)=1 0x0F 0xAE MOD[0b11] MOD=3  REG[0b110] RM[nnn]  f3_refining_prefix*/ {489, 1057}
};
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_map0x0F_opcode0xae_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(578)=0 0x0F 0xAE MOD[mm]  MOD!=3 REG[0b100] RM[nnn] no_refining_prefix rexw_prefix MODRM()*/ {1744}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d);
hidx = key - 578;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_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[3] = {
/*h(2)=0 0x0F 0xAE  MOD[mm] MOD!=3 REG[0b000] RM[nnn]  no_refining_prefix norexw_prefix MODRM()*/ {2, 1138},
/*h(612)=1 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn] no_refining_prefix rexw_prefix MODRM()*/ {612, 549},
/*h(989)=2 0x0F 0xAE MOD[0b11] MOD=3  REG[0b101] RM[nnn]  f3_refining_prefix    W1  mode64*/ {989, 536}
};
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_map0x0F_opcode0xae_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(36)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b010] RM[nnn]  no_refining_prefix MODRM()*/ {36, 507},
/*h(413)=1 0x0F 0xAE MOD[0b11] MOD=3 REG[0b001] RM[nnn] mode64 f3_refining_prefix*/ {413, 1903}
};
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_map0x0F_opcode0xae_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[2] = {
/*h(1002)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn]   f3_refining_prefix     MODRM()*/ {1002, 666},
/*h(625)=1 0x0F 0xAE  MOD[0b11] MOD=3 REG[0b111] RM[nnn]  no_refining_prefix*/ {625, 1063}
};
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_map0x0F_opcode0xae_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(104)=0 0x0F 0xAE  MOD[mm] MOD!=3 REG[0b110] RM[nnn]  osz_refining_prefix REFINING66() MODRM()*/ {104, 52},
/*h(481)=1 0x0F 0xAE MOD[0b11] MOD=3  REG[0b110] RM[nnn]  f3_refining_prefix*/ {481, 1057}
};
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_map0x0F_opcode0xae_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(981)=0 0x0F 0xAE MOD[0b11] MOD=3  REG[0b101] RM[nnn]  f3_refining_prefix    W1  mode64*/ {536}
};
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_map0x0F_opcode0xae_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(83)=0 0x0F 0xAE  MOD[0b11] MOD=3 REG[0b101] RM[nnn] no_refining_prefix*/ {1473}
};
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_map0x0F_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(405)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b001] RM[nnn] mode64 f3_refining_prefix*/ {1903}
};
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_map0x0F_opcode0xae_vv0_46_l1(const xed_decoded_inst_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, 1439},
/*h(117)=1 0x0F 0xAE  MOD[0b11] MOD=3 REG[0b111] RM[nnn]  no_refining_prefix*/ {117, 1063}
};
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_map0x0F_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(528)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b001] RM[nnn]   no_refining_prefix rexw_prefix MODRM()*/ {528, 1119},
/*h(994)=1 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn]   f3_refining_prefix     MODRM()*/ {994, 666}
};
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_map0x0F_opcode0xae_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(96)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn]  no_refining_prefix norexw_prefix MODRM()*/ {96, 799},
/*h(473)=1 0x0F 0xAE MOD[0b11] MOD=3  REG[0b101] RM[nnn]  f3_refining_prefix    W0*/ {473, 1991}
};
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_map0x0F_opcode0xae_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(562)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b011] RM[nnn] no_refining_prefix  MODRM()*/ {1741}
};
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_map0x0F_opcode0xae_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(363)=0 0x0F 0xAE MOD[0b11] MOD=3  REG[0b110] RM[nnn]  f2_refining_prefix      norexw_prefix*/ {433}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d);
hidx = key - 363;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_52_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(596)=0 0x0F 0xAE MOD[mm]  MOD!=3 REG[0b101] RM[nnn] no_refining_prefix rexw_prefix MODRM()*/ {596, 1233},
/*h(452)=1 0x0F 0xAE MOD[mm]   MOD!=3 REG[0b100] RM[nnn] f3_refining_prefix no66_prefix MODRM()*/ {452, 1439}
};
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_map0x0F_opcode0xae_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(397)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b000] RM[nnn] mode64 f3_refining_prefix*/ {1390}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d);
hidx = key - 397;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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[2] = {
/*h(20)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b001] RM[nnn]   no_refining_prefix norexw_prefix MODRM()*/ {20, 1657},
/*h(109)=1 0x0F 0xAE MOD[0b11] MOD=3  REG[0b110] RM[nnn]  osz_refining_prefix      norexw_prefix*/ {109, 1668}
};
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_map0x0F_opcode0xae_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(465)=0 0x0F 0xAE MOD[0b11] MOD=3  REG[0b101] RM[nnn]  f3_refining_prefix    W0*/ {465, 1991},
/*h(609)=1 0x0F 0xAE  MOD[0b11] MOD=3 REG[0b110] RM[nnn] no_refining_prefix*/ {609, 1757}
};
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_map0x0F_opcode0xae_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[3] = {
/*h(965)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b100]  RM[nnn] f3_refining_prefix  no66_prefix*/ {965, 1438},
/*h(122)=1 0x0F 0xAE  MOD[mm] MOD!=3 REG[0b111] RM[nnn]  osz_refining_prefix REFINING66() MODRM()*/ {122, 522},
/*h(355)=2 0x0F 0xAE MOD[0b11] MOD=3  REG[0b110] RM[nnn]  f2_refining_prefix      norexw_prefix*/ {355, 433}
};
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_map0x0F_opcode0xae_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(389)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b000] RM[nnn] mode64 f3_refining_prefix*/ {1390}
};
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_map0x0F_opcode0xae_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(101)=0 0x0F 0xAE  MOD[0b11] MOD=3 REG[0b110] RM[nnn] no_refining_prefix*/ {1757}
};
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_map0x0F_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(512)=0 0x0F 0xAE  MOD[mm] MOD!=3 REG[0b000] RM[nnn]  no_refining_prefix rexw_prefix MODRM()*/ {338}
};
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_map0x0F_opcode0xae_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(546)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b010] RM[nnn]  no_refining_prefix MODRM()*/ {546, 507},
/*h(80)=1 0x0F 0xAE MOD[mm]  MOD!=3 REG[0b101] RM[nnn] no_refining_prefix norexw_prefix MODRM()*/ {80, 1229}
};
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_map0x0F_opcode0xae_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[4] = {
/*h(580)=0 0x0F 0xAE MOD[mm]  MOD!=3 REG[0b100] RM[nnn] no_refining_prefix rexw_prefix MODRM()*/ {580, 1744},
/*h(957)=1 0x0F 0xAE MOD[0b11] MOD=3 REG[0b011] RM[nnn] mode64 f3_refining_prefix*/ {957, 1346},
/*h(114)=2 0x0F 0xAE  MOD[mm] MOD!=3 REG[0b111] RM[nnn]  no_refining_prefix MODRM()*/ {114, 1555},
/*h(491)=3 0x0F 0xAE MOD[0b11] MOD=3  REG[0b110] RM[nnn]  f3_refining_prefix*/ {491, 1057}
};
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_map0x0F_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(4)=0 0x0F 0xAE  MOD[mm] MOD!=3 REG[0b000] RM[nnn]  no_refining_prefix norexw_prefix MODRM()*/ {1138}
};
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_map0x0F_opcode0xae_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(593)=0 0x0F 0xAE  MOD[0b11] MOD=3 REG[0b101] RM[nnn] no_refining_prefix*/ {593, 1473},
/*h(449)=1 0x0F 0xAE MOD[0b11] MOD=3 REG[0b100]  RM[nnn] f3_refining_prefix  no66_prefix*/ {449, 1438}
};
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_map0x0F_opcode0xae_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(1004)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn]   f3_refining_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 - 1004;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_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[3] = {
/*h(627)=0 0x0F 0xAE  MOD[0b11] MOD=3 REG[0b111] RM[nnn]  no_refining_prefix*/ {627, 1063},
/*h(106)=1 0x0F 0xAE  MOD[mm] MOD!=3 REG[0b110] RM[nnn]  osz_refining_prefix REFINING66() MODRM()*/ {106, 52},
/*h(483)=2 0x0F 0xAE MOD[0b11] MOD=3  REG[0b110] RM[nnn]  f3_refining_prefix*/ {483, 1057}
};
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_map0x0F_opcode0xae_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(949)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b011] RM[nnn] mode64 f3_refining_prefix*/ {1346}
};
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_map0x0F_opcode0xae_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(85)=0 0x0F 0xAE  MOD[0b11] MOD=3 REG[0b101] RM[nnn] no_refining_prefix*/ {1473}
};
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_map0x0F_opcode0xae_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(962)=0 0x0F 0xAE MOD[mm]   MOD!=3 REG[0b100] RM[nnn] f3_refining_prefix no66_prefix MODRM()*/ {1439}
};
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_map0x0F_opcode0xae_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(530)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b001] RM[nnn]   no_refining_prefix rexw_prefix MODRM()*/ {530, 1119},
/*h(64)=1 0x0F 0xAE MOD[mm]  MOD!=3 REG[0b100] RM[nnn] no_refining_prefix norexw_prefix MODRM()*/ {64, 1369}
};
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_map0x0F_opcode0xae_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(996)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn]   f3_refining_prefix     MODRM()*/ {996, 666},
/*h(475)=1 0x0F 0xAE MOD[0b11] MOD=3  REG[0b101] RM[nnn]  f3_refining_prefix    W0*/ {475, 1991}
};
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_map0x0F_opcode0xae_vv0_85_l1(const xed_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(941)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b010] RM[nnn] mode64 f3_refining_prefix*/ {941, 1289},
/*h(98)=1 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn]  no_refining_prefix norexw_prefix MODRM()*/ {98, 799},
/*h(564)=2 0x0F 0xAE MOD[mm] MOD!=3 REG[0b011] RM[nnn] no_refining_prefix  MODRM()*/ {564, 1741}
};
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_map0x0F_opcode0xae_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(365)=0 0x0F 0xAE MOD[0b11] MOD=3  REG[0b110] RM[nnn]  f2_refining_prefix      norexw_prefix*/ {433}
};
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_map0x0F_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(632)=0 0x0F 0xAE  MOD[mm] MOD!=3 REG[0b111] RM[nnn]  osz_refining_prefix REFINING66() MODRM()*/ {522}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d);
hidx = key - 632;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(488)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn]   f3_refining_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 - 488;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_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(611)=0 0x0F 0xAE  MOD[0b11] MOD=3 REG[0b110] RM[nnn] no_refining_prefix*/ {1757}
};
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_map0x0F_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[2] = {
/*h(933)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b010] RM[nnn] mode64 f3_refining_prefix*/ {933, 1289},
/*h(467)=1 0x0F 0xAE MOD[0b11] MOD=3  REG[0b101] RM[nnn]  f3_refining_prefix    W0*/ {467, 1991}
};
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_map0x0F_opcode0xae_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[2] = {
/*h(124)=0 0x0F 0xAE  MOD[mm] MOD!=3 REG[0b111] RM[nnn]  osz_refining_prefix REFINING66() MODRM()*/ {124, 522},
/*h(357)=1 0x0F 0xAE MOD[0b11] MOD=3  REG[0b110] RM[nnn]  f2_refining_prefix      norexw_prefix*/ {357, 433}
};
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_map0x0F_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(624)=0 0x0F 0xAE  MOD[mm] MOD!=3 REG[0b111] RM[nnn]  no_refining_prefix MODRM()*/ {624, 1555},
/*h(1001)=1 0x0F 0xAE MOD[0b11] MOD=3  REG[0b110] RM[nnn]  f3_refining_prefix*/ {1001, 1057}
};
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_map0x0F_opcode0xae_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(480)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn]   f3_refining_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 - 480;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_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(48)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b011] RM[nnn] no_refining_prefix  MODRM()*/ {1741}
};
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_map0x0F_opcode0xae_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(514)=0 0x0F 0xAE  MOD[mm] MOD!=3 REG[0b000] RM[nnn]  no_refining_prefix rexw_prefix MODRM()*/ {338}
};
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_map0x0F_opcode0xae_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(82)=0 0x0F 0xAE MOD[mm]  MOD!=3 REG[0b101] RM[nnn] no_refining_prefix norexw_prefix MODRM()*/ {1229}
};
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_map0x0F_opcode0xae_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(548)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b010] RM[nnn]  no_refining_prefix MODRM()*/ {548, 507},
/*h(925)=1 0x0F 0xAE MOD[0b11] MOD=3 REG[0b001] RM[nnn] mode64 f3_refining_prefix*/ {925, 1903}
};
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_map0x0F_opcode0xae_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(116)=0 0x0F 0xAE  MOD[mm] MOD!=3 REG[0b111] RM[nnn]  no_refining_prefix MODRM()*/ {116, 1555},
/*h(493)=1 0x0F 0xAE MOD[0b11] MOD=3  REG[0b110] RM[nnn]  f3_refining_prefix*/ {493, 1057}
};
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_map0x0F_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(616)=0 0x0F 0xAE  MOD[mm] MOD!=3 REG[0b110] RM[nnn]  osz_refining_prefix REFINING66() MODRM()*/ {616, 52},
/*h(993)=1 0x0F 0xAE MOD[0b11] MOD=3  REG[0b110] RM[nnn]  f3_refining_prefix*/ {993, 1057}
};
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_map0x0F_opcode0xae_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(595)=0 0x0F 0xAE  MOD[0b11] MOD=3 REG[0b101] RM[nnn] no_refining_prefix*/ {595, 1473},
/*h(451)=1 0x0F 0xAE MOD[0b11] MOD=3 REG[0b100]  RM[nnn] f3_refining_prefix  no66_prefix*/ {451, 1438}
};
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) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_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(917)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b001] RM[nnn] mode64 f3_refining_prefix*/ {1903}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d);
hidx = key - 917;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_vv0_111_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(485)=0 0x0F 0xAE MOD[0b11] MOD=3  REG[0b110] RM[nnn]  f3_refining_prefix*/ {485, 1057},
/*h(629)=1 0x0F 0xAE  MOD[0b11] MOD=3 REG[0b111] RM[nnn]  no_refining_prefix*/ {629, 1063}
};
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_map0x0F_opcode0xae_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(108)=0 0x0F 0xAE  MOD[mm] MOD!=3 REG[0b110] RM[nnn]  osz_refining_prefix REFINING66() MODRM()*/ {52}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d);
hidx = key - 108;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_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(608)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn] no_refining_prefix rexw_prefix MODRM()*/ {549}
};
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_map0x0F_opcode0xae_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(32)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b010] RM[nnn]  no_refining_prefix MODRM()*/ {507}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d);
hidx = key - 32;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_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(964)=0 0x0F 0xAE MOD[mm]   MOD!=3 REG[0b100] RM[nnn] f3_refining_prefix no66_prefix MODRM()*/ {1439}
};
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_map0x0F_opcode0xae_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(66)=0 0x0F 0xAE MOD[mm]  MOD!=3 REG[0b100] RM[nnn] no_refining_prefix norexw_prefix MODRM()*/ {66, 1369},
/*h(909)=1 0x0F 0xAE MOD[0b11] MOD=3 REG[0b000] RM[nnn] mode64 f3_refining_prefix*/ {909, 1390}
};
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_map0x0F_opcode0xae_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(532)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b001] RM[nnn]   no_refining_prefix rexw_prefix MODRM()*/ {532, 1119},
/*h(621)=1 0x0F 0xAE MOD[0b11] MOD=3  REG[0b110] RM[nnn]  osz_refining_prefix      mode64 rexw_prefix*/ {621, 1669}
};
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_map0x0F_opcode0xae_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(100)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn]  no_refining_prefix norexw_prefix MODRM()*/ {100, 799},
/*h(477)=1 0x0F 0xAE MOD[0b11] MOD=3  REG[0b101] RM[nnn]  f3_refining_prefix    W0*/ {477, 1991}
};
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_map0x0F_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[3] = {
/*h(490)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn]   f3_refining_prefix     MODRM()*/ {490, 666},
/*h(113)=1 0x0F 0xAE  MOD[0b11] MOD=3 REG[0b111] RM[nnn]  no_refining_prefix*/ {113, 1063},
/*h(634)=2 0x0F 0xAE  MOD[mm] MOD!=3 REG[0b111] RM[nnn]  osz_refining_prefix REFINING66() MODRM()*/ {634, 522}
};
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_map0x0F_opcode0xae_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(901)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b000] RM[nnn] mode64 f3_refining_prefix*/ {1390}
};
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_map0x0F_opcode0xae_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(613)=0 0x0F 0xAE  MOD[0b11] MOD=3 REG[0b110] RM[nnn] no_refining_prefix*/ {613, 1757},
/*h(469)=1 0x0F 0xAE MOD[0b11] MOD=3  REG[0b101] RM[nnn]  f3_refining_prefix    W0*/ {469, 1991}
};
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_map0x0F_opcode0xae_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(448)=0 0x0F 0xAE MOD[mm]   MOD!=3 REG[0b100] RM[nnn] f3_refining_prefix no66_prefix MODRM()*/ {448, 1439},
/*h(592)=1 0x0F 0xAE MOD[mm]  MOD!=3 REG[0b101] RM[nnn] no_refining_prefix rexw_prefix MODRM()*/ {592, 1233}
};
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) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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[4] = {
/*h(482)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn]   f3_refining_prefix     MODRM()*/ {482, 666},
/*h(16)=1 0x0F 0xAE MOD[mm] MOD!=3 REG[0b001] RM[nnn]   no_refining_prefix norexw_prefix MODRM()*/ {16, 1657},
/*h(626)=2 0x0F 0xAE  MOD[mm] MOD!=3 REG[0b111] RM[nnn]  no_refining_prefix MODRM()*/ {626, 1555},
/*h(1003)=3 0x0F 0xAE MOD[0b11] MOD=3  REG[0b110] RM[nnn]  f3_refining_prefix*/ {1003, 1057}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d);
hidx = ((9*key % 11) % 4);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xae_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(105)=0 0x0F 0xAE MOD[0b11] MOD=3  REG[0b110] RM[nnn]  osz_refining_prefix      norexw_prefix*/ {1668}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_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_map0x0F_opcode0xae_vv0_135_l1(const xed_decoded_inst_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 0xAE  MOD[mm] MOD!=3 REG[0b000] RM[nnn]  no_refining_prefix rexw_prefix MODRM()*/ {516, 338},
/*h(50)=1 0x0F 0xAE MOD[mm] MOD!=3 REG[0b011] RM[nnn] no_refining_prefix  MODRM()*/ {50, 1741}
};
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_map0x0F_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(84)=0 0x0F 0xAE MOD[mm]  MOD!=3 REG[0b101] RM[nnn] no_refining_prefix norexw_prefix MODRM()*/ {1229}
};
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_map0x0F_opcode0xae_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(961)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b100]  RM[nnn] f3_refining_prefix  no66_prefix*/ {1438}
};
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_map0x0F_opcode0xae_vv0_141_l1(const xed_decoded_inst_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, 52},
/*h(995)=1 0x0F 0xAE MOD[0b11] MOD=3  REG[0b110] RM[nnn]  f3_refining_prefix*/ {995, 1057}
};
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_map0x0F_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(97)=0 0x0F 0xAE  MOD[0b11] MOD=3 REG[0b110] RM[nnn] no_refining_prefix*/ {1757}
};
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_map0x0F_opcode0xae_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(597)=0 0x0F 0xAE  MOD[0b11] MOD=3 REG[0b101] RM[nnn] no_refining_prefix*/ {1473}
};
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_map0x0F_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(453)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b100]  RM[nnn] f3_refining_prefix  no66_prefix*/ {1438}
};
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_map0x0F_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(576)=0 0x0F 0xAE MOD[mm]  MOD!=3 REG[0b100] RM[nnn] no_refining_prefix rexw_prefix MODRM()*/ {1744}
};
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_map0x0F_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[150] = {
/*h(610)=0 */ {610, xed3_phash_find_map0x0F_opcode0xae_vv0_0_l1},
/*h(34)=1 */ {34, xed3_phash_find_map0x0F_opcode0xae_vv0_1_l1},
/*h(877)=2 */ {877, xed3_phash_find_map0x0F_opcode0xae_vv0_2_l1},
/*h(68)=3 */ {68, xed3_phash_find_map0x0F_opcode0xae_vv0_3_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1000)=5 */ {1000, xed3_phash_find_map0x0F_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_map0x0F_opcode0xae_vv0_9_l1},
/*h(492)=10 */ {492, xed3_phash_find_map0x0F_opcode0xae_vv0_10_l1},
/*h(115)=11 */ {115, xed3_phash_find_map0x0F_opcode0xae_vv0_11_l1},
/*h(437)=12 */ {437, xed3_phash_find_map0x0F_opcode0xae_vv0_12_l1},
/*h(992)=13 */ {992, xed3_phash_find_map0x0F_opcode0xae_vv0_13_l1},
/*h(560)=14 */ {560, xed3_phash_find_map0x0F_opcode0xae_vv0_14_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(594)=16 */ {594, xed3_phash_find_map0x0F_opcode0xae_vv0_16_l1},
/*h(450)=17 */ {450, xed3_phash_find_map0x0F_opcode0xae_vv0_17_l1},
/*h(1005)=18 */ {1005, xed3_phash_find_map0x0F_opcode0xae_vv0_18_l1},
/*h(484)=19 */ {484, xed3_phash_find_map0x0F_opcode0xae_vv0_19_l1},
/*h(429)=20 */ {429, xed3_phash_find_map0x0F_opcode0xae_vv0_20_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(353)=24 */ {353, xed3_phash_find_map0x0F_opcode0xae_vv0_24_l1},
/*h(963)=25 */ {963, xed3_phash_find_map0x0F_opcode0xae_vv0_25_l1},
/*h(997)=26 */ {997, xed3_phash_find_map0x0F_opcode0xae_vv0_26_l1},
/*h(620)=27 */ {620, xed3_phash_find_map0x0F_opcode0xae_vv0_27_l1},
/*h(421)=28 */ {421, xed3_phash_find_map0x0F_opcode0xae_vv0_28_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(544)=31 */ {544, xed3_phash_find_map0x0F_opcode0xae_vv0_31_l1},
/*h(489)=32 */ {489, xed3_phash_find_map0x0F_opcode0xae_vv0_32_l1},
/*h(578)=33 */ {578, xed3_phash_find_map0x0F_opcode0xae_vv0_33_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(989)=35 */ {989, xed3_phash_find_map0x0F_opcode0xae_vv0_35_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(413)=37 */ {413, xed3_phash_find_map0x0F_opcode0xae_vv0_37_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1002)=40 */ {1002, xed3_phash_find_map0x0F_opcode0xae_vv0_40_l1},
/*h(481)=41 */ {481, xed3_phash_find_map0x0F_opcode0xae_vv0_41_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(981)=43 */ {981, xed3_phash_find_map0x0F_opcode0xae_vv0_43_l1},
/*h(83)=44 */ {83, xed3_phash_find_map0x0F_opcode0xae_vv0_44_l1},
/*h(405)=45 */ {405, xed3_phash_find_map0x0F_opcode0xae_vv0_45_l1},
/*h(960)=46 */ {960, xed3_phash_find_map0x0F_opcode0xae_vv0_46_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(994)=48 */ {994, xed3_phash_find_map0x0F_opcode0xae_vv0_48_l1},
/*h(473)=49 */ {473, xed3_phash_find_map0x0F_opcode0xae_vv0_49_l1},
/*h(562)=50 */ {562, xed3_phash_find_map0x0F_opcode0xae_vv0_50_l1},
/*h(363)=51 */ {363, xed3_phash_find_map0x0F_opcode0xae_vv0_51_l1},
/*h(452)=52 */ {452, xed3_phash_find_map0x0F_opcode0xae_vv0_52_l1},
/*h(397)=53 */ {397, xed3_phash_find_map0x0F_opcode0xae_vv0_53_l1},
/*h(109)=54 */ {109, xed3_phash_find_map0x0F_opcode0xae_vv0_54_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(465)=57 */ {465, xed3_phash_find_map0x0F_opcode0xae_vv0_57_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(965)=60 */ {965, xed3_phash_find_map0x0F_opcode0xae_vv0_60_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(389)=62 */ {389, xed3_phash_find_map0x0F_opcode0xae_vv0_62_l1},
/*h(101)=63 */ {101, xed3_phash_find_map0x0F_opcode0xae_vv0_63_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(512)=65 */ {512, xed3_phash_find_map0x0F_opcode0xae_vv0_65_l1},
/*h(80)=66 */ {80, xed3_phash_find_map0x0F_opcode0xae_vv0_66_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(491)=68 */ {491, xed3_phash_find_map0x0F_opcode0xae_vv0_68_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(4)=70 */ {4, xed3_phash_find_map0x0F_opcode0xae_vv0_70_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(449)=74 */ {449, xed3_phash_find_map0x0F_opcode0xae_vv0_74_l1},
/*h(1004)=75 */ {1004, xed3_phash_find_map0x0F_opcode0xae_vv0_75_l1},
/*h(483)=76 */ {483, xed3_phash_find_map0x0F_opcode0xae_vv0_76_l1},
/*h(949)=77 */ {949, xed3_phash_find_map0x0F_opcode0xae_vv0_77_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(85)=79 */ {85, xed3_phash_find_map0x0F_opcode0xae_vv0_79_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(962)=82 */ {962, xed3_phash_find_map0x0F_opcode0xae_vv0_82_l1},
/*h(64)=83 */ {64, xed3_phash_find_map0x0F_opcode0xae_vv0_83_l1},
/*h(475)=84 */ {475, xed3_phash_find_map0x0F_opcode0xae_vv0_84_l1},
/*h(564)=85 */ {564, xed3_phash_find_map0x0F_opcode0xae_vv0_85_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(365)=87 */ {365, xed3_phash_find_map0x0F_opcode0xae_vv0_87_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(632)=89 */ {632, xed3_phash_find_map0x0F_opcode0xae_vv0_89_l1},
/*h(488)=90 */ {488, xed3_phash_find_map0x0F_opcode0xae_vv0_90_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(611)=92 */ {611, xed3_phash_find_map0x0F_opcode0xae_vv0_92_l1},
/*h(933)=93 */ {933, xed3_phash_find_map0x0F_opcode0xae_vv0_93_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(357)=95 */ {357, xed3_phash_find_map0x0F_opcode0xae_vv0_95_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1001)=97 */ {1001, xed3_phash_find_map0x0F_opcode0xae_vv0_97_l1},
/*h(480)=98 */ {480, xed3_phash_find_map0x0F_opcode0xae_vv0_98_l1},
/*h(48)=99 */ {48, xed3_phash_find_map0x0F_opcode0xae_vv0_99_l1},
/*h(514)=100 */ {514, xed3_phash_find_map0x0F_opcode0xae_vv0_100_l1},
/*h(82)=101 */ {82, xed3_phash_find_map0x0F_opcode0xae_vv0_101_l1},
/*h(925)=102 */ {925, xed3_phash_find_map0x0F_opcode0xae_vv0_102_l1},
/*h(493)=103 */ {493, xed3_phash_find_map0x0F_opcode0xae_vv0_103_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(993)=106 */ {993, xed3_phash_find_map0x0F_opcode0xae_vv0_106_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(595)=109 */ {595, xed3_phash_find_map0x0F_opcode0xae_vv0_109_l1},
/*h(917)=110 */ {917, xed3_phash_find_map0x0F_opcode0xae_vv0_110_l1},
/*h(485)=111 */ {485, xed3_phash_find_map0x0F_opcode0xae_vv0_111_l1},
/*h(108)=112 */ {108, xed3_phash_find_map0x0F_opcode0xae_vv0_112_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(608)=114 */ {608, xed3_phash_find_map0x0F_opcode0xae_vv0_114_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(32)=116 */ {32, xed3_phash_find_map0x0F_opcode0xae_vv0_116_l1},
/*h(964)=117 */ {964, xed3_phash_find_map0x0F_opcode0xae_vv0_117_l1},
/*h(909)=118 */ {909, xed3_phash_find_map0x0F_opcode0xae_vv0_118_l1},
/*h(621)=119 */ {621, xed3_phash_find_map0x0F_opcode0xae_vv0_119_l1},
/*h(477)=120 */ {477, xed3_phash_find_map0x0F_opcode0xae_vv0_120_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(490)=125 */ {490, xed3_phash_find_map0x0F_opcode0xae_vv0_125_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(901)=127 */ {901, xed3_phash_find_map0x0F_opcode0xae_vv0_127_l1},
/*h(469)=128 */ {469, xed3_phash_find_map0x0F_opcode0xae_vv0_128_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(448)=131 */ {448, xed3_phash_find_map0x0F_opcode0xae_vv0_131_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(16)=133 */ {16, xed3_phash_find_map0x0F_opcode0xae_vv0_133_l1},
/*h(105)=134 */ {105, xed3_phash_find_map0x0F_opcode0xae_vv0_134_l1},
/*h(50)=135 */ {50, xed3_phash_find_map0x0F_opcode0xae_vv0_135_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(84)=137 */ {84, xed3_phash_find_map0x0F_opcode0xae_vv0_137_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(961)=139 */ {961, xed3_phash_find_map0x0F_opcode0xae_vv0_139_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(995)=141 */ {995, xed3_phash_find_map0x0F_opcode0xae_vv0_141_l1},
/*h(97)=142 */ {97, xed3_phash_find_map0x0F_opcode0xae_vv0_142_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(597)=144 */ {597, xed3_phash_find_map0x0F_opcode0xae_vv0_144_l1},
/*h(453)=145 */ {453, xed3_phash_find_map0x0F_opcode0xae_vv0_145_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(576)=148 */ {576, xed3_phash_find_map0x0F_opcode0xae_vv0_148_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 * 150ULL, u.s.hi32);
return (*lu_table[hidx].l2_func)(d);
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {1402},
/*h(1)=1 0x0F 0xAF MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1403}
};
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_map0x0F_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*/ {963},
/*h(1)=1 0x0F 0xB0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {1081},
/*h(2)=2 0x0F 0xB0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {964},
/*h(3)=3 0x0F 0xB0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {964}
};
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_map0x0F_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*/ {965},
/*h(1)=1 0x0F 0xB1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {1082},
/*h(2)=2 0x0F 0xB1 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {966},
/*h(3)=3 0x0F 0xB1 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {966}
};
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_map0x0F_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()*/ {187}
};
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_map0x0F_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*/ {760},
/*h(1)=1 0x0F 0xB3 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {1831},
/*h(2)=2 0x0F 0xB3 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {761},
/*h(3)=3 0x0F 0xB3 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {761}
};
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_map0x0F_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()*/ {367}
};
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_map0x0F_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()*/ {1031}
};
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_map0x0F_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()*/ {1662},
/*h(1)=1 0x0F 0xB6 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1663}
};
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_map0x0F_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()*/ {1664},
/*h(1)=1 0x0F 0xB7 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1665}
};
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_map0x0F_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()*/ {67},
/*h(7)=1 0x0F 0xB8  f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {68}
};
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_map0x0F_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()*/ {438},
/*h(1)=1 0x0F 0xB9 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {439}
};
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_map0x0F_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()*/ {1524},
/*h(17)=1 0x0F 0xBA MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM() UIMM8()*/ {1524},
/*h(18)=2 0x0F 0xBA MOD[0b11] MOD=3 REG[0b100] RM[nnn] UIMM8()*/ {1525},
/*h(19)=3 0x0F 0xBA MOD[0b11] MOD=3 REG[0b100] RM[nnn] UIMM8()*/ {1525},
/*h(20)=4 0x0F 0xBA MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() UIMM8() nolock_prefix*/ {754},
/*h(21)=5 0x0F 0xBA MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() UIMM8() lock_prefix*/ {1627},
/*h(22)=6 0x0F 0xBA MOD[0b11] MOD=3 REG[0b101] RM[nnn] UIMM8()*/ {755},
/*h(23)=7 0x0F 0xBA MOD[0b11] MOD=3 REG[0b101] RM[nnn] UIMM8()*/ {755},
/*h(24)=8 0x0F 0xBA MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM() UIMM8() nolock_prefix*/ {758},
/*h(25)=9 0x0F 0xBA MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM() UIMM8() lock_prefix*/ {1830},
/*h(26)=10 0x0F 0xBA MOD[0b11] MOD=3 REG[0b110] RM[nnn] UIMM8()*/ {759},
/*h(27)=11 0x0F 0xBA MOD[0b11] MOD=3 REG[0b110] RM[nnn] UIMM8()*/ {759},
/*h(28)=12 0x0F 0xBA MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM() UIMM8() nolock_prefix*/ {776},
/*h(29)=13 0x0F 0xBA MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM() UIMM8() lock_prefix*/ {915},
/*h(30)=14 0x0F 0xBA MOD[0b11] MOD=3 REG[0b111] RM[nnn] UIMM8()*/ {777},
/*h(31)=15 0x0F 0xBA MOD[0b11] MOD=3 REG[0b111] RM[nnn] UIMM8()*/ {777}
};
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_map0x0F_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*/ {778},
/*h(1)=1 0x0F 0xBB MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {916},
/*h(2)=2 0x0F 0xBB MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {779},
/*h(3)=3 0x0F 0xBB MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {779}
};
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_map0x0F_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, 1894},
/*h(4)=1 0x0F 0xBC not_refining_f3 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4, 1894},
/*h(6)=2 0x0F 0xBC refining_f3 TZCNT=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6, 1896},
/*h(8)=3 0x0F 0xBC not_refining_f3 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8, 1894},
/*h(12)=4 0x0F 0xBC not_refining_f3 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12, 1894},
/*h(14)=5 0x0F 0xBC refining_f3  TZCNT=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14, 382},
/*h(1)=6 0x0F 0xBC not_refining_f3 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 1895},
/*h(5)=7 0x0F 0xBC not_refining_f3 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {5, 1895},
/*h(7)=8 0x0F 0xBC refining_f3 TZCNT=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {7, 1897},
/*h(9)=9 0x0F 0xBC not_refining_f3 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {9, 1895},
/*h(13)=10 0x0F 0xBC not_refining_f3 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {13, 1895},
/*h(15)=11 0x0F 0xBC refining_f3 TZCNT=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {15, 383}
};
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_map0x0F_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, 353},
/*h(10)=1 0x0F 0xBD not_refining_f3 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {10, 354},
/*h(12)=2 0x0F 0xBD  refining_f3 LZCNT=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12, 355},
/*h(1)=3 0x0F 0xBD not_refining_f3 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1, 353},
/*h(11)=4 0x0F 0xBD not_refining_f3 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {11, 354},
/*h(13)=5 0x0F 0xBD f3_refining_prefix LZCNT=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13, 1326},
/*h(2)=6 0x0F 0xBD not_refining_f3 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {2, 354},
/*h(8)=7 0x0F 0xBD not_refining_f3 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8, 353},
/*h(14)=8 0x0F 0xBD  refining_f3 LZCNT=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {14, 356},
/*h(3)=9 0x0F 0xBD not_refining_f3 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {3, 354},
/*h(9)=10 0x0F 0xBD not_refining_f3 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9, 353},
/*h(15)=11 0x0F 0xBD f3_refining_prefix LZCNT=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {15, 1327}
};
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_map0x0F_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()*/ {703},
/*h(1)=1 0x0F 0xBE MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {704}
};
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_map0x0F_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()*/ {705},
/*h(1)=1 0x0F 0xBF MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {706}
};
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_map0x0F_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*/ {150},
/*h(1)=1 0x0F 0xC0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {1160},
/*h(2)=2 0x0F 0xC0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {151},
/*h(3)=3 0x0F 0xC0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {151}
};
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_map0x0F_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*/ {152},
/*h(1)=1 0x0F 0xC1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {1161},
/*h(2)=2 0x0F 0xC1 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {153},
/*h(3)=3 0x0F 0xC1 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {153}
};
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_map0x0F_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, 708},
/*h(10)=1 0x0F 0xC2 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM() UIMM8()*/ {10, 921},
/*h(12)=2 0x0F 0xC2 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM() UIMM8()*/ {12, 315},
/*h(1)=3 0x0F 0xC2 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  UIMM8()*/ {1, 709},
/*h(11)=4 0x0F 0xC2 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66() UIMM8()*/ {11, 922},
/*h(13)=5 0x0F 0xC2 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66() UIMM8()*/ {13, 316},
/*h(2)=6 0x0F 0xC2 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM() UIMM8()*/ {2, 695},
/*h(8)=7 0x0F 0xC2 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM() UIMM8()*/ {8, 921},
/*h(14)=8 0x0F 0xC2 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM() UIMM8()*/ {14, 315},
/*h(3)=9 0x0F 0xC2 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66() UIMM8()*/ {3, 696},
/*h(9)=10 0x0F 0xC2 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66() UIMM8()*/ {9, 922},
/*h(15)=11 0x0F 0xC2 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66() UIMM8()*/ {15, 316}
};
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_map0x0F_opcode0xc3_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(1)=0 0x0F 0xC3 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  EOSZ!=3 MODRM()*/ {48},
/*h(2)=1 0x0F 0xC3 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  EOSZ!=3 MODRM()*/ {48},
/*h(3)=2 0x0F 0xC3 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  EOSZ=3 MODRM()*/ {49}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_OSZ_NONTERM_EOSZ_MOD3_OSZ_REP(d);
hidx = key - 1;
if(hidx <= 2) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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()*/ {1811},
/*h(1)=1 0x0F 0xC4 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  UIMM8()*/ {1812},
/*h(2)=2 0x0F 0xC4 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM() UIMM8()*/ {1813},
/*h(3)=3 0x0F 0xC4 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66() UIMM8()*/ {1814}
};
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_map0x0F_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, 1688},
/*h(3)=2 0x0F 0xC5 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66() UIMM8()*/ {3, 1689}
};
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_map0x0F_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()*/ {887},
/*h(1)=1 0x0F 0xC6 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  UIMM8()*/ {888},
/*h(2)=2 0x0F 0xC6 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM() UIMM8()*/ {1151},
/*h(3)=3 0x0F 0xC6 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66() UIMM8()*/ {1152}
};
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_map0x0F_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, 665},
/*h(233)=1 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b111] RM[nnn] no_refining_prefix MODRM()*/ {233, 581}
};
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_map0x0F_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*/ {1825}
};
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_map0x0F_opcode0xc7_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(2008)=0 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {372}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d);
hidx = key - 2008;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_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(1254)=0 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {867}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d);
hidx = key - 1254;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 214},
/*h(1576)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64  rexw_prefix IMMUNE66() MODRM() nolock_prefix*/ {1576, 1450}
};
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_map0x0F_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*/ {1592}
};
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_map0x0F_opcode0xc7_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(246)=0 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {246, 867},
/*h(1233)=1 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] osz_refining_prefix REFINING66() MODRM()*/ {1233, 214}
};
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_map0x0F_opcode0xc7_vv0_10_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(568)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 norexw_prefix IMMUNE66() MODRM() nolock_prefix*/ {568, 1826},
/*h(801)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {801, 1890}
};
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_map0x0F_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(1267)=0 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {867}
};
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_map0x0F_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(136)=0 0x0F 0xC7 MOD[mm]  MOD!=3 REG[0b100] RM[nnn] MODRM() norexw_prefix no_refining_prefix*/ {1131}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d);
hidx = key - 136;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(225)=0 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b111] RM[nnn] no_refining_prefix MODRM()*/ {225, 581},
/*h(1589)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {1589, 1890}
};
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_map0x0F_opcode0xc7_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(1157)=0 0x0F 0xC7 MOD[mm]  MOD!=3 REG[0b100] RM[nnn] MODRM() rexw_prefix no_refining_prefix*/ {186}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d);
hidx = key - 1157;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_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(2000)=0 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {372}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d);
hidx = key - 2000;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_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(1568)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {1825}
};
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_map0x0F_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(2034)=0 0x0F 0xC7 MOD[0b11] MOD=3  REG[0b111] RM[nnn]  f3_refining_prefix    not64*/ {1591}
};
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_map0x0F_opcode0xc7_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(1225)=0 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] no_refining_prefix  MODRM()*/ {665}
};
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_map0x0F_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(1081)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64  rexw_prefix IMMUNE66() MODRM() lock_prefix*/ {1955}
};
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_map0x0F_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(560)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {1825}
};
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_map0x0F_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*/ {867}
};
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_map0x0F_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*/ {1131}
};
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_map0x0F_opcode0xc7_vv0_27_l1(const xed_decoded_inst_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, 1825},
/*h(217)=1 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] osz_refining_prefix REFINING66() MODRM()*/ {217, 214}
};
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_map0x0F_opcode0xc7_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(1992)=0 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {372}
};
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_map0x0F_opcode0xc7_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[3] = {
/*h(1848)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64  rexw_prefix IMMUNE66() MODRM() nolock_prefix*/ {1848, 1450},
/*h(1238)=1 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {1238, 1755},
/*h(251)=2 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {251, 867}
};
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_map0x0F_opcode0xc7_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(196)=0 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] no_refining_prefix  MODRM()*/ {196, 665},
/*h(2026)=1 0x0F 0xC7 MOD[0b11] MOD=3  REG[0b111] RM[nnn]  f3_refining_prefix   mode64*/ {2026, 1592}
};
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_map0x0F_opcode0xc7_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(52)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {1825}
};
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_map0x0F_opcode0xc7_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(1128)=0 0x0F 0xC7 MOD[mm]  MOD!=3 REG[0b011] RM[nnn] MODRM() rexw_prefix no_refining_prefix*/ {1128, 12},
/*h(984)=1 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {984, 372}
};
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_map0x0F_opcode0xc7_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(230)=0 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {230, 867},
/*h(1217)=1 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] no_refining_prefix  MODRM()*/ {1217, 665}
};
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_map0x0F_opcode0xc7_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(1073)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {1890}
};
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_map0x0F_opcode0xc7_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(552)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 norexw_prefix IMMUNE66() MODRM() nolock_prefix*/ {552, 1826},
/*h(2005)=1 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {2005, 372}
};
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_map0x0F_opcode0xc7_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(1018)=0 0x0F 0xC7 MOD[0b11] MOD=3  REG[0b111] RM[nnn]  f3_refining_prefix   mode64*/ {1018, 1592},
/*h(1251)=1 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {1251, 867}
};
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_map0x0F_opcode0xc7_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[2] = {
/*h(209)=0 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] osz_refining_prefix REFINING66() MODRM()*/ {209, 214},
/*h(1573)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {1573, 1890}
};
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_map0x0F_opcode0xc7_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(2039)=0 0x0F 0xC7 MOD[0b11] MOD=3  REG[0b111] RM[nnn]  f3_refining_prefix    not64*/ {1591}
};
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_map0x0F_opcode0xc7_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[3] = {
/*h(1840)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {1840, 1825},
/*h(243)=1 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {243, 867},
/*h(1984)=2 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {1984, 372}
};
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_map0x0F_opcode0xc7_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(565)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {1890}
};
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_map0x0F_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(2018)=0 0x0F 0xC7 MOD[0b11] MOD=3  REG[0b111] RM[nnn]  f3_refining_prefix    not64*/ {1591}
};
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_map0x0F_opcode0xc7_vv0_47_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(1120)=0 0x0F 0xC7 MOD[mm]  MOD!=3 REG[0b011] RM[nnn] MODRM() rexw_prefix no_refining_prefix*/ {1120, 12},
/*h(133)=1 0x0F 0xC7 MOD[mm]  MOD!=3 REG[0b100] RM[nnn] MODRM() norexw_prefix no_refining_prefix*/ {133, 1131}
};
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_map0x0F_opcode0xc7_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(976)=0 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {372}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d);
hidx = key - 976;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_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(1065)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64  rexw_prefix IMMUNE66() MODRM() lock_prefix*/ {1955}
};
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_map0x0F_opcode0xc7_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(544)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {1825}
};
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_map0x0F_opcode0xc7_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(1010)=0 0x0F 0xC7 MOD[0b11] MOD=3  REG[0b111] RM[nnn]  f3_refining_prefix    not64*/ {1010, 1591},
/*h(1243)=1 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {1243, 1755}
};
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_map0x0F_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(1188)=0 0x0F 0xC7 MOD[mm]  MOD!=3 REG[0b101] RM[nnn] MODRM() rexw_prefix no_refining_prefix*/ {1188, 379},
/*h(201)=1 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] no_refining_prefix  MODRM()*/ {201, 665}
};
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_map0x0F_opcode0xc7_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(57)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 norexw_prefix IMMUNE66() MODRM() lock_prefix*/ {1891}
};
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_map0x0F_opcode0xc7_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[3] = {
/*h(1222)=0 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {1222, 1755},
/*h(1832)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64  rexw_prefix IMMUNE66() MODRM() nolock_prefix*/ {1832, 1450},
/*h(235)=2 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {235, 867}
};
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 % 17) % 3);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_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(36)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {1825}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d);
hidx = key - 36;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_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(1256)=0 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b111] RM[nnn] no_refining_prefix MODRM()*/ {581}
};
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_map0x0F_opcode0xc7_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(968)=0 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {372}
};
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_map0x0F_opcode0xc7_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(1057)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {1057, 1890},
/*h(824)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 norexw_prefix IMMUNE66() MODRM() nolock_prefix*/ {824, 1826},
/*h(214)=2 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {214, 1755}
};
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_map0x0F_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[2] = {
/*h(1002)=0 0x0F 0xC7 MOD[0b11] MOD=3  REG[0b111] RM[nnn]  f3_refining_prefix   mode64*/ {1002, 1592},
/*h(1989)=1 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {1989, 372}
};
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_map0x0F_opcode0xc7_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(1845)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {1845, 1890},
/*h(1235)=1 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {1235, 1755}
};
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_map0x0F_opcode0xc7_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(104)=0 0x0F 0xC7 MOD[mm]  MOD!=3 REG[0b011] RM[nnn] MODRM() norexw_prefix no_refining_prefix*/ {1532}
};
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_map0x0F_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(2023)=0 0x0F 0xC7 MOD[0b11] MOD=3  REG[0b111] RM[nnn]  f3_refining_prefix    not64*/ {2023, 1591},
/*h(193)=1 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] no_refining_prefix  MODRM()*/ {193, 665}
};
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) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(49)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {1890}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d);
hidx = key - 49;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_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(1125)=0 0x0F 0xC7 MOD[mm]  MOD!=3 REG[0b011] RM[nnn] MODRM() rexw_prefix no_refining_prefix*/ {1125, 12},
/*h(981)=1 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {981, 372}
};
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_map0x0F_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(1824)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {1824, 1825},
/*h(227)=1 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {227, 867}
};
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_map0x0F_opcode0xc7_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(549)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {1890}
};
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_map0x0F_opcode0xc7_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(1248)=0 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b111] RM[nnn] no_refining_prefix MODRM()*/ {1248, 581},
/*h(1015)=1 0x0F 0xC7 MOD[0b11] MOD=3  REG[0b111] RM[nnn]  f3_refining_prefix    not64*/ {1015, 1591}
};
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_map0x0F_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[3] = {
/*h(960)=0 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {960, 372},
/*h(816)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {816, 1825},
/*h(1193)=2 0x0F 0xC7 MOD[mm]  MOD!=3 REG[0b101] RM[nnn] MODRM() rexw_prefix no_refining_prefix*/ {1193, 379}
};
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_map0x0F_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(994)=0 0x0F 0xC7 MOD[0b11] MOD=3  REG[0b111] RM[nnn]  f3_refining_prefix    not64*/ {994, 1591},
/*h(1227)=1 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {1227, 1755}
};
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_map0x0F_opcode0xc7_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(96)=0 0x0F 0xC7 MOD[mm]  MOD!=3 REG[0b011] RM[nnn] MODRM() norexw_prefix no_refining_prefix*/ {1532}
};
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_map0x0F_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(41)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 norexw_prefix IMMUNE66() MODRM() lock_prefix*/ {1891}
};
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_map0x0F_opcode0xc7_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(219)=0 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {1755}
};
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_map0x0F_opcode0xc7_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(164)=0 0x0F 0xC7 MOD[mm]  MOD!=3 REG[0b101] RM[nnn] MODRM() norexw_prefix no_refining_prefix*/ {641}
};
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_map0x0F_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(1240)=0 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] osz_refining_prefix REFINING66() MODRM()*/ {214}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d);
hidx = key - 1240;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_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(198)=0 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {198, 1755},
/*h(1185)=1 0x0F 0xC7 MOD[mm]  MOD!=3 REG[0b101] RM[nnn] MODRM() rexw_prefix no_refining_prefix*/ {1185, 379}
};
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_map0x0F_opcode0xc7_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(808)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 norexw_prefix IMMUNE66() MODRM() nolock_prefix*/ {1826}
};
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_map0x0F_opcode0xc7_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(1274)=0 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {867}
};
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_map0x0F_opcode0xc7_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[3] = {
/*h(232)=0 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b111] RM[nnn] no_refining_prefix MODRM()*/ {232, 581},
/*h(1219)=1 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {1219, 1755},
/*h(1829)=2 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {1829, 1890}
};
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_map0x0F_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(33)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {1890}
};
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_map0x0F_opcode0xc7_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(1253)=0 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b111] RM[nnn] no_refining_prefix MODRM()*/ {581}
};
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_map0x0F_opcode0xc7_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(965)=0 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {372}
};
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_map0x0F_opcode0xc7_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(821)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {821, 1890},
/*h(211)=1 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {211, 1755}
};
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_map0x0F_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(999)=0 0x0F 0xC7 MOD[0b11] MOD=3  REG[0b111] RM[nnn]  f3_refining_prefix    not64*/ {1591}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d);
hidx = key - 999;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_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(1232)=0 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] osz_refining_prefix REFINING66() MODRM()*/ {214}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d);
hidx = key - 1232;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_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(101)=0 0x0F 0xC7 MOD[mm]  MOD!=3 REG[0b011] RM[nnn] MODRM() norexw_prefix no_refining_prefix*/ {1532}
};
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_map0x0F_opcode0xc7_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(800)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {1825}
};
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_map0x0F_opcode0xc7_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(1266)=0 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {867}
};
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_map0x0F_opcode0xc7_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(224)=0 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b111] RM[nnn] no_refining_prefix MODRM()*/ {224, 581},
/*h(1588)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {1588, 1825}
};
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_map0x0F_opcode0xc7_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(1156)=0 0x0F 0xC7 MOD[mm]  MOD!=3 REG[0b100] RM[nnn] MODRM() rexw_prefix no_refining_prefix*/ {1156, 186},
/*h(169)=1 0x0F 0xC7 MOD[mm]  MOD!=3 REG[0b101] RM[nnn] MODRM() norexw_prefix no_refining_prefix*/ {169, 641}
};
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_map0x0F_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(203)=0 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {1755}
};
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_map0x0F_opcode0xc7_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(1224)=0 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] no_refining_prefix  MODRM()*/ {665}
};
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_map0x0F_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(1080)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64  rexw_prefix IMMUNE66() MODRM() nolock_prefix*/ {1450}
};
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_map0x0F_opcode0xc7_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(1258)=0 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {867}
};
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_map0x0F_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(216)=0 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] osz_refining_prefix REFINING66() MODRM()*/ {214}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d);
hidx = key - 216;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(161)=0 0x0F 0xC7 MOD[mm]  MOD!=3 REG[0b101] RM[nnn] MODRM() norexw_prefix no_refining_prefix*/ {641}
};
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_map0x0F_opcode0xc7_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(1237)=0 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] osz_refining_prefix REFINING66() MODRM()*/ {214}
};
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_map0x0F_opcode0xc7_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(250)=0 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {867}
};
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_map0x0F_opcode0xc7_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(195)=0 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {1755}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d);
hidx = key - 195;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(805)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {1890}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d);
hidx = key - 805;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1271)=0 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {867}
};
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_map0x0F_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(1593)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64  rexw_prefix IMMUNE66() MODRM() lock_prefix*/ {1955}
};
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_map0x0F_opcode0xc7_vv0_127_l1(const xed_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(1216)=0 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] no_refining_prefix  MODRM()*/ {1216, 665},
/*h(1072)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {1072, 1825},
/*h(229)=2 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b111] RM[nnn] no_refining_prefix MODRM()*/ {229, 581}
};
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_map0x0F_opcode0xc7_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(1161)=0 0x0F 0xC7 MOD[mm]  MOD!=3 REG[0b100] RM[nnn] MODRM() rexw_prefix no_refining_prefix*/ {186}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d);
hidx = key - 1161;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(2004)=0 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {372}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d);
hidx = key - 2004;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(1250)=0 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {867}
};
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_map0x0F_opcode0xc7_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(1572)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {1825}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d);
hidx = key - 1572;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_132_l1(const xed_decoded_inst_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 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] osz_refining_prefix REFINING66() MODRM()*/ {208, 214},
/*h(2038)=1 0x0F 0xC7 MOD[0b11] MOD=3  REG[0b111] RM[nnn]  f3_refining_prefix    not64*/ {2038, 1591}
};
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 % 7) % 2);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_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(242)=0 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {867}
};
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_map0x0F_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(564)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {1825}
};
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_map0x0F_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(132)=0 0x0F 0xC7 MOD[mm]  MOD!=3 REG[0b100] RM[nnn] MODRM() norexw_prefix no_refining_prefix*/ {1131}
};
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_map0x0F_opcode0xc7_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(1585)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {1890}
};
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_map0x0F_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(1064)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64  rexw_prefix IMMUNE66() MODRM() nolock_prefix*/ {1450}
};
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_map0x0F_opcode0xc7_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(1153)=0 0x0F 0xC7 MOD[mm]  MOD!=3 REG[0b100] RM[nnn] MODRM() rexw_prefix no_refining_prefix*/ {186}
};
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_map0x0F_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(1242)=0 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {1755}
};
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_map0x0F_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(200)=0 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] no_refining_prefix  MODRM()*/ {665}
};
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_map0x0F_opcode0xc7_vv0_146_l1(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*/ {1826}
};
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_map0x0F_opcode0xc7_vv0_148_l1(const xed_decoded_inst_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, 867},
/*h(1221)=1 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] no_refining_prefix  MODRM()*/ {1221, 665}
};
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_map0x0F_opcode0xc7_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(1077)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {1890}
};
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_map0x0F_opcode0xc7_vv0_151_l1(const xed_decoded_inst_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, 372},
/*h(1255)=1 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {1255, 867}
};
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_map0x0F_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(213)=0 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] osz_refining_prefix REFINING66() MODRM()*/ {213, 214},
/*h(1577)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64  rexw_prefix IMMUNE66() MODRM() lock_prefix*/ {1577, 1955}
};
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_map0x0F_opcode0xc7_vv0_154_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(1056)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {1056, 1825},
/*h(2043)=1 0x0F 0xC7 MOD[0b11] MOD=3  REG[0b111] RM[nnn]  f3_refining_prefix   mode64*/ {2043, 1592}
};
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_map0x0F_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(1988)=0 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {1988, 372},
/*h(1234)=1 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {1234, 1755}
};
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_map0x0F_opcode0xc7_vv0_157_l1(const xed_decoded_inst_t* d)
{
typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t;
static const lu_entry_t lu_table[2] = {
/*h(1844)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {1844, 1825},
/*h(247)=1 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {247, 867}
};
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_map0x0F_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(569)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 norexw_prefix IMMUNE66() MODRM() lock_prefix*/ {1891}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d);
hidx = key - 569;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_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(192)=0 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] no_refining_prefix  MODRM()*/ {192, 665},
/*h(48)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {48, 1825},
/*h(2022)=2 0x0F 0xC7 MOD[0b11] MOD=3  REG[0b111] RM[nnn]  f3_refining_prefix    not64*/ {2022, 1591}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_LOCK_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_map0x0F_opcode0xc7_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(1124)=0 0x0F 0xC7 MOD[mm]  MOD!=3 REG[0b011] RM[nnn] MODRM() rexw_prefix no_refining_prefix*/ {1124, 12},
/*h(137)=1 0x0F 0xC7 MOD[mm]  MOD!=3 REG[0b100] RM[nnn] MODRM() norexw_prefix no_refining_prefix*/ {137, 1131}
};
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_map0x0F_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(980)=0 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {372}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d);
hidx = key - 980;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_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(226)=0 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {867}
};
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_map0x0F_opcode0xc7_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(548)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {1825}
};
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_map0x0F_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[2] = {
/*h(1014)=0 0x0F 0xC7 MOD[0b11] MOD=3  REG[0b111] RM[nnn]  f3_refining_prefix    not64*/ {1014, 1591},
/*h(2001)=1 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {2001, 372}
};
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_map0x0F_opcode0xc7_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(1569)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {1890}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d);
hidx = key - 1569;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_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(1192)=0 0x0F 0xC7 MOD[mm]  MOD!=3 REG[0b101] RM[nnn] MODRM() rexw_prefix no_refining_prefix*/ {1192, 379},
/*h(2035)=1 0x0F 0xC7 MOD[0b11] MOD=3  REG[0b111] RM[nnn]  f3_refining_prefix    not64*/ {2035, 1591}
};
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_map0x0F_opcode0xc7_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(1226)=0 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {1755}
};
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_map0x0F_opcode0xc7_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(561)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {1890}
};
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_map0x0F_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(40)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 norexw_prefix IMMUNE66() MODRM() nolock_prefix*/ {1826}
};
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_map0x0F_opcode0xc7_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(129)=0 0x0F 0xC7 MOD[mm]  MOD!=3 REG[0b100] RM[nnn] MODRM() norexw_prefix no_refining_prefix*/ {1131}
};
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_map0x0F_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(218)=0 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {1755}
};
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_map0x0F_opcode0xc7_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(1061)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {1890}
};
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_map0x0F_opcode0xc7_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[3] = {
/*h(1239)=0 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {1239, 1755},
/*h(1993)=1 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {1993, 372},
/*h(1849)=2 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64  rexw_prefix IMMUNE66() MODRM() lock_prefix*/ {1849, 1955}
};
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 % 7) % 3);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_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[2] = {
/*h(1184)=0 0x0F 0xC7 MOD[mm]  MOD!=3 REG[0b101] RM[nnn] MODRM() rexw_prefix no_refining_prefix*/ {1184, 379},
/*h(197)=1 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] no_refining_prefix  MODRM()*/ {197, 665}
};
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_map0x0F_opcode0xc7_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(53)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {53, 1890},
/*h(2027)=1 0x0F 0xC7 MOD[0b11] MOD=3  REG[0b111] RM[nnn]  f3_refining_prefix   mode64*/ {2027, 1592}
};
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_map0x0F_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(1129)=0 0x0F 0xC7 MOD[mm]  MOD!=3 REG[0b011] RM[nnn] MODRM() rexw_prefix no_refining_prefix*/ {12}
};
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_map0x0F_opcode0xc7_vv0_183_l1(const xed_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(1828)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {1828, 1825},
/*h(985)=1 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {985, 372},
/*h(1218)=2 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {1218, 1755},
/*h(231)=3 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {231, 867}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d);
hidx = ((16*key % 17) % 4);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_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(553)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 norexw_prefix IMMUNE66() MODRM() lock_prefix*/ {1891}
};
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_map0x0F_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[3] = {
/*h(32)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {32, 1825},
/*h(1252)=1 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b111] RM[nnn] no_refining_prefix MODRM()*/ {1252, 581},
/*h(1019)=2 0x0F 0xC7 MOD[0b11] MOD=3  REG[0b111] RM[nnn]  f3_refining_prefix   mode64*/ {1019, 1592}
};
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_map0x0F_opcode0xc7_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(210)=0 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {210, 1755},
/*h(964)=1 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {964, 372}
};
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_map0x0F_opcode0xc7_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(820)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {1825}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d);
hidx = key - 820;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_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(998)=0 0x0F 0xC7 MOD[0b11] MOD=3  REG[0b111] RM[nnn]  f3_refining_prefix    not64*/ {998, 1591},
/*h(1985)=1 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {1985, 372}
};
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_map0x0F_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(100)=0 0x0F 0xC7 MOD[mm]  MOD!=3 REG[0b011] RM[nnn] MODRM() norexw_prefix no_refining_prefix*/ {100, 1532},
/*h(1841)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {1841, 1890}
};
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_map0x0F_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(2019)=0 0x0F 0xC7 MOD[0b11] MOD=3  REG[0b111] RM[nnn]  f3_refining_prefix    not64*/ {1591}
};
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_map0x0F_opcode0xc7_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(1121)=0 0x0F 0xC7 MOD[mm]  MOD!=3 REG[0b011] RM[nnn] MODRM() rexw_prefix no_refining_prefix*/ {12}
};
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_map0x0F_opcode0xc7_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(977)=0 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {372}
};
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_map0x0F_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(545)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {1890}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d);
hidx = key - 545;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_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(168)=0 0x0F 0xC7 MOD[mm]  MOD!=3 REG[0b101] RM[nnn] MODRM() norexw_prefix no_refining_prefix*/ {168, 641},
/*h(1011)=1 0x0F 0xC7 MOD[0b11] MOD=3  REG[0b111] RM[nnn]  f3_refining_prefix    not64*/ {1011, 1591}
};
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_map0x0F_opcode0xc7_vv0_202_l1(const xed_decoded_inst_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 0xC7  MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {202, 1755},
/*h(1189)=1 0x0F 0xC7 MOD[mm]  MOD!=3 REG[0b101] RM[nnn] MODRM() rexw_prefix no_refining_prefix*/ {1189, 379}
};
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_map0x0F_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(1833)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64  rexw_prefix IMMUNE66() MODRM() lock_prefix*/ {1833, 1955},
/*h(1223)=1 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {1223, 1755}
};
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_map0x0F_opcode0xc7_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(1257)=0 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b111] RM[nnn] no_refining_prefix MODRM()*/ {1257, 581},
/*h(37)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {37, 1890}
};
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_map0x0F_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(969)=0 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {372}
};
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_map0x0F_opcode0xc7_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(825)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 norexw_prefix IMMUNE66() MODRM() lock_prefix*/ {825, 1891},
/*h(215)=1 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {215, 1755}
};
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_map0x0F_opcode0xc7_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(160)=0 0x0F 0xC7 MOD[mm]  MOD!=3 REG[0b101] RM[nnn] MODRM() norexw_prefix no_refining_prefix*/ {641}
};
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_map0x0F_opcode0xc7_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(1236)=0 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] osz_refining_prefix REFINING66() MODRM()*/ {1236, 214},
/*h(1003)=1 0x0F 0xC7 MOD[0b11] MOD=3  REG[0b111] RM[nnn]  f3_refining_prefix   mode64*/ {1003, 1592}
};
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_map0x0F_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(105)=0 0x0F 0xC7 MOD[mm]  MOD!=3 REG[0b011] RM[nnn] MODRM() norexw_prefix no_refining_prefix*/ {1532}
};
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_map0x0F_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(804)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {804, 1825},
/*h(194)=1 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {194, 1755}
};
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_map0x0F_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(1270)=0 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {867}
};
xed_uint64_t key = 0;
xed_uint64_t hidx = 0;
key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d);
hidx = key - 1270;
if(hidx == 0) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_vv0_218_l1(const xed_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(228)=0 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b111] RM[nnn] no_refining_prefix MODRM()*/ {228, 581},
/*h(1825)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {1825, 1890},
/*h(1592)=2 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64  rexw_prefix IMMUNE66() MODRM() nolock_prefix*/ {1592, 1450}
};
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);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc7_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(1160)=0 0x0F 0xC7 MOD[mm]  MOD!=3 REG[0b100] RM[nnn] MODRM() rexw_prefix no_refining_prefix*/ {186}
};
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_map0x0F_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(1249)=0 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b111] RM[nnn] no_refining_prefix MODRM()*/ {581}
};
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_map0x0F_opcode0xc7_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(961)=0 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {372}
};
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_map0x0F_opcode0xc7_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(817)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {1890}
};
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_map0x0F_opcode0xc7_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(995)=0 0x0F 0xC7 MOD[0b11] MOD=3  REG[0b111] RM[nnn]  f3_refining_prefix    not64*/ {1591}
};
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_map0x0F_opcode0xc7_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(97)=0 0x0F 0xC7 MOD[mm]  MOD!=3 REG[0b011] RM[nnn] MODRM() norexw_prefix no_refining_prefix*/ {1532}
};
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_map0x0F_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(1584)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {1825}
};
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_map0x0F_opcode0xc7_vv0_234_l1(const xed_decoded_inst_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, 186},
/*h(165)=1 0x0F 0xC7 MOD[mm]  MOD!=3 REG[0b101] RM[nnn] MODRM() norexw_prefix no_refining_prefix*/ {165, 641}
};
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_map0x0F_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(1241)=0 0x0F 0xC7  MOD[mm] MOD!=3 REG[0b110] RM[nnn] osz_refining_prefix REFINING66() MODRM()*/ {214}
};
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_map0x0F_opcode0xc7_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(809)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 norexw_prefix IMMUNE66() MODRM() lock_prefix*/ {809, 1891},
/*h(199)=1 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {199, 1755}
};
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_map0x0F_opcode0xc7_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(1275)=0 0x0F 0xC7  MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {867}
};
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_map0x0F_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[240] = {
/*h(233)=0 */ {233, xed3_phash_find_map0x0F_opcode0xc7_vv0_0_l1},
/*h(1076)=1 */ {1076, xed3_phash_find_map0x0F_opcode0xc7_vv0_1_l1},
/*h(2008)=2 */ {2008, xed3_phash_find_map0x0F_opcode0xc7_vv0_2_l1},
/*h(1254)=3 */ {1254, xed3_phash_find_map0x0F_opcode0xc7_vv0_3_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(212)=5 */ {212, xed3_phash_find_map0x0F_opcode0xc7_vv0_5_l1},
/*h(2042)=6 */ {2042, xed3_phash_find_map0x0F_opcode0xc7_vv0_6_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(246)=8 */ {246, xed3_phash_find_map0x0F_opcode0xc7_vv0_8_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(801)=10 */ {801, xed3_phash_find_map0x0F_opcode0xc7_vv0_10_l1},
/*h(1267)=11 */ {1267, xed3_phash_find_map0x0F_opcode0xc7_vv0_11_l1},
/*h(136)=12 */ {136, xed3_phash_find_map0x0F_opcode0xc7_vv0_12_l1},
/*h(225)=13 */ {225, xed3_phash_find_map0x0F_opcode0xc7_vv0_13_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1157)=15 */ {1157, xed3_phash_find_map0x0F_opcode0xc7_vv0_15_l1},
/*h(2000)=16 */ {2000, xed3_phash_find_map0x0F_opcode0xc7_vv0_16_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1568)=18 */ {1568, xed3_phash_find_map0x0F_opcode0xc7_vv0_18_l1},
/*h(2034)=19 */ {2034, xed3_phash_find_map0x0F_opcode0xc7_vv0_19_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1225)=21 */ {1225, xed3_phash_find_map0x0F_opcode0xc7_vv0_21_l1},
/*h(1081)=22 */ {1081, xed3_phash_find_map0x0F_opcode0xc7_vv0_22_l1},
/*h(560)=23 */ {560, xed3_phash_find_map0x0F_opcode0xc7_vv0_23_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1259)=25 */ {1259, xed3_phash_find_map0x0F_opcode0xc7_vv0_25_l1},
/*h(128)=26 */ {128, xed3_phash_find_map0x0F_opcode0xc7_vv0_26_l1},
/*h(217)=27 */ {217, xed3_phash_find_map0x0F_opcode0xc7_vv0_27_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1992)=29 */ {1992, xed3_phash_find_map0x0F_opcode0xc7_vv0_29_l1},
/*h(251)=30 */ {251, xed3_phash_find_map0x0F_opcode0xc7_vv0_30_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2026)=32 */ {2026, xed3_phash_find_map0x0F_opcode0xc7_vv0_32_l1},
/*h(52)=33 */ {52, xed3_phash_find_map0x0F_opcode0xc7_vv0_33_l1},
/*h(984)=34 */ {984, xed3_phash_find_map0x0F_opcode0xc7_vv0_34_l1},
/*h(1217)=35 */ {1217, xed3_phash_find_map0x0F_opcode0xc7_vv0_35_l1},
/*h(1073)=36 */ {1073, xed3_phash_find_map0x0F_opcode0xc7_vv0_36_l1},
/*h(552)=37 */ {552, xed3_phash_find_map0x0F_opcode0xc7_vv0_37_l1},
/*h(1018)=38 */ {1018, xed3_phash_find_map0x0F_opcode0xc7_vv0_38_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1573)=40 */ {1573, xed3_phash_find_map0x0F_opcode0xc7_vv0_40_l1},
/*h(2039)=41 */ {2039, xed3_phash_find_map0x0F_opcode0xc7_vv0_41_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1984)=43 */ {1984, xed3_phash_find_map0x0F_opcode0xc7_vv0_43_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(565)=45 */ {565, xed3_phash_find_map0x0F_opcode0xc7_vv0_45_l1},
/*h(2018)=46 */ {2018, xed3_phash_find_map0x0F_opcode0xc7_vv0_46_l1},
/*h(133)=47 */ {133, xed3_phash_find_map0x0F_opcode0xc7_vv0_47_l1},
/*h(976)=48 */ {976, xed3_phash_find_map0x0F_opcode0xc7_vv0_48_l1},
/*h(1065)=49 */ {1065, xed3_phash_find_map0x0F_opcode0xc7_vv0_49_l1},
/*h(544)=50 */ {544, xed3_phash_find_map0x0F_opcode0xc7_vv0_50_l1},
/*h(1010)=51 */ {1010, xed3_phash_find_map0x0F_opcode0xc7_vv0_51_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(201)=53 */ {201, xed3_phash_find_map0x0F_opcode0xc7_vv0_53_l1},
/*h(57)=54 */ {57, xed3_phash_find_map0x0F_opcode0xc7_vv0_54_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(235)=57 */ {235, xed3_phash_find_map0x0F_opcode0xc7_vv0_57_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(36)=59 */ {36, xed3_phash_find_map0x0F_opcode0xc7_vv0_59_l1},
/*h(1256)=60 */ {1256, xed3_phash_find_map0x0F_opcode0xc7_vv0_60_l1},
/*h(968)=61 */ {968, xed3_phash_find_map0x0F_opcode0xc7_vv0_61_l1},
/*h(214)=62 */ {214, xed3_phash_find_map0x0F_opcode0xc7_vv0_62_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1989)=64 */ {1989, xed3_phash_find_map0x0F_opcode0xc7_vv0_64_l1},
/*h(1235)=65 */ {1235, xed3_phash_find_map0x0F_opcode0xc7_vv0_65_l1},
/*h(104)=66 */ {104, xed3_phash_find_map0x0F_opcode0xc7_vv0_66_l1},
/*h(193)=67 */ {193, xed3_phash_find_map0x0F_opcode0xc7_vv0_67_l1},
/*h(49)=68 */ {49, xed3_phash_find_map0x0F_opcode0xc7_vv0_68_l1},
/*h(981)=69 */ {981, xed3_phash_find_map0x0F_opcode0xc7_vv0_69_l1},
/*h(227)=70 */ {227, xed3_phash_find_map0x0F_opcode0xc7_vv0_70_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(549)=72 */ {549, xed3_phash_find_map0x0F_opcode0xc7_vv0_72_l1},
/*h(1015)=73 */ {1015, xed3_phash_find_map0x0F_opcode0xc7_vv0_73_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(816)=75 */ {816, xed3_phash_find_map0x0F_opcode0xc7_vv0_75_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1227)=78 */ {1227, xed3_phash_find_map0x0F_opcode0xc7_vv0_78_l1},
/*h(96)=79 */ {96, xed3_phash_find_map0x0F_opcode0xc7_vv0_79_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(41)=81 */ {41, xed3_phash_find_map0x0F_opcode0xc7_vv0_81_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(219)=83 */ {219, xed3_phash_find_map0x0F_opcode0xc7_vv0_83_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(164)=85 */ {164, xed3_phash_find_map0x0F_opcode0xc7_vv0_85_l1},
/*h(1240)=86 */ {1240, xed3_phash_find_map0x0F_opcode0xc7_vv0_86_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1185)=88 */ {1185, xed3_phash_find_map0x0F_opcode0xc7_vv0_88_l1},
/*h(808)=89 */ {808, xed3_phash_find_map0x0F_opcode0xc7_vv0_89_l1},
/*h(1274)=90 */ {1274, xed3_phash_find_map0x0F_opcode0xc7_vv0_90_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(232)=92 */ {232, xed3_phash_find_map0x0F_opcode0xc7_vv0_92_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(33)=94 */ {33, xed3_phash_find_map0x0F_opcode0xc7_vv0_94_l1},
/*h(1253)=95 */ {1253, xed3_phash_find_map0x0F_opcode0xc7_vv0_95_l1},
/*h(965)=96 */ {965, xed3_phash_find_map0x0F_opcode0xc7_vv0_96_l1},
/*h(211)=97 */ {211, xed3_phash_find_map0x0F_opcode0xc7_vv0_97_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(999)=99 */ {999, xed3_phash_find_map0x0F_opcode0xc7_vv0_99_l1},
/*h(1232)=100 */ {1232, xed3_phash_find_map0x0F_opcode0xc7_vv0_100_l1},
/*h(101)=101 */ {101, xed3_phash_find_map0x0F_opcode0xc7_vv0_101_l1},
/*h(800)=102 */ {800, xed3_phash_find_map0x0F_opcode0xc7_vv0_102_l1},
/*h(1266)=103 */ {1266, xed3_phash_find_map0x0F_opcode0xc7_vv0_103_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(224)=105 */ {224, xed3_phash_find_map0x0F_opcode0xc7_vv0_105_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(169)=107 */ {169, xed3_phash_find_map0x0F_opcode0xc7_vv0_107_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(203)=110 */ {203, xed3_phash_find_map0x0F_opcode0xc7_vv0_110_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1224)=113 */ {1224, xed3_phash_find_map0x0F_opcode0xc7_vv0_113_l1},
/*h(1080)=114 */ {1080, xed3_phash_find_map0x0F_opcode0xc7_vv0_114_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1258)=116 */ {1258, xed3_phash_find_map0x0F_opcode0xc7_vv0_116_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(216)=118 */ {216, xed3_phash_find_map0x0F_opcode0xc7_vv0_118_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(161)=120 */ {161, xed3_phash_find_map0x0F_opcode0xc7_vv0_120_l1},
/*h(1237)=121 */ {1237, xed3_phash_find_map0x0F_opcode0xc7_vv0_121_l1},
/*h(250)=122 */ {250, xed3_phash_find_map0x0F_opcode0xc7_vv0_122_l1},
/*h(195)=123 */ {195, xed3_phash_find_map0x0F_opcode0xc7_vv0_123_l1},
/*h(805)=124 */ {805, xed3_phash_find_map0x0F_opcode0xc7_vv0_124_l1},
/*h(1271)=125 */ {1271, xed3_phash_find_map0x0F_opcode0xc7_vv0_125_l1},
/*h(1593)=126 */ {1593, xed3_phash_find_map0x0F_opcode0xc7_vv0_126_l1},
/*h(229)=127 */ {229, xed3_phash_find_map0x0F_opcode0xc7_vv0_127_l1},
/*h(1161)=128 */ {1161, xed3_phash_find_map0x0F_opcode0xc7_vv0_128_l1},
/*h(2004)=129 */ {2004, xed3_phash_find_map0x0F_opcode0xc7_vv0_129_l1},
/*h(1250)=130 */ {1250, xed3_phash_find_map0x0F_opcode0xc7_vv0_130_l1},
/*h(1572)=131 */ {1572, xed3_phash_find_map0x0F_opcode0xc7_vv0_131_l1},
/*h(2038)=132 */ {2038, xed3_phash_find_map0x0F_opcode0xc7_vv0_132_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(242)=135 */ {242, xed3_phash_find_map0x0F_opcode0xc7_vv0_135_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(564)=137 */ {564, xed3_phash_find_map0x0F_opcode0xc7_vv0_137_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(132)=139 */ {132, xed3_phash_find_map0x0F_opcode0xc7_vv0_139_l1},
/*h(1585)=140 */ {1585, xed3_phash_find_map0x0F_opcode0xc7_vv0_140_l1},
/*h(1064)=141 */ {1064, xed3_phash_find_map0x0F_opcode0xc7_vv0_141_l1},
/*h(1153)=142 */ {1153, xed3_phash_find_map0x0F_opcode0xc7_vv0_142_l1},
/*h(1242)=143 */ {1242, xed3_phash_find_map0x0F_opcode0xc7_vv0_143_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(200)=145 */ {200, xed3_phash_find_map0x0F_opcode0xc7_vv0_145_l1},
/*h(56)=146 */ {56, xed3_phash_find_map0x0F_opcode0xc7_vv0_146_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(234)=148 */ {234, xed3_phash_find_map0x0F_opcode0xc7_vv0_148_l1},
/*h(1077)=149 */ {1077, xed3_phash_find_map0x0F_opcode0xc7_vv0_149_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2009)=151 */ {2009, xed3_phash_find_map0x0F_opcode0xc7_vv0_151_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1577)=153 */ {1577, xed3_phash_find_map0x0F_opcode0xc7_vv0_153_l1},
/*h(1056)=154 */ {1056, xed3_phash_find_map0x0F_opcode0xc7_vv0_154_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1988)=156 */ {1988, xed3_phash_find_map0x0F_opcode0xc7_vv0_156_l1},
/*h(247)=157 */ {247, xed3_phash_find_map0x0F_opcode0xc7_vv0_157_l1},
/*h(569)=158 */ {569, xed3_phash_find_map0x0F_opcode0xc7_vv0_158_l1},
/*h(48)=159 */ {48, xed3_phash_find_map0x0F_opcode0xc7_vv0_159_l1},
/*h(137)=160 */ {137, xed3_phash_find_map0x0F_opcode0xc7_vv0_160_l1},
/*h(980)=161 */ {980, xed3_phash_find_map0x0F_opcode0xc7_vv0_161_l1},
/*h(226)=162 */ {226, xed3_phash_find_map0x0F_opcode0xc7_vv0_162_l1},
/*h(548)=163 */ {548, xed3_phash_find_map0x0F_opcode0xc7_vv0_163_l1},
/*h(2001)=164 */ {2001, xed3_phash_find_map0x0F_opcode0xc7_vv0_164_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1569)=166 */ {1569, xed3_phash_find_map0x0F_opcode0xc7_vv0_166_l1},
/*h(1192)=167 */ {1192, xed3_phash_find_map0x0F_opcode0xc7_vv0_167_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1226)=170 */ {1226, xed3_phash_find_map0x0F_opcode0xc7_vv0_170_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(561)=172 */ {561, xed3_phash_find_map0x0F_opcode0xc7_vv0_172_l1},
/*h(40)=173 */ {40, xed3_phash_find_map0x0F_opcode0xc7_vv0_173_l1},
/*h(129)=174 */ {129, xed3_phash_find_map0x0F_opcode0xc7_vv0_174_l1},
/*h(218)=175 */ {218, xed3_phash_find_map0x0F_opcode0xc7_vv0_175_l1},
/*h(1061)=176 */ {1061, xed3_phash_find_map0x0F_opcode0xc7_vv0_176_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1849)=178 */ {1849, xed3_phash_find_map0x0F_opcode0xc7_vv0_178_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(197)=180 */ {197, xed3_phash_find_map0x0F_opcode0xc7_vv0_180_l1},
/*h(2027)=181 */ {2027, xed3_phash_find_map0x0F_opcode0xc7_vv0_181_l1},
/*h(1129)=182 */ {1129, xed3_phash_find_map0x0F_opcode0xc7_vv0_182_l1},
/*h(985)=183 */ {985, xed3_phash_find_map0x0F_opcode0xc7_vv0_183_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(553)=185 */ {553, xed3_phash_find_map0x0F_opcode0xc7_vv0_185_l1},
/*h(1019)=186 */ {1019, xed3_phash_find_map0x0F_opcode0xc7_vv0_186_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(964)=188 */ {964, xed3_phash_find_map0x0F_opcode0xc7_vv0_188_l1},
/*h(820)=189 */ {820, xed3_phash_find_map0x0F_opcode0xc7_vv0_189_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(998)=191 */ {998, xed3_phash_find_map0x0F_opcode0xc7_vv0_191_l1},
/*h(1841)=192 */ {1841, xed3_phash_find_map0x0F_opcode0xc7_vv0_192_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(2019)=194 */ {2019, xed3_phash_find_map0x0F_opcode0xc7_vv0_194_l1},
/*h(1121)=195 */ {1121, xed3_phash_find_map0x0F_opcode0xc7_vv0_195_l1},
/*h(977)=196 */ {977, xed3_phash_find_map0x0F_opcode0xc7_vv0_196_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(545)=198 */ {545, xed3_phash_find_map0x0F_opcode0xc7_vv0_198_l1},
/*h(1011)=199 */ {1011, xed3_phash_find_map0x0F_opcode0xc7_vv0_199_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1189)=202 */ {1189, xed3_phash_find_map0x0F_opcode0xc7_vv0_202_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1833)=205 */ {1833, xed3_phash_find_map0x0F_opcode0xc7_vv0_205_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1257)=208 */ {1257, xed3_phash_find_map0x0F_opcode0xc7_vv0_208_l1},
/*h(969)=209 */ {969, xed3_phash_find_map0x0F_opcode0xc7_vv0_209_l1},
/*h(215)=210 */ {215, xed3_phash_find_map0x0F_opcode0xc7_vv0_210_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(160)=212 */ {160, xed3_phash_find_map0x0F_opcode0xc7_vv0_212_l1},
/*h(1003)=213 */ {1003, xed3_phash_find_map0x0F_opcode0xc7_vv0_213_l1},
/*h(105)=214 */ {105, xed3_phash_find_map0x0F_opcode0xc7_vv0_214_l1},
/*h(804)=215 */ {804, xed3_phash_find_map0x0F_opcode0xc7_vv0_215_l1},
/*h(1270)=216 */ {1270, xed3_phash_find_map0x0F_opcode0xc7_vv0_216_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1592)=218 */ {1592, xed3_phash_find_map0x0F_opcode0xc7_vv0_218_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1160)=220 */ {1160, xed3_phash_find_map0x0F_opcode0xc7_vv0_220_l1},
/*h(1249)=221 */ {1249, xed3_phash_find_map0x0F_opcode0xc7_vv0_221_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(961)=223 */ {961, xed3_phash_find_map0x0F_opcode0xc7_vv0_223_l1},
/*h(817)=224 */ {817, xed3_phash_find_map0x0F_opcode0xc7_vv0_224_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(995)=226 */ {995, xed3_phash_find_map0x0F_opcode0xc7_vv0_226_l1},
/*h(97)=227 */ {97, xed3_phash_find_map0x0F_opcode0xc7_vv0_227_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(1584)=231 */ {1584, xed3_phash_find_map0x0F_opcode0xc7_vv0_231_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(165)=234 */ {165, xed3_phash_find_map0x0F_opcode0xc7_vv0_234_l1},
/*h(1241)=235 */ {1241, xed3_phash_find_map0x0F_opcode0xc7_vv0_235_l1},
/*empty slot2 */ {0, xed_phash_invalid_const},
/*h(809)=237 */ {809, xed3_phash_find_map0x0F_opcode0xc7_vv0_237_l1},
/*h(1275)=238 */ {1275, xed3_phash_find_map0x0F_opcode0xc7_vv0_238_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_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d);
hidx = (t.u64 = 2654435769  * key, u.u64 = t.s.lo32 * 240ULL, u.s.hi32);
return (*lu_table[hidx].l2_func)(d);
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc8_vv0(const xed_decoded_inst_t* d)
{
return 1962;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xc9_vv0(const xed_decoded_inst_t* d)
{
return 1962;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xca_vv0(const xed_decoded_inst_t* d)
{
return 1962;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xcb_vv0(const xed_decoded_inst_t* d)
{
return 1962;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xcc_vv0(const xed_decoded_inst_t* d)
{
return 1962;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xcd_vv0(const xed_decoded_inst_t* d)
{
return 1962;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xce_vv0(const xed_decoded_inst_t* d)
{
return 1962;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0F_opcode0xcf_vv0(const xed_decoded_inst_t* d)
{
return 1962;
(void)d;
}
static xed_uint32_t xed3_phash_find_map0x0F_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, 331},
/*h(2)=2 0x0F 0xD0 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {2, 336},
/*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, 332},
/*empty slot1 */ {0,0},
/*h(11)=7 0x0F 0xD0 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {11, 332},
/*h(3)=8 0x0F 0xD0 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {3, 337},
/*h(8)=9 0x0F 0xD0 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {8, 331}
};
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_map0x0F_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()*/ {1358},
/*h(1)=1 0x0F 0xD1 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1359},
/*h(2)=2 0x0F 0xD1 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1360},
/*h(3)=3 0x0F 0xD1 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {1361}
};
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_map0x0F_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()*/ {1375},
/*h(1)=1 0x0F 0xD2 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1376},
/*h(2)=2 0x0F 0xD2 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1377},
/*h(3)=3 0x0F 0xD2 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {1378}
};
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_map0x0F_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()*/ {1352},
/*h(1)=1 0x0F 0xD3 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1353},
/*h(2)=2 0x0F 0xD3 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1354},
/*h(3)=3 0x0F 0xD3 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {1355}
};
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_map0x0F_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()*/ {871},
/*h(1)=1 0x0F 0xD4 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {872},
/*h(2)=2 0x0F 0xD4 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {873},
/*h(3)=3 0x0F 0xD4 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {874}
};
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_map0x0F_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()*/ {583},
/*h(1)=1 0x0F 0xD5 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {584},
/*h(2)=2 0x0F 0xD5 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {585},
/*h(3)=3 0x0F 0xD5 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {586}
};
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_map0x0F_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, 698},
/*empty slot1 */ {0,0},
/*h(2)=2 0x0F 0xD6 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {2, 1211},
/*h(15)=3 0x0F 0xD6 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {15, 698},
/*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, 1549},
/*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, 1549},
/*h(3)=10 0x0F 0xD6 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {3, 1212},
/*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_map0x0F_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, 1091},
/*h(3)=2 0x0F 0xD7 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {3, 1092}
};
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_map0x0F_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()*/ {1070},
/*h(1)=1 0x0F 0xD8 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1071},
/*h(2)=2 0x0F 0xD8 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1072},
/*h(3)=3 0x0F 0xD8 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {1073}
};
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_map0x0F_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()*/ {764},
/*h(1)=1 0x0F 0xD9 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {765},
/*h(2)=2 0x0F 0xD9 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {766},
/*h(3)=3 0x0F 0xD9 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {767}
};
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_map0x0F_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()*/ {1806},
/*h(1)=1 0x0F 0xDA no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1807},
/*h(2)=2 0x0F 0xDA osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1808},
/*h(3)=3 0x0F 0xDA osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {1809}
};
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_map0x0F_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()*/ {1704},
/*h(1)=1 0x0F 0xDB no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1705},
/*h(2)=2 0x0F 0xDB osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1706},
/*h(3)=3 0x0F 0xDB osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {1707}
};
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_map0x0F_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()*/ {541},
/*h(1)=1 0x0F 0xDC no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {542},
/*h(2)=2 0x0F 0xDC osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {543},
/*h(3)=3 0x0F 0xDC osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {544}
};
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_map0x0F_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()*/ {523},
/*h(1)=1 0x0F 0xDD no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {524},
/*h(2)=2 0x0F 0xDD osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {525},
/*h(3)=3 0x0F 0xDD osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {526}
};
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_map0x0F_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()*/ {1720},
/*h(1)=1 0x0F 0xDE no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1721},
/*h(2)=2 0x0F 0xDE osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1722},
/*h(3)=3 0x0F 0xDE osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {1723}
};
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_map0x0F_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()*/ {1142},
/*h(1)=1 0x0F 0xDF no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1143},
/*h(2)=2 0x0F 0xDF osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1144},
/*h(3)=3 0x0F 0xDF osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {1145}
};
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_map0x0F_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()*/ {1898},
/*h(1)=1 0x0F 0xE0 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1899},
/*h(2)=2 0x0F 0xE0 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1900},
/*h(3)=3 0x0F 0xE0 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {1901}
};
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_map0x0F_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()*/ {1919},
/*h(1)=1 0x0F 0xE1 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1920},
/*h(2)=2 0x0F 0xE1 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1921},
/*h(3)=3 0x0F 0xE1 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {1922}
};
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_map0x0F_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()*/ {1932},
/*h(1)=1 0x0F 0xE2 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1933},
/*h(2)=2 0x0F 0xE2 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1934},
/*h(3)=3 0x0F 0xE2 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {1935}
};
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_map0x0F_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()*/ {1841},
/*h(1)=1 0x0F 0xE3 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1842},
/*h(2)=2 0x0F 0xE3 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1843},
/*h(3)=3 0x0F 0xE3 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {1844}
};
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_map0x0F_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()*/ {927},
/*h(1)=1 0x0F 0xE4 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {928},
/*h(2)=2 0x0F 0xE4 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {929},
/*h(3)=3 0x0F 0xE4 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {930}
};
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_map0x0F_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()*/ {1189},
/*h(1)=1 0x0F 0xE5 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1190},
/*h(2)=2 0x0F 0xE5 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1191},
/*h(3)=3 0x0F 0xE5 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {1192}
};
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_map0x0F_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, 66},
/*empty slot1 */ {0,0},
/*h(10)=2 0x0F 0xE6 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {10, 836},
/*h(2)=3 0x0F 0xE6 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {2, 1231},
/*h(15)=4 0x0F 0xE6 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {15, 66},
/*empty slot1 */ {0,0},
/*h(12)=6 0x0F 0xE6 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {12, 65},
/*empty slot1 */ {0,0},
/*h(9)=8 0x0F 0xE6 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {9, 837},
/*h(14)=9 0x0F 0xE6 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {14, 65},
/*empty slot1 */ {0,0},
/*h(11)=11 0x0F 0xE6 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  IGNORE66()*/ {11, 837},
/*h(3)=12 0x0F 0xE6 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {3, 1232},
/*empty slot1 */ {0,0},
/*h(8)=14 0x0F 0xE6 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  IGNORE66() MODRM()*/ {8, 836}
};
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_map0x0F_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, 69},
/*h(2)=1 0x0F 0xE7 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {2, 960}
};
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_map0x0F_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()*/ {1884},
/*h(1)=1 0x0F 0xE8 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1885},
/*h(2)=2 0x0F 0xE8 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1886},
/*h(3)=3 0x0F 0xE8 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {1887}
};
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_map0x0F_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()*/ {1833},
/*h(1)=1 0x0F 0xE9 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1834},
/*h(2)=2 0x0F 0xE9 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1835},
/*h(3)=3 0x0F 0xE9 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {1836}
};
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_map0x0F_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()*/ {1223},
/*h(1)=1 0x0F 0xEA no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1224},
/*h(2)=2 0x0F 0xEA osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1225},
/*h(3)=3 0x0F 0xEA 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_map0x0F_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()*/ {950},
/*h(1)=1 0x0F 0xEB no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {951},
/*h(2)=2 0x0F 0xEB osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {952},
/*h(3)=3 0x0F 0xEB osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {953}
};
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_map0x0F_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()*/ {1445},
/*h(1)=1 0x0F 0xEC no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1446},
/*h(2)=2 0x0F 0xEC osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1447},
/*h(3)=3 0x0F 0xEC osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {1448}
};
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_map0x0F_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()*/ {650},
/*h(1)=1 0x0F 0xED no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {651},
/*h(2)=2 0x0F 0xED osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {652},
/*h(3)=3 0x0F 0xED osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {653}
};
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_map0x0F_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()*/ {808},
/*h(1)=1 0x0F 0xEE no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {809},
/*h(2)=2 0x0F 0xEE osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {810},
/*h(3)=3 0x0F 0xEE osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {811}
};
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_map0x0F_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()*/ {661},
/*h(1)=1 0x0F 0xEF no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {662},
/*h(2)=2 0x0F 0xEF osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {663},
/*h(3)=3 0x0F 0xEF osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {664}
};
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_map0x0F_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*/ {1313}
};
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_map0x0F_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()*/ {1034},
/*h(1)=1 0x0F 0xF1 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1035},
/*h(2)=2 0x0F 0xF1 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1036},
/*h(3)=3 0x0F 0xF1 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {1037}
};
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_map0x0F_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()*/ {1004},
/*h(1)=1 0x0F 0xF2 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1005},
/*h(2)=2 0x0F 0xF2 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1006},
/*h(3)=3 0x0F 0xF2 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {1007}
};
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_map0x0F_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()*/ {1044},
/*h(1)=1 0x0F 0xF3 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1045},
/*h(2)=2 0x0F 0xF3 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1046},
/*h(3)=3 0x0F 0xF3 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {1047}
};
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_map0x0F_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()*/ {1671},
/*h(1)=1 0x0F 0xF4 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1672},
/*h(2)=2 0x0F 0xF4 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1673},
/*h(3)=3 0x0F 0xF4 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {1674}
};
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_map0x0F_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()*/ {1678},
/*h(1)=1 0x0F 0xF5 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1679},
/*h(2)=2 0x0F 0xF5 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1680},
/*h(3)=3 0x0F 0xF5 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {1681}
};
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_map0x0F_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()*/ {465},
/*h(1)=1 0x0F 0xF6 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {466},
/*h(2)=2 0x0F 0xF6 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {467},
/*h(3)=3 0x0F 0xF6 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {468}
};
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_map0x0F_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, 1904},
/*h(3)=2 0x0F 0xF7 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66() OVERRIDE_SEG0()*/ {3, 343}
};
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_map0x0F_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()*/ {750},
/*h(1)=1 0x0F 0xF8 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {751},
/*h(2)=2 0x0F 0xF8 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {752},
/*h(3)=3 0x0F 0xF8 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {753}
};
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_map0x0F_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()*/ {769},
/*h(1)=1 0x0F 0xF9 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {770},
/*h(2)=2 0x0F 0xF9 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {771},
/*h(3)=3 0x0F 0xF9 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {772}
};
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_map0x0F_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()*/ {386},
/*h(1)=1 0x0F 0xFA no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {387},
/*h(2)=2 0x0F 0xFA osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {388},
/*h(3)=3 0x0F 0xFA osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {389}
};
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_map0x0F_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()*/ {1562},
/*h(1)=1 0x0F 0xFB no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1563},
/*h(2)=2 0x0F 0xFB osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1564},
/*h(3)=3 0x0F 0xFB osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {1565}
};
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_map0x0F_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()*/ {844},
/*h(1)=1 0x0F 0xFC no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {845},
/*h(2)=2 0x0F 0xFC osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {846},
/*h(3)=3 0x0F 0xFC osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {847}
};
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_map0x0F_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()*/ {804},
/*h(1)=1 0x0F 0xFD no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {805},
/*h(2)=2 0x0F 0xFD osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {806},
/*h(3)=3 0x0F 0xFD osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {807}
};
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_map0x0F_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()*/ {838},
/*h(1)=1 0x0F 0xFE no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {839},
/*h(2)=2 0x0F 0xFE osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {840},
/*h(3)=3 0x0F 0xFE osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {841}
};
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_map0x0F_opcode0xff_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 0xFF MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()*/ {436},
/*h(1)=1 0x0F 0xFF MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {437}
};
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_map0x0F38_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()*/ {1254},
/*h(1)=1 0x0F 0x38 0x00 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1255},
/*h(2)=2 0x0F 0x38 0x00 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1256},
/*h(3)=3 0x0F 0x38 0x00 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {1257}
};
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_map0x0F38_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()*/ {1603},
/*h(1)=1 0x0F 0x38 0x01 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1604},
/*h(2)=2 0x0F 0x38 0x01 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1605},
/*h(3)=3 0x0F 0x38 0x01 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {1606}
};
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_map0x0F38_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()*/ {946},
/*h(1)=1 0x0F 0x38 0x02 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {947},
/*h(2)=2 0x0F 0x38 0x02 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {948},
/*h(3)=3 0x0F 0x38 0x02 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {949}
};
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_map0x0F38_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()*/ {421},
/*h(1)=1 0x0F 0x38 0x03 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {422},
/*h(2)=2 0x0F 0x38 0x03 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {423},
/*h(3)=3 0x0F 0x38 0x03 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {424}
};
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_map0x0F38_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()*/ {531},
/*h(1)=1 0x0F 0x38 0x04 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {532},
/*h(2)=2 0x0F 0x38 0x04 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {533},
/*h(3)=3 0x0F 0x38 0x04 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {534}
};
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_map0x0F38_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()*/ {144},
/*h(1)=1 0x0F 0x38 0x05 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {145},
/*h(2)=2 0x0F 0x38 0x05 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {146},
/*h(3)=3 0x0F 0x38 0x05 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {147}
};
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_map0x0F38_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()*/ {118},
/*h(1)=1 0x0F 0x38 0x06 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {119},
/*h(2)=2 0x0F 0x38 0x06 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {120},
/*h(3)=3 0x0F 0x38 0x06 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {121}
};
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_map0x0F38_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()*/ {593},
/*h(1)=1 0x0F 0x38 0x07 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {594},
/*h(2)=2 0x0F 0x38 0x07 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {595},
/*h(3)=3 0x0F 0x38 0x07 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {596}
};
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_map0x0F38_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()*/ {363},
/*h(1)=1 0x0F 0x38 0x08 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {364},
/*h(2)=2 0x0F 0x38 0x08 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {365},
/*h(3)=3 0x0F 0x38 0x08 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {366}
};
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_map0x0F38_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()*/ {339},
/*h(1)=1 0x0F 0x38 0x09 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {340},
/*h(2)=2 0x0F 0x38 0x09 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {341},
/*h(3)=3 0x0F 0x38 0x09 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {342}
};
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_map0x0F38_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()*/ {357},
/*h(1)=1 0x0F 0x38 0x0A no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {358},
/*h(2)=2 0x0F 0x38 0x0A osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {359},
/*h(3)=3 0x0F 0x38 0x0A osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {360}
};
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_map0x0F38_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()*/ {136},
/*h(1)=1 0x0F 0x38 0x0B no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {137},
/*h(2)=2 0x0F 0x38 0x0B osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {138},
/*h(3)=3 0x0F 0x38 0x0B osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {139}
};
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_map0x0F38_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()*/ {1992},
/*h(3)=1 0x0F 0x38 0x10 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1993}
};
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_map0x0F38_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()*/ {1846},
/*h(3)=1 0x0F 0x38 0x14 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_map0x0F38_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()*/ {1888},
/*h(3)=1 0x0F 0x38 0x15 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_map0x0F38_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()*/ {889},
/*h(3)=1 0x0F 0x38 0x17 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {890}
};
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_map0x0F38_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()*/ {1556},
/*h(1)=1 0x0F 0x38 0x1C no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1557},
/*h(2)=2 0x0F 0x38 0x1C osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1558},
/*h(3)=3 0x0F 0x38 0x1C osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {1559}
};
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_map0x0F38_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()*/ {892},
/*h(1)=1 0x0F 0x38 0x1D no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {893},
/*h(2)=2 0x0F 0x38 0x1D osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {894},
/*h(3)=3 0x0F 0x38 0x1D osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {895}
};
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_map0x0F38_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()*/ {1550},
/*h(1)=1 0x0F 0x38 0x1E no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1551},
/*h(2)=2 0x0F 0x38 0x1E osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1552},
/*h(3)=3 0x0F 0x38 0x1E osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {1553}
};
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_map0x0F38_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()*/ {567},
/*h(3)=1 0x0F 0x38 0x20 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {568}
};
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_map0x0F38_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()*/ {1296},
/*h(3)=1 0x0F 0x38 0x21 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1297}
};
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_map0x0F38_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()*/ {1306},
/*h(3)=1 0x0F 0x38 0x22 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1307}
};
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_map0x0F38_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()*/ {95},
/*h(3)=1 0x0F 0x38 0x23 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {96}
};
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_map0x0F38_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()*/ {1299},
/*h(3)=1 0x0F 0x38 0x24 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1300}
};
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_map0x0F38_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()*/ {458},
/*h(3)=1 0x0F 0x38 0x25 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {459}
};
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_map0x0F38_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()*/ {1146},
/*h(3)=1 0x0F 0x38 0x28 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1147}
};
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_map0x0F38_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()*/ {600},
/*h(3)=1 0x0F 0x38 0x29 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {601}
};
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_map0x0F38_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()*/ {557}
};
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_map0x0F38_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()*/ {773},
/*h(3)=1 0x0F 0x38 0x2B osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {774}
};
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_map0x0F38_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()*/ {942},
/*h(3)=1 0x0F 0x38 0x30 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {943}
};
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_map0x0F38_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()*/ {93},
/*h(3)=1 0x0F 0x38 0x31 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {94}
};
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_map0x0F38_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()*/ {82},
/*h(3)=1 0x0F 0x38 0x32 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {83}
};
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_map0x0F38_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()*/ {1997},
/*h(3)=1 0x0F 0x38 0x33 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1998}
};
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_map0x0F38_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()*/ {1984},
/*h(3)=1 0x0F 0x38 0x34 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1985}
};
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_map0x0F38_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()*/ {1169},
/*h(3)=1 0x0F 0x38 0x35 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1170}
};
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_map0x0F38_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()*/ {193},
/*h(3)=1 0x0F 0x38 0x37  osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66()*/ {194}
};
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_map0x0F38_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()*/ {1182},
/*h(3)=1 0x0F 0x38 0x38 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1183}
};
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_map0x0F38_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()*/ {656},
/*h(3)=1 0x0F 0x38 0x39 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {657}
};
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_map0x0F38_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()*/ {1795},
/*h(3)=1 0x0F 0x38 0x3A osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {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_map0x0F38_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()*/ {1802},
/*h(3)=1 0x0F 0x38 0x3B osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1803}
};
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_map0x0F38_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()*/ {816},
/*h(3)=1 0x0F 0x38 0x3C osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {817}
};
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_map0x0F38_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()*/ {818},
/*h(3)=1 0x0F 0x38 0x3D osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {819}
};
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_map0x0F38_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()*/ {1686},
/*h(3)=1 0x0F 0x38 0x3E osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1687}
};
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_map0x0F38_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()*/ {1718},
/*h(3)=1 0x0F 0x38 0x3F osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1719}
};
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_map0x0F38_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()*/ {591},
/*h(3)=1 0x0F 0x38 0x40 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {592}
};
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_map0x0F38_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()*/ {228},
/*h(3)=1 0x0F 0x38 0x41 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {229}
};
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_map0x0F38_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, 1619},
/*h(12)=1 0x0F 0x38 0x80 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() mode64 MODRM() CR_WIDTH()*/ {12, 1618},
/*h(8)=2 0x0F 0x38 0x80 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() not64  MODRM() CR_WIDTH()*/ {8, 1619}
};
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_map0x0F38_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, 183},
/*h(12)=1 0x0F 0x38 0x81 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() mode64 MODRM() CR_WIDTH()*/ {12, 182},
/*h(8)=2 0x0F 0x38 0x81 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() not64  MODRM() CR_WIDTH()*/ {8, 183}
};
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_map0x0F38_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, 232},
/*h(12)=1 0x0F 0x38 0x82 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() mode64 MODRM() CR_WIDTH()*/ {12, 231},
/*h(8)=2 0x0F 0x38 0x82 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() not64 MODRM() CR_WIDTH()*/ {8, 232}
};
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_map0x0F38_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*/ {181},
/*h(1)=1 0x0F 0x38 0xC8 MOD[0b11] MOD=3  REG[rrr] RM[nnn]  no_refining_prefix*/ {180}
};
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_map0x0F38_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*/ {1915},
/*h(1)=1 0x0F 0x38 0xC9 MOD[0b11] MOD=3  REG[rrr] RM[nnn]  no_refining_prefix*/ {1914}
};
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_map0x0F38_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*/ {1913},
/*h(1)=1 0x0F 0x38 0xCA MOD[0b11] MOD=3  REG[rrr] RM[nnn]  no_refining_prefix*/ {1912}
};
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_map0x0F38_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*/ {1924},
/*h(1)=1 0x0F 0x38 0xCB MOD[0b11] MOD=3  REG[rrr] RM[nnn]  no_refining_prefix*/ {1923}
};
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_map0x0F38_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*/ {1371},
/*h(1)=1 0x0F 0x38 0xCC MOD[0b11] MOD=3  REG[rrr] RM[nnn]  no_refining_prefix*/ {1370}
};
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_map0x0F38_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*/ {815},
/*h(1)=1 0x0F 0x38 0xCD MOD[0b11] MOD=3  REG[rrr] RM[nnn]  no_refining_prefix*/ {814}
};
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_map0x0F38_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*/ {1754},
/*h(3)=1 0x0F 0x38 0xCF MOD[0b11] MOD=3  REG[rrr] RM[nnn]  osz_refining_prefix*/ {1753}
};
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_map0x0F38_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()*/ {783},
/*h(3)=1 0x0F 0x38 0xDB osz_refining_prefix MOD[0b11] MOD=3  REG[rrr] RM[nnn]  REFINING66()*/ {782}
};
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_map0x0F38_opcode0xdc_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 0xDC osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1175},
/*h(3)=1 0x0F 0x38 0xDC osz_refining_prefix MOD[0b11] MOD=3  REG[rrr] RM[nnn]  REFINING66()*/ {1174}
};
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_map0x0F38_opcode0xdd_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 0xDD osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {692},
/*h(3)=1 0x0F 0x38 0xDD osz_refining_prefix MOD[0b11] MOD=3  REG[rrr] RM[nnn]  REFINING66()*/ {691}
};
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_map0x0F38_opcode0xde_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 0xDE osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {464},
/*h(3)=1 0x0F 0x38 0xDE osz_refining_prefix MOD[0b11] MOD=3  REG[rrr] RM[nnn]  REFINING66()*/ {463}
};
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_map0x0F38_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 0x38 0xDF osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM()*/ {1135},
/*h(3)=1 0x0F 0x38 0xDF osz_refining_prefix MOD[0b11] MOD=3  REG[rrr] RM[nnn]  REFINING66()*/ {1134}
};
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_map0x0F38_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, 1125},
/*h(4)=1 0x0F 0x38 0xF0  f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]    MODRM()*/ {4, 1385},
/*h(5)=2 0x0F 0x38 0xF0  f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {5, 1386}
};
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_map0x0F38_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, 1126},
/*h(4)=1 0x0F 0x38 0xF1  f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]   MODRM()*/ {4, 1387},
/*h(5)=2 0x0F 0x38 0xF1  f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {5, 1388}
};
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_map0x0F38_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, 350},
/*h(76)=1 0x0F 0x38 0xF5 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()  osz_refining_prefix    W1  mode64*/ {76, 369},
/*h(12)=2 0x0F 0x38 0xF5 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()  osz_refining_prefix    W0*/ {12, 350},
/*h(8)=3 0x0F 0x38 0xF5 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()  osz_refining_prefix    W0*/ {8, 350}
};
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_map0x0F38_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[79] = {
/*h(0)=0 0x0F 0x38 0xF6 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()  no_refining_prefix    W0*/ {0, 1763},
/*h(53)=1 0x0F 0x38 0xF6  MOD[0b11] MOD=3 REG[rrr] RM[nnn] refining_f3  W0 IMMUNE66()*/ {53, 646},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(2)=6 0x0F 0x38 0xF6 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()  no_refining_prefix    W0*/ {2, 1763},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(56)=10 0x0F 0x38 0xF6  MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() refining_f3 W0 IMMUNE66()*/ {56, 647},
/*empty slot1 */ {0,0},
/*h(4)=12 0x0F 0x38 0xF6 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()  no_refining_prefix    W0*/ {4, 1763},
/*h(57)=13 0x0F 0x38 0xF6  MOD[0b11] MOD=3 REG[rrr] RM[nnn] refining_f3  W0 IMMUNE66()*/ {57, 646},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(58)=16 0x0F 0x38 0xF6  MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() refining_f3 W0 IMMUNE66()*/ {58, 647},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(59)=19 0x0F 0x38 0xF6  MOD[0b11] MOD=3 REG[rrr] RM[nnn] refining_f3  W0 IMMUNE66()*/ {59, 646},
/*h(112)=20 0x0F 0x38 0xF6 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM() refining_f3 W1   IMMUNE66()*/ {112, 649},
/*empty slot1 */ {0,0},
/*h(60)=22 0x0F 0x38 0xF6  MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() refining_f3 W0 IMMUNE66()*/ {60, 647},
/*h(113)=23 0x0F 0x38 0xF6 MOD[0b11] MOD=3 REG[rrr] RM[nnn] refining_f3 W1 IMMUNE66()*/ {113, 648},
/*h(8)=24 0x0F 0x38 0xF6   MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix W0  IMMUNE66()*/ {8, 1978},
/*h(61)=25 0x0F 0x38 0xF6  MOD[0b11] MOD=3 REG[rrr] RM[nnn] refining_f3  W0 IMMUNE66()*/ {61, 646},
/*h(114)=26 0x0F 0x38 0xF6 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM() refining_f3 W1   IMMUNE66()*/ {114, 649},
/*h(9)=27 0x0F 0x38 0xF6  MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix W0  IMMUNE66()*/ {9, 1977},
/*empty slot1 */ {0,0},
/*h(115)=29 0x0F 0x38 0xF6 MOD[0b11] MOD=3 REG[rrr] RM[nnn] refining_f3 W1 IMMUNE66()*/ {115, 648},
/*h(10)=30 0x0F 0x38 0xF6   MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix W0  IMMUNE66()*/ {10, 1978},
/*empty slot1 */ {0,0},
/*h(116)=32 0x0F 0x38 0xF6 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM() refining_f3 W1   IMMUNE66()*/ {116, 649},
/*h(11)=33 0x0F 0x38 0xF6  MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix W0  IMMUNE66()*/ {11, 1977},
/*empty slot1 */ {0,0},
/*h(117)=35 0x0F 0x38 0xF6 MOD[0b11] MOD=3 REG[rrr] RM[nnn] refining_f3 W1 IMMUNE66()*/ {117, 648},
/*h(12)=36 0x0F 0x38 0xF6   MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix W0  IMMUNE66()*/ {12, 1978},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(13)=39 0x0F 0x38 0xF6  MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix W0  IMMUNE66()*/ {13, 1977},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(120)=44 0x0F 0x38 0xF6 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM() refining_f3 W1   IMMUNE66()*/ {120, 649},
/*empty slot1 */ {0,0},
/*h(68)=46 0x0F 0x38 0xF6 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()  no_refining_prefix    W1  mode64*/ {68, 1758},
/*h(121)=47 0x0F 0x38 0xF6 MOD[0b11] MOD=3 REG[rrr] RM[nnn] refining_f3 W1 IMMUNE66()*/ {121, 648},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(122)=50 0x0F 0x38 0xF6 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM() refining_f3 W1   IMMUNE66()*/ {122, 649},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(123)=53 0x0F 0x38 0xF6 MOD[0b11] MOD=3 REG[rrr] RM[nnn] refining_f3 W1 IMMUNE66()*/ {123, 648},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(124)=56 0x0F 0x38 0xF6 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM() refining_f3 W1   IMMUNE66()*/ {124, 649},
/*empty slot1 */ {0,0},
/*h(72)=58 0x0F 0x38 0xF6  MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM() osz_refining_prefix  W1  IMMUNE66()*/ {72, 1980},
/*h(125)=59 0x0F 0x38 0xF6 MOD[0b11] MOD=3 REG[rrr] RM[nnn] refining_f3 W1 IMMUNE66()*/ {125, 648},
/*empty slot1 */ {0,0},
/*h(73)=61 0x0F 0x38 0xF6  MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix  W1 IMMUNE66()*/ {73, 1979},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(74)=64 0x0F 0x38 0xF6  MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM() osz_refining_prefix  W1  IMMUNE66()*/ {74, 1980},
/*h(48)=65 0x0F 0x38 0xF6  MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() refining_f3 W0 IMMUNE66()*/ {48, 647},
/*empty slot1 */ {0,0},
/*h(75)=67 0x0F 0x38 0xF6  MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix  W1 IMMUNE66()*/ {75, 1979},
/*h(49)=68 0x0F 0x38 0xF6  MOD[0b11] MOD=3 REG[rrr] RM[nnn] refining_f3  W0 IMMUNE66()*/ {49, 646},
/*empty slot1 */ {0,0},
/*h(76)=70 0x0F 0x38 0xF6  MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM() osz_refining_prefix  W1  IMMUNE66()*/ {76, 1980},
/*h(50)=71 0x0F 0x38 0xF6  MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() refining_f3 W0 IMMUNE66()*/ {50, 647},
/*empty slot1 */ {0,0},
/*h(77)=73 0x0F 0x38 0xF6  MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix  W1 IMMUNE66()*/ {77, 1979},
/*h(51)=74 0x0F 0x38 0xF6  MOD[0b11] MOD=3 REG[rrr] RM[nnn] refining_f3  W0 IMMUNE66()*/ {51, 646},
/*empty slot1 */ {0,0},
/*empty slot1 */ {0,0},
/*h(52)=77 0x0F 0x38 0xF6  MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() refining_f3 W0 IMMUNE66()*/ {52, 647},
/*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 = (3*key % 79);
if(lu_table[hidx].key == key) {
    return lu_table[hidx].value;
}
else{
    return 0;
}
}
static xed_uint32_t xed3_phash_find_map0x0F38_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[3] = {
/*h(10)=0 0x0F 0x38 0xF8 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()  osz_refining_prefix   not64*/ {10, 1362},
/*h(12)=1 0x0F 0x38 0xF8 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()  osz_refining_prefix   mode64*/ {12, 1363},
/*h(8)=2 0x0F 0x38 0xF8 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()  osz_refining_prefix   not64*/ {8, 1362}
};
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_map0x0F38_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, 1367},
/*h(4)=1 0x0F 0x38 0xF9 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()  no_refining_prefix      norexw_prefix*/ {4, 1367},
/*h(68)=2 0x0F 0x38 0xF9 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()  no_refining_prefix      mode64 rexw_prefix*/ {68, 1368},
/*h(2)=3 0x0F 0x38 0xF9 MOD[mm] MOD!=3 REG[rrr] RM[nnn]  MODRM()  no_refining_prefix      norexw_prefix*/ {2, 1367}
};
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_map0x0F3A_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()*/ {148},
/*h(3)=1 0x0F 0x3A 0x08 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {149}
};
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_map0x0F3A_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()*/ {122},
/*h(3)=1 0x0F 0x3A 0x09 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {123}
};
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_map0x0F3A_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()*/ {1968},
/*h(3)=1 0x0F 0x3A 0x0A osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {1969}
};
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_map0x0F3A_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()*/ {1973},
/*h(3)=1 0x0F 0x3A 0x0B osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {1974}
};
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_map0x0F3A_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()*/ {1724},
/*h(3)=1 0x0F 0x3A 0x0C osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {1725}
};
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_map0x0F3A_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()*/ {865},
/*h(3)=1 0x0F 0x3A 0x0D osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {866}
};
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_map0x0F3A_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()*/ {202},
/*h(3)=1 0x0F 0x3A 0x0E osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {203}
};
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_map0x0F3A_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()*/ {1178},
/*h(1)=1 0x0F 0x3A 0x0F no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  UIMM8()*/ {1179},
/*h(2)=2 0x0F 0x3A 0x0F osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn]  REFINING66() MODRM() UIMM8()*/ {1180},
/*h(3)=3 0x0F 0x3A 0x0F osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  REFINING66() UIMM8()*/ {1181}
};
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_map0x0F3A_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()*/ {1726},
/*h(3)=1 0x0F 0x3A 0x14 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]  UIMM8()*/ {1727}
};
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_map0x0F3A_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()*/ {1943},
/*h(3)=1 0x0F 0x3A 0x15 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]  UIMM8()*/ {1944}
};
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_map0x0F3A_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, 1976},
/*h(76)=1 0x0F 0x3A 0x16 osz_refining_prefix REFINING66() rexw_prefix mode64 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {76, 1975},
/*h(13)=2 0x0F 0x3A 0x16 osz_refining_prefix REFINING66() norexw_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  UIMM8()*/ {13, 1631},
/*h(12)=3 0x0F 0x3A 0x16 osz_refining_prefix REFINING66() norexw_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {12, 1630},
/*h(11)=4 0x0F 0x3A 0x16 osz_refining_prefix REFINING66() norexw_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  UIMM8()*/ {11, 1631},
/*h(10)=5 0x0F 0x3A 0x16 osz_refining_prefix REFINING66() norexw_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {10, 1630},
/*h(9)=6 0x0F 0x3A 0x16 osz_refining_prefix REFINING66() norexw_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  UIMM8()*/ {9, 1631},
/*h(8)=7 0x0F 0x3A 0x16 osz_refining_prefix REFINING66() norexw_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {8, 1630}
};
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_map0x0F3A_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()*/ {780},
/*h(3)=1 0x0F 0x3A 0x17 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {781}
};
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_map0x0F3A_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()*/ {1827},
/*h(3)=1 0x0F 0x3A 0x20 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]  UIMM8()*/ {1828}
};
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_map0x0F3A_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()*/ {328},
/*h(3)=1 0x0F 0x3A 0x21 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {329}
};
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_map0x0F3A_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, 1816},
/*h(76)=1 0x0F 0x3A 0x22 osz_refining_prefix REFINING66() rexw_prefix mode64 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {76, 1815},
/*h(13)=2 0x0F 0x3A 0x22 osz_refining_prefix REFINING66() norexw_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  UIMM8()*/ {13, 1820},
/*h(12)=3 0x0F 0x3A 0x22 osz_refining_prefix REFINING66() norexw_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {12, 1819},
/*h(11)=4 0x0F 0x3A 0x22 osz_refining_prefix REFINING66() norexw_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  UIMM8()*/ {11, 1820},
/*h(10)=5 0x0F 0x3A 0x22 osz_refining_prefix REFINING66() norexw_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {10, 1819},
/*h(9)=6 0x0F 0x3A 0x22 osz_refining_prefix REFINING66() norexw_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]  UIMM8()*/ {9, 1820},
/*h(8)=7 0x0F 0x3A 0x22 osz_refining_prefix REFINING66() norexw_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {8, 1819}
};
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_map0x0F3A_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()*/ {1470},
/*h(3)=1 0x0F 0x3A 0x40 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {1471}
};
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_map0x0F3A_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()*/ {1458},
/*h(3)=1 0x0F 0x3A 0x41 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {1459}
};
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_map0x0F3A_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()*/ {219},
/*h(3)=1 0x0F 0x3A 0x42 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {220}
};
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_map0x0F3A_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()*/ {1437},
/*h(3)=1 0x0F 0x3A 0x44 osz_refining_prefix MOD[0b11] MOD=3  REG[rrr] RM[nnn]  REFINING66()  UIMM8()*/ {1436}
};
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_map0x0F3A_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[5] = {
/*h(18)=0 0x0F 0x3A 0x60 osz_refining_prefix IMMUNE66() rexw_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {18, 1111},
/*h(2)=1 0x0F 0x3A 0x60 osz_refining_prefix IMMUNE66() norexw_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {2, 1109},
/*empty slot1 */ {0,0},
/*h(19)=3 0x0F 0x3A 0x60 osz_refining_prefix IMMUNE66() rexw_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {19, 1112},
/*h(3)=4 0x0F 0x3A 0x60 osz_refining_prefix IMMUNE66() norexw_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {3, 1110}
};
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 * 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_map0x0F3A_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[5] = {
/*h(18)=0 0x0F 0x3A 0x61 osz_refining_prefix IMMUNE66() rexw_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {18, 1099},
/*h(2)=1 0x0F 0x3A 0x61 osz_refining_prefix IMMUNE66() norexw_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {2, 1097},
/*empty slot1 */ {0,0},
/*h(19)=3 0x0F 0x3A 0x61 osz_refining_prefix IMMUNE66() rexw_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {19, 1100},
/*h(3)=4 0x0F 0x3A 0x61 osz_refining_prefix IMMUNE66() norexw_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {3, 1098}
};
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 * 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_map0x0F3A_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()*/ {317},
/*h(3)=1 0x0F 0x3A 0x62 osz_refining_prefix IMMUNE66() MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {318}
};
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_map0x0F3A_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[5] = {
/*h(18)=0 0x0F 0x3A 0x63 osz_refining_prefix IMMUNE66() rexw_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {18, 1609},
/*h(2)=1 0x0F 0x3A 0x63 osz_refining_prefix IMMUNE66() norexw_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {2, 1607},
/*empty slot1 */ {0,0},
/*h(19)=3 0x0F 0x3A 0x63 osz_refining_prefix IMMUNE66() rexw_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {19, 1610},
/*h(3)=4 0x0F 0x3A 0x63 osz_refining_prefix IMMUNE66() norexw_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {3, 1608}
};
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 * 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_map0x0F3A_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()*/ {470},
/*h(1)=1 0x0F 0x3A 0xCC MOD[0b11] MOD=3  REG[rrr] RM[nnn]  no_refining_prefix     UIMM8()*/ {469}
};
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_map0x0F3A_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()*/ {320},
/*h(3)=1 0x0F 0x3A 0xCE MOD[0b11] MOD=3  REG[rrr] RM[nnn]  osz_refining_prefix     UIMM8()*/ {319}
};
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_map0x0F3A_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()*/ {1908},
/*h(3)=1 0x0F 0x3A 0xCF MOD[0b11] MOD=3  REG[rrr] RM[nnn]  osz_refining_prefix     UIMM8()*/ {1907}
};
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_map0x0F3A_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()*/ {576},
/*h(3)=1 0x0F 0x3A 0xDF osz_refining_prefix MOD[0b11] MOD=3  REG[rrr] RM[nnn]  REFINING66()  UIMM8()*/ {575}
};
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_map0x0F0F_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*/ {1574},
/*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0x0C*/ {1575}
};
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_map0x0F0F_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*/ {1252},
/*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0x0D*/ {1253}
};
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_map0x0F0F_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*/ {425},
/*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0x1C*/ {426}
};
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_map0x0F0F_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*/ {400},
/*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0x1D*/ {401}
};
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_map0x0F0F_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*/ {743},
/*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0x8A*/ {744}
};
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_map0x0F0F_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*/ {9},
/*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0x8E*/ {10}
};
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_map0x0F0F_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*/ {55},
/*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0x90*/ {56}
};
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_map0x0F0F_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*/ {1502},
/*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0x94*/ {1503}
};
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_map0x0F0F_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*/ {1316},
/*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0x96*/ {1317}
};
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_map0x0F0F_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*/ {1324},
/*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0x97*/ {1325}
};
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_map0x0F0F_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*/ {19},
/*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0x9A*/ {20}
};
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_map0x0F0F_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*/ {1925},
/*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0x9E*/ {1926}
};
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_map0x0F0F_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*/ {50},
/*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0xA0*/ {51}
};
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_map0x0F0F_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*/ {44},
/*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0xA4*/ {45}
};
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_map0x0F0F_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*/ {456},
/*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0xA6*/ {457}
};
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_map0x0F0F_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*/ {832},
/*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0xA7*/ {833}
};
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_map0x0F0F_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*/ {1132},
/*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0xAA*/ {1133}
};
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_map0x0F0F_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*/ {189},
/*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0xAE*/ {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_map0x0F0F_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*/ {1290},
/*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0xB0*/ {1291}
};
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_map0x0F0F_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*/ {977},
/*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0xB4*/ {978}
};
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_map0x0F0F_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*/ {191},
/*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0xB6*/ {192}
};
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_map0x0F0F_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*/ {1496},
/*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0xB7*/ {1497}
};
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_map0x0F0F_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*/ {1839},
/*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0xBB*/ {1840}
};
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_map0x0F0F_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*/ {550},
/*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0xBF*/ {551}
};
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;
}
}
#endif
