/* This file auto-generated from insns.dat by insns.pl - don't edit it */
#include "nasm.h"
#include "insns.h"
static const struct itemplate instrux[] = {
/* 0 */ {I_RESB, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39049, 0},
/* 1 */ {I_AAA, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39899, 1},
/* 2 */ {I_AAD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38907, 1},
/* 3 */ {I_AAD, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38911, 2},
/* 4 */ {I_AAM, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38915, 1},
/* 5 */ {I_AAM, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38919, 2},
/* 6 */ {I_AAS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39902, 1},
/* 7 */ {I_ADC, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+37132, 3},
/* 8 */ {I_ADC, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+37133, 0},
/* 9 */ {I_ADC, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33478, 3},
/* 10 */ {I_ADC, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33479, 0},
/* 11 */ {I_ADC, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33484, 4},
/* 12 */ {I_ADC, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33485, 5},
/* 13 */ {I_ADC, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33490, 6},
/* 14 */ {I_ADC, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33491, 7},
/* 15 */ {I_ADC, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+27741, 8},
/* 16 */ {I_ADC, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+27741, 0},
/* 17 */ {I_ADC, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37137, 8},
/* 18 */ {I_ADC, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37137, 0},
/* 19 */ {I_ADC, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37142, 9},
/* 20 */ {I_ADC, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+37142, 5},
/* 21 */ {I_ADC, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37147, 10},
/* 22 */ {I_ADC, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+37147, 7},
/* 23 */ {I_ADC, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+24280, 11},
/* 24 */ {I_ADC, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+24287, 12},
/* 25 */ {I_ADC, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+24294, 13},
/* 26 */ {I_ADC, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38923, 8},
/* 27 */ {I_ADC, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+37152, 8},
/* 28 */ {I_ADC, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+37157, 9},
/* 29 */ {I_ADC, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+37162, 10},
/* 30 */ {I_ADC, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33496, 3},
/* 31 */ {I_ADC, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24301, 3},
/* 32 */ {I_ADC, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24308, 4},
/* 33 */ {I_ADC, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24315, 6},
/* 34 */ {I_ADC, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+24301, 3},
/* 35 */ {I_ADC, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+24308, 4},
/* 36 */ {I_ADD, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+37167, 3},
/* 37 */ {I_ADD, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+37168, 0},
/* 38 */ {I_ADD, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33508, 3},
/* 39 */ {I_ADD, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33509, 0},
/* 40 */ {I_ADD, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33514, 4},
/* 41 */ {I_ADD, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33515, 5},
/* 42 */ {I_ADD, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33520, 6},
/* 43 */ {I_ADD, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33521, 7},
/* 44 */ {I_ADD, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+31514, 8},
/* 45 */ {I_ADD, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+31514, 0},
/* 46 */ {I_ADD, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37172, 8},
/* 47 */ {I_ADD, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37172, 0},
/* 48 */ {I_ADD, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37177, 9},
/* 49 */ {I_ADD, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+37177, 5},
/* 50 */ {I_ADD, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37182, 10},
/* 51 */ {I_ADD, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+37182, 7},
/* 52 */ {I_ADD, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+24322, 11},
/* 53 */ {I_ADD, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+24329, 12},
/* 54 */ {I_ADD, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+24336, 13},
/* 55 */ {I_ADD, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38927, 8},
/* 56 */ {I_ADD, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+37187, 8},
/* 57 */ {I_ADD, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+37192, 9},
/* 58 */ {I_ADD, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+37197, 10},
/* 59 */ {I_ADD, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33526, 3},
/* 60 */ {I_ADD, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24343, 3},
/* 61 */ {I_ADD, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24350, 4},
/* 62 */ {I_ADD, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24357, 6},
/* 63 */ {I_ADD, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33526, 3},
/* 64 */ {I_ADD, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+24343, 3},
/* 65 */ {I_ADD, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+24350, 4},
/* 66 */ {I_AND, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+37202, 3},
/* 67 */ {I_AND, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+37203, 0},
/* 68 */ {I_AND, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33538, 3},
/* 69 */ {I_AND, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33539, 0},
/* 70 */ {I_AND, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33544, 4},
/* 71 */ {I_AND, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33545, 5},
/* 72 */ {I_AND, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33550, 6},
/* 73 */ {I_AND, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33551, 7},
/* 74 */ {I_AND, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+31794, 8},
/* 75 */ {I_AND, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+31794, 0},
/* 76 */ {I_AND, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37207, 8},
/* 77 */ {I_AND, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37207, 0},
/* 78 */ {I_AND, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37212, 9},
/* 79 */ {I_AND, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+37212, 5},
/* 80 */ {I_AND, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37217, 10},
/* 81 */ {I_AND, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+37217, 7},
/* 82 */ {I_AND, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+24364, 11},
/* 83 */ {I_AND, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+24371, 12},
/* 84 */ {I_AND, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+24378, 13},
/* 85 */ {I_AND, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38931, 8},
/* 86 */ {I_AND, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+37222, 8},
/* 87 */ {I_AND, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+37227, 9},
/* 88 */ {I_AND, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+37232, 10},
/* 89 */ {I_AND, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33556, 3},
/* 90 */ {I_AND, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24385, 3},
/* 91 */ {I_AND, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24392, 4},
/* 92 */ {I_AND, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24399, 6},
/* 93 */ {I_AND, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33556, 3},
/* 94 */ {I_AND, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+24385, 3},
/* 95 */ {I_AND, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+24392, 4},
/* 96 */ {I_ARPL, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38935, 15},
/* 97 */ {I_ARPL, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38935, 16},
/* 98 */ {I_BOUND, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37237, 18},
/* 99 */ {I_BOUND, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37242, 19},
/* 100 */ {I_BSF, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+24406, 9},
/* 101 */ {I_BSF, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+24406, 5},
/* 102 */ {I_BSF, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+24413, 9},
/* 103 */ {I_BSF, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+24413, 5},
/* 104 */ {I_BSF, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+24420, 10},
/* 105 */ {I_BSF, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+24420, 7},
/* 106 */ {I_BSR, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+24427, 9},
/* 107 */ {I_BSR, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+24427, 5},
/* 108 */ {I_BSR, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+24434, 9},
/* 109 */ {I_BSR, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+24434, 5},
/* 110 */ {I_BSR, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+24441, 10},
/* 111 */ {I_BSR, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+24441, 7},
/* 112 */ {I_BSWAP, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33568, 20},
/* 113 */ {I_BSWAP, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33574, 7},
/* 114 */ {I_BT, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33580, 9},
/* 115 */ {I_BT, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33580, 5},
/* 116 */ {I_BT, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33586, 9},
/* 117 */ {I_BT, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33586, 5},
/* 118 */ {I_BT, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33592, 10},
/* 119 */ {I_BT, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33592, 7},
/* 120 */ {I_BT, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24448, 21},
/* 121 */ {I_BT, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24455, 21},
/* 122 */ {I_BT, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24462, 22},
/* 123 */ {I_BTC, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+24469, 4},
/* 124 */ {I_BTC, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+24470, 5},
/* 125 */ {I_BTC, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+24476, 4},
/* 126 */ {I_BTC, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+24477, 5},
/* 127 */ {I_BTC, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+24483, 6},
/* 128 */ {I_BTC, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+24484, 7},
/* 129 */ {I_BTC, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+7584, 23},
/* 130 */ {I_BTC, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+7592, 23},
/* 131 */ {I_BTC, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+7600, 24},
/* 132 */ {I_BTR, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+24490, 4},
/* 133 */ {I_BTR, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+24491, 5},
/* 134 */ {I_BTR, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+24497, 4},
/* 135 */ {I_BTR, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+24498, 5},
/* 136 */ {I_BTR, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+24504, 6},
/* 137 */ {I_BTR, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+24505, 7},
/* 138 */ {I_BTR, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+7608, 23},
/* 139 */ {I_BTR, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+7616, 23},
/* 140 */ {I_BTR, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+7624, 24},
/* 141 */ {I_BTS, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+24511, 4},
/* 142 */ {I_BTS, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+24512, 5},
/* 143 */ {I_BTS, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+24518, 4},
/* 144 */ {I_BTS, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+24519, 5},
/* 145 */ {I_BTS, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+24525, 6},
/* 146 */ {I_BTS, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+24526, 7},
/* 147 */ {I_BTS, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+7632, 23},
/* 148 */ {I_BTS, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+7640, 23},
/* 149 */ {I_BTS, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+7648, 24},
/* 150 */ {I_CALL, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37247, 25},
/* 151 */ {I_CALL, 1, {IMMEDIATE|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37252, 26},
/* 152 */ {I_CALL, 1, {IMMEDIATE|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37257, 27},
/* 153 */ {I_CALL, 1, {IMMEDIATE|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37262, 28},
/* 154 */ {I_CALL, 2, {IMMEDIATE|COLON,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33616, 1},
/* 155 */ {I_CALL, 2, {IMMEDIATE|BITS16|COLON,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33622, 1},
/* 156 */ {I_CALL, 2, {IMMEDIATE|COLON,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33622, 1},
/* 157 */ {I_CALL, 2, {IMMEDIATE|BITS32|COLON,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33628, 19},
/* 158 */ {I_CALL, 2, {IMMEDIATE|COLON,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33628, 19},
/* 159 */ {I_CALL, 1, {MEMORY|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37267, 1},
/* 160 */ {I_CALL, 1, {MEMORY|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37272, 7},
/* 161 */ {I_CALL, 1, {MEMORY|BITS16|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37277, 0},
/* 162 */ {I_CALL, 1, {MEMORY|BITS32|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37282, 5},
/* 163 */ {I_CALL, 1, {MEMORY|BITS64|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37272, 7},
/* 164 */ {I_CALL, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37287, 25},
/* 165 */ {I_CALL, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37292, 26},
/* 166 */ {I_CALL, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37297, 27},
/* 167 */ {I_CALL, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37302, 28},
/* 168 */ {I_CBW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38947, 0},
/* 169 */ {I_CDQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38951, 5},
/* 170 */ {I_CDQE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38955, 7},
/* 171 */ {I_CLC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38679, 0},
/* 172 */ {I_CLD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38904, 0},
/* 173 */ {I_CLI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38024, 0},
/* 174 */ {I_CLTS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38959, 29},
/* 175 */ {I_CMC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39905, 0},
/* 176 */ {I_CMP, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38963, 8},
/* 177 */ {I_CMP, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38963, 0},
/* 178 */ {I_CMP, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37307, 8},
/* 179 */ {I_CMP, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37307, 0},
/* 180 */ {I_CMP, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+37312, 9},
/* 181 */ {I_CMP, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+37312, 5},
/* 182 */ {I_CMP, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+37317, 10},
/* 183 */ {I_CMP, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+37317, 7},
/* 184 */ {I_CMP, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+31752, 8},
/* 185 */ {I_CMP, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+31752, 0},
/* 186 */ {I_CMP, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37322, 8},
/* 187 */ {I_CMP, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37322, 0},
/* 188 */ {I_CMP, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37327, 9},
/* 189 */ {I_CMP, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+37327, 5},
/* 190 */ {I_CMP, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37332, 10},
/* 191 */ {I_CMP, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+37332, 7},
/* 192 */ {I_CMP, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33634, 0},
/* 193 */ {I_CMP, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33640, 5},
/* 194 */ {I_CMP, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33646, 7},
/* 195 */ {I_CMP, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38967, 8},
/* 196 */ {I_CMP, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+37337, 8},
/* 197 */ {I_CMP, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+37342, 9},
/* 198 */ {I_CMP, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+37347, 10},
/* 199 */ {I_CMP, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+37352, 8},
/* 200 */ {I_CMP, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33652, 8},
/* 201 */ {I_CMP, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33658, 9},
/* 202 */ {I_CMP, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33664, 10},
/* 203 */ {I_CMP, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+37352, 8},
/* 204 */ {I_CMP, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33652, 8},
/* 205 */ {I_CMP, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33658, 9},
/* 206 */ {I_CMPSB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38971, 0},
/* 207 */ {I_CMPSD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37362, 5},
/* 208 */ {I_CMPSQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37367, 7},
/* 209 */ {I_CMPSW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37372, 0},
/* 210 */ {I_CMPXCHG, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33670, 31},
/* 211 */ {I_CMPXCHG, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33671, 32},
/* 212 */ {I_CMPXCHG, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+24532, 31},
/* 213 */ {I_CMPXCHG, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+24533, 32},
/* 214 */ {I_CMPXCHG, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+24539, 31},
/* 215 */ {I_CMPXCHG, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+24540, 32},
/* 216 */ {I_CMPXCHG, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+24546, 6},
/* 217 */ {I_CMPXCHG, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+24547, 7},
/* 218 */ {I_CMPXCHG8B, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+24553, 35},
/* 219 */ {I_CMPXCHG16B, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33688, 13},
/* 220 */ {I_CPUID, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38975, 32},
/* 221 */ {I_CPU_READ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38979, 36},
/* 222 */ {I_CPU_WRITE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38983, 36},
/* 223 */ {I_CQO, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38987, 7},
/* 224 */ {I_CWD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38991, 0},
/* 225 */ {I_CWDE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38995, 5},
/* 226 */ {I_DAA, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39908, 1},
/* 227 */ {I_DAS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39911, 1},
/* 228 */ {I_DEC, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38999, 1},
/* 229 */ {I_DEC, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39003, 19},
/* 230 */ {I_DEC, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37382, 11},
/* 231 */ {I_DEC, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33694, 11},
/* 232 */ {I_DEC, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33700, 12},
/* 233 */ {I_DEC, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33706, 13},
/* 234 */ {I_DIV, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39007, 0},
/* 235 */ {I_DIV, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37387, 0},
/* 236 */ {I_DIV, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37392, 5},
/* 237 */ {I_DIV, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37397, 7},
/* 238 */ {I_DMINT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39011, 37},
/* 239 */ {I_EMMS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39015, 38},
/* 240 */ {I_ENTER, 2, {IMMEDIATE,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+37402, 39},
/* 241 */ {I_EQU, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39946, 0},
/* 242 */ {I_EQU, 2, {IMMEDIATE|COLON,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39946, 0},
/* 243 */ {I_F2XM1, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39019, 40},
/* 244 */ {I_FABS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39023, 40},
/* 245 */ {I_FADD, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39027, 40},
/* 246 */ {I_FADD, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39031, 40},
/* 247 */ {I_FADD, 1, {FPUREG|TO,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37407, 40},
/* 248 */ {I_FADD, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37412, 40},
/* 249 */ {I_FADD, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37407, 40},
/* 250 */ {I_FADD, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37417, 40},
/* 251 */ {I_FADDP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37422, 40},
/* 252 */ {I_FADDP, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37422, 40},
/* 253 */ {I_FBLD, 1, {MEMORY|BITS80,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39039, 40},
/* 254 */ {I_FBLD, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39039, 40},
/* 255 */ {I_FBSTP, 1, {MEMORY|BITS80,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39043, 40},
/* 256 */ {I_FBSTP, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39043, 40},
/* 257 */ {I_FCHS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39047, 40},
/* 258 */ {I_FCLEX, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37427, 40},
/* 259 */ {I_FCMOVB, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37432, 41},
/* 260 */ {I_FCMOVB, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37437, 41},
/* 261 */ {I_FCMOVBE, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37442, 41},
/* 262 */ {I_FCMOVBE, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37447, 41},
/* 263 */ {I_FCMOVE, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37452, 41},
/* 264 */ {I_FCMOVE, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37457, 41},
/* 265 */ {I_FCMOVNB, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37462, 41},
/* 266 */ {I_FCMOVNB, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37467, 41},
/* 267 */ {I_FCMOVNBE, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37472, 41},
/* 268 */ {I_FCMOVNBE, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37477, 41},
/* 269 */ {I_FCMOVNE, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37482, 41},
/* 270 */ {I_FCMOVNE, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37487, 41},
/* 271 */ {I_FCMOVNU, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37492, 41},
/* 272 */ {I_FCMOVNU, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37497, 41},
/* 273 */ {I_FCMOVU, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37502, 41},
/* 274 */ {I_FCMOVU, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37507, 41},
/* 275 */ {I_FCOM, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39083, 40},
/* 276 */ {I_FCOM, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39087, 40},
/* 277 */ {I_FCOM, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37512, 40},
/* 278 */ {I_FCOM, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37517, 40},
/* 279 */ {I_FCOMI, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37522, 41},
/* 280 */ {I_FCOMI, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37527, 41},
/* 281 */ {I_FCOMIP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37532, 41},
/* 282 */ {I_FCOMIP, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37537, 41},
/* 283 */ {I_FCOMP, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39103, 40},
/* 284 */ {I_FCOMP, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39107, 40},
/* 285 */ {I_FCOMP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37542, 40},
/* 286 */ {I_FCOMP, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37547, 40},
/* 287 */ {I_FCOMPP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39115, 40},
/* 288 */ {I_FCOS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39119, 42},
/* 289 */ {I_FDECSTP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39123, 40},
/* 290 */ {I_FDISI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37552, 40},
/* 291 */ {I_FDIV, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39127, 40},
/* 292 */ {I_FDIV, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39131, 40},
/* 293 */ {I_FDIV, 1, {FPUREG|TO,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37557, 40},
/* 294 */ {I_FDIV, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37562, 40},
/* 295 */ {I_FDIV, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37557, 40},
/* 296 */ {I_FDIV, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37567, 40},
/* 297 */ {I_FDIVP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37572, 40},
/* 298 */ {I_FDIVP, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37572, 40},
/* 299 */ {I_FDIVR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39139, 40},
/* 300 */ {I_FDIVR, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39143, 40},
/* 301 */ {I_FDIVR, 1, {FPUREG|TO,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37577, 40},
/* 302 */ {I_FDIVR, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37577, 40},
/* 303 */ {I_FDIVR, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37582, 40},
/* 304 */ {I_FDIVR, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37587, 40},
/* 305 */ {I_FDIVRP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37592, 40},
/* 306 */ {I_FDIVRP, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37592, 40},
/* 307 */ {I_FEMMS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39151, 43},
/* 308 */ {I_FENI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37597, 40},
/* 309 */ {I_FFREE, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37602, 40},
/* 310 */ {I_FFREE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39155, 40},
/* 311 */ {I_FFREEP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37607, 44},
/* 312 */ {I_FFREEP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39159, 44},
/* 313 */ {I_FIADD, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39163, 40},
/* 314 */ {I_FIADD, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39167, 40},
/* 315 */ {I_FICOM, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39171, 40},
/* 316 */ {I_FICOM, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39175, 40},
/* 317 */ {I_FICOMP, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39179, 40},
/* 318 */ {I_FICOMP, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39183, 40},
/* 319 */ {I_FIDIV, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39187, 40},
/* 320 */ {I_FIDIV, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39191, 40},
/* 321 */ {I_FIDIVR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39195, 40},
/* 322 */ {I_FIDIVR, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39199, 40},
/* 323 */ {I_FILD, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39203, 40},
/* 324 */ {I_FILD, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39207, 40},
/* 325 */ {I_FILD, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39211, 40},
/* 326 */ {I_FIMUL, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39215, 40},
/* 327 */ {I_FIMUL, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39219, 40},
/* 328 */ {I_FINCSTP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39223, 40},
/* 329 */ {I_FINIT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37612, 40},
/* 330 */ {I_FIST, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39227, 40},
/* 331 */ {I_FIST, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39231, 40},
/* 332 */ {I_FISTP, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39235, 40},
/* 333 */ {I_FISTP, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39239, 40},
/* 334 */ {I_FISTP, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39243, 40},
/* 335 */ {I_FISTTP, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39247, 45},
/* 336 */ {I_FISTTP, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39251, 45},
/* 337 */ {I_FISTTP, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39255, 45},
/* 338 */ {I_FISUB, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39259, 40},
/* 339 */ {I_FISUB, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39263, 40},
/* 340 */ {I_FISUBR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39267, 40},
/* 341 */ {I_FISUBR, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39271, 40},
/* 342 */ {I_FLD, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39275, 40},
/* 343 */ {I_FLD, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39279, 40},
/* 344 */ {I_FLD, 1, {MEMORY|BITS80,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39283, 40},
/* 345 */ {I_FLD, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37617, 40},
/* 346 */ {I_FLD1, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39291, 40},
/* 347 */ {I_FLDCW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39295, 46},
/* 348 */ {I_FLDENV, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39299, 40},
/* 349 */ {I_FLDL2E, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39303, 40},
/* 350 */ {I_FLDL2T, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39307, 40},
/* 351 */ {I_FLDLG2, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39311, 40},
/* 352 */ {I_FLDLN2, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39315, 40},
/* 353 */ {I_FLDPI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39319, 40},
/* 354 */ {I_FLDZ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39323, 40},
/* 355 */ {I_FMUL, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39327, 40},
/* 356 */ {I_FMUL, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39331, 40},
/* 357 */ {I_FMUL, 1, {FPUREG|TO,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37622, 40},
/* 358 */ {I_FMUL, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37622, 40},
/* 359 */ {I_FMUL, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37627, 40},
/* 360 */ {I_FMUL, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37632, 40},
/* 361 */ {I_FMULP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37637, 40},
/* 362 */ {I_FMULP, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37637, 40},
/* 363 */ {I_FNCLEX, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37428, 40},
/* 364 */ {I_FNDISI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37553, 40},
/* 365 */ {I_FNENI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37598, 40},
/* 366 */ {I_FNINIT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37613, 40},
/* 367 */ {I_FNOP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39339, 40},
/* 368 */ {I_FNSAVE, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37643, 40},
/* 369 */ {I_FNSTCW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37653, 46},
/* 370 */ {I_FNSTENV, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37658, 40},
/* 371 */ {I_FNSTSW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37668, 46},
/* 372 */ {I_FNSTSW, 1, {REG_AX,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37673, 47},
/* 373 */ {I_FPATAN, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39343, 40},
/* 374 */ {I_FPREM, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39347, 40},
/* 375 */ {I_FPREM1, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39351, 42},
/* 376 */ {I_FPTAN, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39355, 40},
/* 377 */ {I_FRNDINT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39359, 40},
/* 378 */ {I_FRSTOR, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39363, 40},
/* 379 */ {I_FSAVE, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37642, 40},
/* 380 */ {I_FSCALE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39367, 40},
/* 381 */ {I_FSETPM, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39371, 47},
/* 382 */ {I_FSIN, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39375, 42},
/* 383 */ {I_FSINCOS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39379, 42},
/* 384 */ {I_FSQRT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39383, 40},
/* 385 */ {I_FST, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39387, 40},
/* 386 */ {I_FST, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39391, 40},
/* 387 */ {I_FST, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37647, 40},
/* 388 */ {I_FSTCW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37652, 46},
/* 389 */ {I_FSTENV, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37657, 40},
/* 390 */ {I_FSTP, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39399, 40},
/* 391 */ {I_FSTP, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39403, 40},
/* 392 */ {I_FSTP, 1, {MEMORY|BITS80,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39407, 40},
/* 393 */ {I_FSTP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37662, 40},
/* 394 */ {I_FSTSW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37667, 46},
/* 395 */ {I_FSTSW, 1, {REG_AX,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37672, 47},
/* 396 */ {I_FSUB, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39415, 40},
/* 397 */ {I_FSUB, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39419, 40},
/* 398 */ {I_FSUB, 1, {FPUREG|TO,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37677, 40},
/* 399 */ {I_FSUB, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37677, 40},
/* 400 */ {I_FSUB, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37682, 40},
/* 401 */ {I_FSUB, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37687, 40},
/* 402 */ {I_FSUBP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37692, 40},
/* 403 */ {I_FSUBP, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37692, 40},
/* 404 */ {I_FSUBR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39427, 40},
/* 405 */ {I_FSUBR, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39431, 40},
/* 406 */ {I_FSUBR, 1, {FPUREG|TO,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37697, 40},
/* 407 */ {I_FSUBR, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37697, 40},
/* 408 */ {I_FSUBR, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37702, 40},
/* 409 */ {I_FSUBR, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37707, 40},
/* 410 */ {I_FSUBRP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37712, 40},
/* 411 */ {I_FSUBRP, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37712, 40},
/* 412 */ {I_FTST, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39439, 40},
/* 413 */ {I_FUCOM, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37717, 42},
/* 414 */ {I_FUCOM, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37722, 42},
/* 415 */ {I_FUCOMI, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37727, 41},
/* 416 */ {I_FUCOMI, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37732, 41},
/* 417 */ {I_FUCOMIP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37737, 41},
/* 418 */ {I_FUCOMIP, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37742, 41},
/* 419 */ {I_FUCOMP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37747, 42},
/* 420 */ {I_FUCOMP, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37752, 42},
/* 421 */ {I_FUCOMPP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39459, 42},
/* 422 */ {I_FXAM, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39463, 40},
/* 423 */ {I_FXCH, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37757, 40},
/* 424 */ {I_FXCH, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37757, 40},
/* 425 */ {I_FXCH, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37762, 40},
/* 426 */ {I_FXTRACT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39471, 40},
/* 427 */ {I_FYL2X, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39475, 40},
/* 428 */ {I_FYL2XP1, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39479, 40},
/* 429 */ {I_HLT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39914, 48},
/* 430 */ {I_IDIV, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39483, 0},
/* 431 */ {I_IDIV, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37767, 0},
/* 432 */ {I_IDIV, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37772, 5},
/* 433 */ {I_IDIV, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37777, 7},
/* 434 */ {I_IMUL, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39487, 0},
/* 435 */ {I_IMUL, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37782, 0},
/* 436 */ {I_IMUL, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37787, 5},
/* 437 */ {I_IMUL, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37792, 7},
/* 438 */ {I_IMUL, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33712, 9},
/* 439 */ {I_IMUL, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33712, 5},
/* 440 */ {I_IMUL, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33718, 9},
/* 441 */ {I_IMUL, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33718, 5},
/* 442 */ {I_IMUL, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33724, 10},
/* 443 */ {I_IMUL, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33724, 7},
/* 444 */ {I_IMUL, 3, {REG_GPR|BITS16,MEMORY,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+33730, 52},
/* 445 */ {I_IMUL, 3, {REG_GPR|BITS16,MEMORY,IMMEDIATE|BITS16,0,0}, NO_DECORATOR, nasm_bytecodes+33736, 52},
/* 446 */ {I_IMUL, 3, {REG_GPR|BITS16,REG_GPR|BITS16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+33730, 39},
/* 447 */ {I_IMUL, 3, {REG_GPR|BITS16,REG_GPR|BITS16,IMMEDIATE|BITS16,0,0}, NO_DECORATOR, nasm_bytecodes+33736, 39},
/* 448 */ {I_IMUL, 3, {REG_GPR|BITS32,MEMORY,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+33742, 9},
/* 449 */ {I_IMUL, 3, {REG_GPR|BITS32,MEMORY,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+33748, 9},
/* 450 */ {I_IMUL, 3, {REG_GPR|BITS32,REG_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+33742, 5},
/* 451 */ {I_IMUL, 3, {REG_GPR|BITS32,REG_GPR|BITS32,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+33748, 5},
/* 452 */ {I_IMUL, 3, {REG_GPR|BITS64,MEMORY,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+33754, 10},
/* 453 */ {I_IMUL, 3, {REG_GPR|BITS64,MEMORY,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+33760, 10},
/* 454 */ {I_IMUL, 3, {REG_GPR|BITS64,REG_GPR|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+33754, 7},
/* 455 */ {I_IMUL, 3, {REG_GPR|BITS64,REG_GPR|BITS64,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+33760, 7},
/* 456 */ {I_IMUL, 2, {REG_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33772, 39},
/* 457 */ {I_IMUL, 2, {REG_GPR|BITS16,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33778, 39},
/* 458 */ {I_IMUL, 2, {REG_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33784, 5},
/* 459 */ {I_IMUL, 2, {REG_GPR|BITS32,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33790, 5},
/* 460 */ {I_IMUL, 2, {REG_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33796, 7},
/* 461 */ {I_IMUL, 2, {REG_GPR|BITS64,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33802, 7},
/* 462 */ {I_IN, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39491, 53},
/* 463 */ {I_IN, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+37797, 53},
/* 464 */ {I_IN, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+37802, 21},
/* 465 */ {I_IN, 2, {REG_AL,REG_DX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39920, 0},
/* 466 */ {I_IN, 2, {REG_AX,REG_DX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39495, 0},
/* 467 */ {I_IN, 2, {REG_EAX,REG_DX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39499, 5},
/* 468 */ {I_INC, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39503, 1},
/* 469 */ {I_INC, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39507, 19},
/* 470 */ {I_INC, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37807, 11},
/* 471 */ {I_INC, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33808, 11},
/* 472 */ {I_INC, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33814, 12},
/* 473 */ {I_INC, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33820, 13},
/* 474 */ {I_INSB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39923, 39},
/* 475 */ {I_INSD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39511, 5},
/* 476 */ {I_INSW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39515, 39},
/* 477 */ {I_INT, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39519, 53},
/* 478 */ {I_INT1, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39917, 5},
/* 479 */ {I_INT3, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39926, 0},
/* 480 */ {I_INTO, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39929, 1},
/* 481 */ {I_INVD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39523, 54},
/* 482 */ {I_INVPCID, 2, {REG_GPR|BITS32,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+24560, 55},
/* 483 */ {I_INVPCID, 2, {REG_GPR|BITS64,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+24560, 56},
/* 484 */ {I_INVLPG, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37812, 54},
/* 485 */ {I_INVLPGA, 2, {REG_AX,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33826, 57},
/* 486 */ {I_INVLPGA, 2, {REG_EAX,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33832, 58},
/* 487 */ {I_INVLPGA, 2, {REG_RAX,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24567, 59},
/* 488 */ {I_INVLPGA, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33833, 58},
/* 489 */ {I_IRET, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39527, 0},
/* 490 */ {I_IRETD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39531, 5},
/* 491 */ {I_IRETQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39535, 7},
/* 492 */ {I_IRETW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39539, 0},
/* 493 */ {I_JCXZ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37817, 1},
/* 494 */ {I_JECXZ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37822, 5},
/* 495 */ {I_JRCXZ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37827, 7},
/* 496 */ {I_JMP, 1, {IMMEDIATE|SHORT,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37833, 0},
/* 497 */ {I_JMP, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37837, 25},
/* 498 */ {I_JMP, 1, {IMMEDIATE|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37842, 26},
/* 499 */ {I_JMP, 1, {IMMEDIATE|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37847, 27},
/* 500 */ {I_JMP, 1, {IMMEDIATE|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37852, 28},
/* 501 */ {I_JMP, 2, {IMMEDIATE|COLON,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33856, 1},
/* 502 */ {I_JMP, 2, {IMMEDIATE|BITS16|COLON,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33862, 1},
/* 503 */ {I_JMP, 2, {IMMEDIATE|COLON,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33862, 1},
/* 504 */ {I_JMP, 2, {IMMEDIATE|BITS32|COLON,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33868, 19},
/* 505 */ {I_JMP, 2, {IMMEDIATE|COLON,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33868, 19},
/* 506 */ {I_JMP, 1, {MEMORY|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37857, 1},
/* 507 */ {I_JMP, 1, {MEMORY|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37862, 7},
/* 508 */ {I_JMP, 1, {MEMORY|BITS16|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37867, 0},
/* 509 */ {I_JMP, 1, {MEMORY|BITS32|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37872, 5},
/* 510 */ {I_JMP, 1, {MEMORY|BITS64|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37862, 7},
/* 511 */ {I_JMP, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37877, 25},
/* 512 */ {I_JMP, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37882, 26},
/* 513 */ {I_JMP, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37887, 27},
/* 514 */ {I_JMP, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37892, 28},
/* 515 */ {I_JMPE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33874, 60},
/* 516 */ {I_JMPE, 1, {IMMEDIATE|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33880, 60},
/* 517 */ {I_JMPE, 1, {IMMEDIATE|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33886, 60},
/* 518 */ {I_JMPE, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33892, 60},
/* 519 */ {I_JMPE, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33898, 60},
/* 520 */ {I_LAHF, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39932, 0},
/* 521 */ {I_LAR, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33904, 61},
/* 522 */ {I_LAR, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33904, 62},
/* 523 */ {I_LAR, 2, {REG_GPR|BITS16,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33904, 63},
/* 524 */ {I_LAR, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33910, 65},
/* 525 */ {I_LAR, 2, {REG_GPR|BITS32,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33910, 63},
/* 526 */ {I_LAR, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33910, 63},
/* 527 */ {I_LAR, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33916, 66},
/* 528 */ {I_LAR, 2, {REG_GPR|BITS64,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33916, 64},
/* 529 */ {I_LAR, 2, {REG_GPR|BITS64,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33916, 64},
/* 530 */ {I_LAR, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33916, 64},
/* 531 */ {I_LDS, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37897, 1},
/* 532 */ {I_LDS, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37902, 19},
/* 533 */ {I_LEA, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37907, 0},
/* 534 */ {I_LEA, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37912, 5},
/* 535 */ {I_LEA, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37917, 7},
/* 536 */ {I_LEAVE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38169, 39},
/* 537 */ {I_LES, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37922, 1},
/* 538 */ {I_LES, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37927, 19},
/* 539 */ {I_LFENCE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33922, 59},
/* 540 */ {I_LFS, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33928, 5},
/* 541 */ {I_LFS, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33934, 5},
/* 542 */ {I_LFS, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33940, 7},
/* 543 */ {I_LGDT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37932, 29},
/* 544 */ {I_LGS, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33946, 5},
/* 545 */ {I_LGS, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33952, 5},
/* 546 */ {I_LGS, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33958, 7},
/* 547 */ {I_LIDT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37937, 29},
/* 548 */ {I_LLDT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37942, 67},
/* 549 */ {I_LLDT, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37942, 67},
/* 550 */ {I_LLDT, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37942, 67},
/* 551 */ {I_LMSW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37947, 29},
/* 552 */ {I_LMSW, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37947, 29},
/* 553 */ {I_LMSW, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37947, 29},
/* 554 */ {I_LODSB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39935, 0},
/* 555 */ {I_LODSD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39551, 5},
/* 556 */ {I_LODSQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39555, 7},
/* 557 */ {I_LODSW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39559, 0},
/* 558 */ {I_LOOP, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37952, 0},
/* 559 */ {I_LOOP, 2, {IMMEDIATE,REG_CX,0,0,0}, NO_DECORATOR, nasm_bytecodes+37957, 1},
/* 560 */ {I_LOOP, 2, {IMMEDIATE,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+37962, 5},
/* 561 */ {I_LOOP, 2, {IMMEDIATE,REG_RCX,0,0,0}, NO_DECORATOR, nasm_bytecodes+37967, 7},
/* 562 */ {I_LOOPE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37972, 0},
/* 563 */ {I_LOOPE, 2, {IMMEDIATE,REG_CX,0,0,0}, NO_DECORATOR, nasm_bytecodes+37977, 1},
/* 564 */ {I_LOOPE, 2, {IMMEDIATE,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+37982, 5},
/* 565 */ {I_LOOPE, 2, {IMMEDIATE,REG_RCX,0,0,0}, NO_DECORATOR, nasm_bytecodes+37987, 7},
/* 566 */ {I_LOOPNE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37992, 0},
/* 567 */ {I_LOOPNE, 2, {IMMEDIATE,REG_CX,0,0,0}, NO_DECORATOR, nasm_bytecodes+37997, 1},
/* 568 */ {I_LOOPNE, 2, {IMMEDIATE,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+38002, 5},
/* 569 */ {I_LOOPNE, 2, {IMMEDIATE,REG_RCX,0,0,0}, NO_DECORATOR, nasm_bytecodes+38007, 7},
/* 570 */ {I_LOOPNZ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37992, 0},
/* 571 */ {I_LOOPNZ, 2, {IMMEDIATE,REG_CX,0,0,0}, NO_DECORATOR, nasm_bytecodes+37997, 1},
/* 572 */ {I_LOOPNZ, 2, {IMMEDIATE,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+38002, 5},
/* 573 */ {I_LOOPNZ, 2, {IMMEDIATE,REG_RCX,0,0,0}, NO_DECORATOR, nasm_bytecodes+38007, 7},
/* 574 */ {I_LOOPZ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37972, 0},
/* 575 */ {I_LOOPZ, 2, {IMMEDIATE,REG_CX,0,0,0}, NO_DECORATOR, nasm_bytecodes+37977, 1},
/* 576 */ {I_LOOPZ, 2, {IMMEDIATE,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+37982, 5},
/* 577 */ {I_LOOPZ, 2, {IMMEDIATE,REG_RCX,0,0,0}, NO_DECORATOR, nasm_bytecodes+37987, 7},
/* 578 */ {I_LSL, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33964, 61},
/* 579 */ {I_LSL, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33964, 62},
/* 580 */ {I_LSL, 2, {REG_GPR|BITS16,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33964, 63},
/* 581 */ {I_LSL, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33970, 65},
/* 582 */ {I_LSL, 2, {REG_GPR|BITS32,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33970, 63},
/* 583 */ {I_LSL, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33970, 63},
/* 584 */ {I_LSL, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33976, 66},
/* 585 */ {I_LSL, 2, {REG_GPR|BITS64,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33976, 64},
/* 586 */ {I_LSL, 2, {REG_GPR|BITS64,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33976, 64},
/* 587 */ {I_LSL, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33976, 64},
/* 588 */ {I_LSS, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33982, 5},
/* 589 */ {I_LSS, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33988, 5},
/* 590 */ {I_LSS, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33994, 7},
/* 591 */ {I_LTR, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38012, 67},
/* 592 */ {I_LTR, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38012, 67},
/* 593 */ {I_LTR, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38012, 67},
/* 594 */ {I_MFENCE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34000, 59},
/* 595 */ {I_MONITOR, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38017, 69},
/* 596 */ {I_MONITORX, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38022, 71},
/* 597 */ {I_MOV, 2, {MEMORY,REG_SREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+38043, 72},
/* 598 */ {I_MOV, 2, {REG_GPR|BITS16,REG_SREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+38027, 0},
/* 599 */ {I_MOV, 2, {REG_GPR|BITS32,REG_SREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+38032, 5},
/* 600 */ {I_MOV, 2, {RM_GPR|BITS64,REG_SREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+38042, 7},
/* 601 */ {I_MOV, 2, {REG_SREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38063, 72},
/* 602 */ {I_MOV, 2, {REG_SREG,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38052, 0},
/* 603 */ {I_MOV, 2, {REG_SREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38057, 5},
/* 604 */ {I_MOV, 2, {REG_SREG,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38062, 7},
/* 605 */ {I_MOV, 2, {REG_AL,MEM_OFFS,0,0,0}, NO_DECORATOR, nasm_bytecodes+39563, 8},
/* 606 */ {I_MOV, 2, {REG_AX,MEM_OFFS,0,0,0}, NO_DECORATOR, nasm_bytecodes+38067, 8},
/* 607 */ {I_MOV, 2, {REG_EAX,MEM_OFFS,0,0,0}, NO_DECORATOR, nasm_bytecodes+38072, 9},
/* 608 */ {I_MOV, 2, {REG_RAX,MEM_OFFS,0,0,0}, NO_DECORATOR, nasm_bytecodes+38077, 10},
/* 609 */ {I_MOV, 2, {MEM_OFFS,REG_AL,0,0,0}, NO_DECORATOR, nasm_bytecodes+39567, 76},
/* 610 */ {I_MOV, 2, {MEM_OFFS,REG_AX,0,0,0}, NO_DECORATOR, nasm_bytecodes+38082, 76},
/* 611 */ {I_MOV, 2, {MEM_OFFS,REG_EAX,0,0,0}, NO_DECORATOR, nasm_bytecodes+38087, 77},
/* 612 */ {I_MOV, 2, {MEM_OFFS,REG_RAX,0,0,0}, NO_DECORATOR, nasm_bytecodes+38092, 78},
/* 613 */ {I_MOV, 2, {REG_GPR|BITS32,REG_CREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+34006, 79},
/* 614 */ {I_MOV, 2, {REG_GPR|BITS64,REG_CREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+34012, 80},
/* 615 */ {I_MOV, 2, {REG_CREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34018, 79},
/* 616 */ {I_MOV, 2, {REG_CREG,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34024, 80},
/* 617 */ {I_MOV, 2, {REG_GPR|BITS32,REG_DREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+34031, 79},
/* 618 */ {I_MOV, 2, {REG_GPR|BITS64,REG_DREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+34030, 80},
/* 619 */ {I_MOV, 2, {REG_DREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34037, 79},
/* 620 */ {I_MOV, 2, {REG_DREG,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34036, 80},
/* 621 */ {I_MOV, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38107, 8},
/* 622 */ {I_MOV, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38108, 0},
/* 623 */ {I_MOV, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34042, 8},
/* 624 */ {I_MOV, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34043, 0},
/* 625 */ {I_MOV, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34048, 9},
/* 626 */ {I_MOV, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34049, 5},
/* 627 */ {I_MOV, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34054, 10},
/* 628 */ {I_MOV, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34055, 7},
/* 629 */ {I_MOV, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39571, 8},
/* 630 */ {I_MOV, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39571, 0},
/* 631 */ {I_MOV, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38112, 8},
/* 632 */ {I_MOV, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38112, 0},
/* 633 */ {I_MOV, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38117, 9},
/* 634 */ {I_MOV, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38117, 5},
/* 635 */ {I_MOV, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38122, 10},
/* 636 */ {I_MOV, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38122, 7},
/* 637 */ {I_MOV, 2, {REG_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39575, 8},
/* 638 */ {I_MOV, 2, {REG_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38127, 8},
/* 639 */ {I_MOV, 2, {REG_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38132, 9},
/* 640 */ {I_MOV, 2, {REG_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38142, 10},
/* 641 */ {I_MOV, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+34060, 8},
/* 642 */ {I_MOV, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24602, 8},
/* 643 */ {I_MOV, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24609, 9},
/* 644 */ {I_MOV, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24616, 10},
/* 645 */ {I_MOV, 2, {RM_GPR|BITS64,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+24616, 7},
/* 646 */ {I_MOV, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+34060, 8},
/* 647 */ {I_MOV, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+24602, 8},
/* 648 */ {I_MOV, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+24609, 9},
/* 649 */ {I_MOVD, 2, {MMXREG,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34066, 82},
/* 650 */ {I_MOVD, 2, {RM_GPR|BITS32,MMXREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+34072, 82},
/* 651 */ {I_MOVQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+34078, 84},
/* 652 */ {I_MOVQ, 2, {RM_MMX,MMXREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+34084, 84},
/* 653 */ {I_MOVQ, 2, {MMXREG,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+24623, 85},
/* 654 */ {I_MOVQ, 2, {RM_GPR|BITS64,MMXREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+24630, 85},
/* 655 */ {I_MOVSB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+7717, 0},
/* 656 */ {I_MOVSD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39579, 5},
/* 657 */ {I_MOVSQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39583, 7},
/* 658 */ {I_MOVSW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39587, 0},
/* 659 */ {I_MOVSX, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+34090, 21},
/* 660 */ {I_MOVSX, 2, {REG_GPR|BITS16,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+34090, 5},
/* 661 */ {I_MOVSX, 2, {REG_GPR|BITS32,RM_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+34096, 5},
/* 662 */ {I_MOVSX, 2, {REG_GPR|BITS32,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34102, 5},
/* 663 */ {I_MOVSX, 2, {REG_GPR|BITS64,RM_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+34108, 7},
/* 664 */ {I_MOVSX, 2, {REG_GPR|BITS64,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34114, 7},
/* 665 */ {I_MOVSXD, 2, {REG_GPR|BITS64,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38147, 7},
/* 666 */ {I_MOVZX, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+34120, 21},
/* 667 */ {I_MOVZX, 2, {REG_GPR|BITS16,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+34120, 5},
/* 668 */ {I_MOVZX, 2, {REG_GPR|BITS32,RM_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+34126, 5},
/* 669 */ {I_MOVZX, 2, {REG_GPR|BITS32,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34132, 5},
/* 670 */ {I_MOVZX, 2, {REG_GPR|BITS64,RM_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+34138, 7},
/* 671 */ {I_MOVZX, 2, {REG_GPR|BITS64,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34144, 7},
/* 672 */ {I_MUL, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39591, 0},
/* 673 */ {I_MUL, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38152, 0},
/* 674 */ {I_MUL, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38157, 5},
/* 675 */ {I_MUL, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38162, 7},
/* 676 */ {I_MWAIT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38167, 69},
/* 677 */ {I_MWAITX, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38172, 71},
/* 678 */ {I_NEG, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38177, 11},
/* 679 */ {I_NEG, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34150, 11},
/* 680 */ {I_NEG, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34156, 12},
/* 681 */ {I_NEG, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34162, 13},
/* 682 */ {I_NOP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38182, 0},
/* 683 */ {I_NOP, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34168, 86},
/* 684 */ {I_NOP, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34174, 86},
/* 685 */ {I_NOP, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34180, 7},
/* 686 */ {I_NOT, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38187, 11},
/* 687 */ {I_NOT, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34186, 11},
/* 688 */ {I_NOT, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34192, 12},
/* 689 */ {I_NOT, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34198, 13},
/* 690 */ {I_OR, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38192, 3},
/* 691 */ {I_OR, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38193, 0},
/* 692 */ {I_OR, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34204, 3},
/* 693 */ {I_OR, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34205, 0},
/* 694 */ {I_OR, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34210, 4},
/* 695 */ {I_OR, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34211, 5},
/* 696 */ {I_OR, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34216, 6},
/* 697 */ {I_OR, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34217, 7},
/* 698 */ {I_OR, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+32039, 8},
/* 699 */ {I_OR, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+32039, 0},
/* 700 */ {I_OR, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38197, 8},
/* 701 */ {I_OR, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38197, 0},
/* 702 */ {I_OR, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38202, 9},
/* 703 */ {I_OR, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38202, 5},
/* 704 */ {I_OR, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38207, 10},
/* 705 */ {I_OR, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38207, 7},
/* 706 */ {I_OR, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+24637, 11},
/* 707 */ {I_OR, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+24644, 12},
/* 708 */ {I_OR, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+24651, 13},
/* 709 */ {I_OR, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39595, 8},
/* 710 */ {I_OR, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38212, 8},
/* 711 */ {I_OR, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38217, 9},
/* 712 */ {I_OR, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38222, 10},
/* 713 */ {I_OR, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+34222, 3},
/* 714 */ {I_OR, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24658, 3},
/* 715 */ {I_OR, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24665, 4},
/* 716 */ {I_OR, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24672, 6},
/* 717 */ {I_OR, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+34222, 3},
/* 718 */ {I_OR, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+24658, 3},
/* 719 */ {I_OR, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+24665, 4},
/* 720 */ {I_OUT, 2, {IMMEDIATE,REG_AL,0,0,0}, NO_DECORATOR, nasm_bytecodes+39599, 53},
/* 721 */ {I_OUT, 2, {IMMEDIATE,REG_AX,0,0,0}, NO_DECORATOR, nasm_bytecodes+38227, 53},
/* 722 */ {I_OUT, 2, {IMMEDIATE,REG_EAX,0,0,0}, NO_DECORATOR, nasm_bytecodes+38232, 21},
/* 723 */ {I_OUT, 2, {REG_DX,REG_AL,0,0,0}, NO_DECORATOR, nasm_bytecodes+38894, 0},
/* 724 */ {I_OUT, 2, {REG_DX,REG_AX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39603, 0},
/* 725 */ {I_OUT, 2, {REG_DX,REG_EAX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39607, 5},
/* 726 */ {I_OUTSB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39938, 39},
/* 727 */ {I_OUTSD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39611, 5},
/* 728 */ {I_OUTSW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39615, 39},
/* 729 */ {I_PACKSSDW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24679, 84},
/* 730 */ {I_PACKSSWB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24686, 84},
/* 731 */ {I_PACKUSWB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24693, 84},
/* 732 */ {I_PADDB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24700, 84},
/* 733 */ {I_PADDD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24707, 84},
/* 734 */ {I_PADDSB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24714, 84},
/* 735 */ {I_PADDSIW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+34234, 87},
/* 736 */ {I_PADDSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24721, 84},
/* 737 */ {I_PADDUSB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24728, 84},
/* 738 */ {I_PADDUSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24735, 84},
/* 739 */ {I_PADDW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24742, 84},
/* 740 */ {I_PAND, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24749, 84},
/* 741 */ {I_PANDN, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24756, 84},
/* 742 */ {I_PAUSE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39619, 0},
/* 743 */ {I_PAVEB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+34240, 87},
/* 744 */ {I_PAVGUSB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7656, 88},
/* 745 */ {I_PCMPEQB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24763, 84},
/* 746 */ {I_PCMPEQD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24770, 84},
/* 747 */ {I_PCMPEQW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24777, 84},
/* 748 */ {I_PCMPGTB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24784, 84},
/* 749 */ {I_PCMPGTD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24791, 84},
/* 750 */ {I_PCMPGTW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24798, 84},
/* 751 */ {I_PDISTIB, 2, {MMXREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35423, 89},
/* 752 */ {I_PF2ID, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7664, 88},
/* 753 */ {I_PFACC, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7672, 88},
/* 754 */ {I_PFADD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7680, 88},
/* 755 */ {I_PFCMPEQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7688, 88},
/* 756 */ {I_PFCMPGE, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7696, 88},
/* 757 */ {I_PFCMPGT, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7704, 88},
/* 758 */ {I_PFMAX, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7712, 88},
/* 759 */ {I_PFMIN, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7720, 88},
/* 760 */ {I_PFMUL, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7728, 88},
/* 761 */ {I_PFRCP, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7736, 88},
/* 762 */ {I_PFRCPIT1, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7744, 88},
/* 763 */ {I_PFRCPIT2, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7752, 88},
/* 764 */ {I_PFRSQIT1, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7760, 88},
/* 765 */ {I_PFRSQRT, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7768, 88},
/* 766 */ {I_PFSUB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7776, 88},
/* 767 */ {I_PFSUBR, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7784, 88},
/* 768 */ {I_PI2FD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7792, 88},
/* 769 */ {I_PMACHRIW, 2, {MMXREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35519, 89},
/* 770 */ {I_PMADDWD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24805, 84},
/* 771 */ {I_PMAGW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+34246, 87},
/* 772 */ {I_PMULHRIW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+34252, 87},
/* 773 */ {I_PMULHRWA, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7800, 88},
/* 774 */ {I_PMULHRWC, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+34258, 87},
/* 775 */ {I_PMULHW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24812, 84},
/* 776 */ {I_PMULLW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24819, 84},
/* 777 */ {I_PMVGEZB, 2, {MMXREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35651, 87},
/* 778 */ {I_PMVLZB, 2, {MMXREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35507, 87},
/* 779 */ {I_PMVNZB, 2, {MMXREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35489, 87},
/* 780 */ {I_PMVZB, 2, {MMXREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35411, 87},
/* 781 */ {I_POP, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39623, 0},
/* 782 */ {I_POP, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39627, 19},
/* 783 */ {I_POP, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39631, 7},
/* 784 */ {I_POP, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38237, 0},
/* 785 */ {I_POP, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38242, 19},
/* 786 */ {I_POP, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38247, 7},
/* 787 */ {I_POP, 1, {REG_ES,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+8093, 1},
/* 788 */ {I_POP, 1, {REG_SS,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+3621, 1},
/* 789 */ {I_POP, 1, {REG_DS,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+3765, 1},
/* 790 */ {I_POP, 1, {REG_FS,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39635, 5},
/* 791 */ {I_POP, 1, {REG_GS,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39639, 5},
/* 792 */ {I_POPA, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39643, 18},
/* 793 */ {I_POPAD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39647, 19},
/* 794 */ {I_POPAW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39651, 18},
/* 795 */ {I_POPF, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39655, 0},
/* 796 */ {I_POPFD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39659, 19},
/* 797 */ {I_POPFQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39659, 7},
/* 798 */ {I_POPFW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39663, 0},
/* 799 */ {I_POR, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24826, 84},
/* 800 */ {I_PREFETCH, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38252, 88},
/* 801 */ {I_PREFETCHW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38257, 88},
/* 802 */ {I_PSLLD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24833, 84},
/* 803 */ {I_PSLLD, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24840, 38},
/* 804 */ {I_PSLLQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24847, 84},
/* 805 */ {I_PSLLQ, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24854, 38},
/* 806 */ {I_PSLLW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24861, 84},
/* 807 */ {I_PSLLW, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24868, 38},
/* 808 */ {I_PSRAD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24875, 84},
/* 809 */ {I_PSRAD, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24882, 38},
/* 810 */ {I_PSRAW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24889, 84},
/* 811 */ {I_PSRAW, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24896, 38},
/* 812 */ {I_PSRLD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24903, 84},
/* 813 */ {I_PSRLD, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24910, 38},
/* 814 */ {I_PSRLQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24917, 84},
/* 815 */ {I_PSRLQ, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24924, 38},
/* 816 */ {I_PSRLW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24931, 84},
/* 817 */ {I_PSRLW, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24938, 38},
/* 818 */ {I_PSUBB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24945, 84},
/* 819 */ {I_PSUBD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24952, 84},
/* 820 */ {I_PSUBSB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24959, 84},
/* 821 */ {I_PSUBSIW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+34264, 87},
/* 822 */ {I_PSUBSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24966, 84},
/* 823 */ {I_PSUBUSB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24973, 84},
/* 824 */ {I_PSUBUSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24980, 84},
/* 825 */ {I_PSUBW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24987, 84},
/* 826 */ {I_PUNPCKHBW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24994, 84},
/* 827 */ {I_PUNPCKHDQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25001, 84},
/* 828 */ {I_PUNPCKHWD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25008, 84},
/* 829 */ {I_PUNPCKLBW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25015, 84},
/* 830 */ {I_PUNPCKLDQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25022, 84},
/* 831 */ {I_PUNPCKLWD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25029, 84},
/* 832 */ {I_PUSH, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39667, 0},
/* 833 */ {I_PUSH, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39671, 19},
/* 834 */ {I_PUSH, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39675, 7},
/* 835 */ {I_PUSH, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38262, 0},
/* 836 */ {I_PUSH, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38267, 19},
/* 837 */ {I_PUSH, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38272, 7},
/* 838 */ {I_PUSH, 1, {REG_ES,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+8061, 1},
/* 839 */ {I_PUSH, 1, {REG_CS,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+3477, 1},
/* 840 */ {I_PUSH, 1, {REG_SS,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+3603, 1},
/* 841 */ {I_PUSH, 1, {REG_DS,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+3747, 1},
/* 842 */ {I_PUSH, 1, {REG_FS,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39679, 5},
/* 843 */ {I_PUSH, 1, {REG_GS,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39683, 5},
/* 844 */ {I_PUSH, 1, {IMMEDIATE|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38298, 39},
/* 845 */ {I_PUSH, 1, {IMMEDIATE|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38282, 91},
/* 846 */ {I_PUSH, 1, {IMMEDIATE|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38292, 92},
/* 847 */ {I_PUSH, 1, {IMMEDIATE|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38292, 93},
/* 848 */ {I_PUSH, 1, {IMMEDIATE|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38302, 94},
/* 849 */ {I_PUSH, 1, {IMMEDIATE|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38302, 94},
/* 850 */ {I_PUSHA, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39687, 18},
/* 851 */ {I_PUSHAD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39691, 19},
/* 852 */ {I_PUSHAW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39695, 18},
/* 853 */ {I_PUSHF, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39699, 0},
/* 854 */ {I_PUSHFD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39703, 19},
/* 855 */ {I_PUSHFQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39703, 7},
/* 856 */ {I_PUSHFW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39707, 0},
/* 857 */ {I_PXOR, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25036, 84},
/* 858 */ {I_RCL, 2, {RM_GPR|BITS8,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39711, 0},
/* 859 */ {I_RCL, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+39715, 0},
/* 860 */ {I_RCL, 2, {RM_GPR|BITS8,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38307, 39},
/* 861 */ {I_RCL, 2, {RM_GPR|BITS16,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38312, 0},
/* 862 */ {I_RCL, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+38317, 0},
/* 863 */ {I_RCL, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+34270, 39},
/* 864 */ {I_RCL, 2, {RM_GPR|BITS32,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38322, 5},
/* 865 */ {I_RCL, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+38327, 5},
/* 866 */ {I_RCL, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+34276, 5},
/* 867 */ {I_RCL, 2, {RM_GPR|BITS64,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38332, 7},
/* 868 */ {I_RCL, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+38337, 7},
/* 869 */ {I_RCL, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+34282, 7},
/* 870 */ {I_RCR, 2, {RM_GPR|BITS8,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39719, 0},
/* 871 */ {I_RCR, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+39723, 0},
/* 872 */ {I_RCR, 2, {RM_GPR|BITS8,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38342, 39},
/* 873 */ {I_RCR, 2, {RM_GPR|BITS16,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38347, 0},
/* 874 */ {I_RCR, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+38352, 0},
/* 875 */ {I_RCR, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+34288, 39},
/* 876 */ {I_RCR, 2, {RM_GPR|BITS32,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38357, 5},
/* 877 */ {I_RCR, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+38362, 5},
/* 878 */ {I_RCR, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+34294, 5},
/* 879 */ {I_RCR, 2, {RM_GPR|BITS64,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38367, 7},
/* 880 */ {I_RCR, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+38372, 7},
/* 881 */ {I_RCR, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+34300, 7},
/* 882 */ {I_RDSHR, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34306, 95},
/* 883 */ {I_RDMSR, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39727, 96},
/* 884 */ {I_RDPMC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39731, 86},
/* 885 */ {I_RDTSC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39735, 32},
/* 886 */ {I_RDTSCP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38377, 97},
/* 887 */ {I_RET, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38839, 25},
/* 888 */ {I_RET, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39739, 98},
/* 889 */ {I_RETF, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38864, 0},
/* 890 */ {I_RETF, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39743, 72},
/* 891 */ {I_RETN, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38839, 25},
/* 892 */ {I_RETN, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39739, 98},
/* 893 */ {I_ROL, 2, {RM_GPR|BITS8,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39747, 0},
/* 894 */ {I_ROL, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+39751, 0},
/* 895 */ {I_ROL, 2, {RM_GPR|BITS8,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38382, 39},
/* 896 */ {I_ROL, 2, {RM_GPR|BITS16,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38387, 0},
/* 897 */ {I_ROL, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+38392, 0},
/* 898 */ {I_ROL, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+34312, 39},
/* 899 */ {I_ROL, 2, {RM_GPR|BITS32,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38397, 5},
/* 900 */ {I_ROL, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+38402, 5},
/* 901 */ {I_ROL, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+34318, 5},
/* 902 */ {I_ROL, 2, {RM_GPR|BITS64,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38407, 7},
/* 903 */ {I_ROL, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+38412, 7},
/* 904 */ {I_ROL, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+34324, 7},
/* 905 */ {I_ROR, 2, {RM_GPR|BITS8,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39755, 0},
/* 906 */ {I_ROR, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+39759, 0},
/* 907 */ {I_ROR, 2, {RM_GPR|BITS8,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38417, 39},
/* 908 */ {I_ROR, 2, {RM_GPR|BITS16,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38422, 0},
/* 909 */ {I_ROR, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+38427, 0},
/* 910 */ {I_ROR, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+34330, 39},
/* 911 */ {I_ROR, 2, {RM_GPR|BITS32,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38432, 5},
/* 912 */ {I_ROR, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+38437, 5},
/* 913 */ {I_ROR, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+34336, 5},
/* 914 */ {I_ROR, 2, {RM_GPR|BITS64,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38442, 7},
/* 915 */ {I_ROR, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+38447, 7},
/* 916 */ {I_ROR, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+34342, 7},
/* 917 */ {I_RSDC, 2, {REG_SREG,MEMORY|BITS80,0,0,0}, NO_DECORATOR, nasm_bytecodes+35771, 99},
/* 918 */ {I_RSLDT, 1, {MEMORY|BITS80,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38452, 99},
/* 919 */ {I_RSM, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39763, 100},
/* 920 */ {I_RSTS, 1, {MEMORY|BITS80,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38457, 99},
/* 921 */ {I_SAHF, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+7685, 0},
/* 922 */ {I_SALC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38884, 101},
/* 923 */ {I_SAR, 2, {RM_GPR|BITS8,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39775, 0},
/* 924 */ {I_SAR, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+39779, 0},
/* 925 */ {I_SAR, 2, {RM_GPR|BITS8,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38497, 39},
/* 926 */ {I_SAR, 2, {RM_GPR|BITS16,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38502, 0},
/* 927 */ {I_SAR, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+38507, 0},
/* 928 */ {I_SAR, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+34366, 39},
/* 929 */ {I_SAR, 2, {RM_GPR|BITS32,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38512, 5},
/* 930 */ {I_SAR, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+38517, 5},
/* 931 */ {I_SAR, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+34372, 5},
/* 932 */ {I_SAR, 2, {RM_GPR|BITS64,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38522, 7},
/* 933 */ {I_SAR, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+38527, 7},
/* 934 */ {I_SAR, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+34378, 7},
/* 935 */ {I_SBB, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38532, 3},
/* 936 */ {I_SBB, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38533, 0},
/* 937 */ {I_SBB, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34384, 3},
/* 938 */ {I_SBB, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34385, 0},
/* 939 */ {I_SBB, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34390, 4},
/* 940 */ {I_SBB, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34391, 5},
/* 941 */ {I_SBB, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34396, 6},
/* 942 */ {I_SBB, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34397, 7},
/* 943 */ {I_SBB, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+26628, 8},
/* 944 */ {I_SBB, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+26628, 0},
/* 945 */ {I_SBB, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38537, 8},
/* 946 */ {I_SBB, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38537, 0},
/* 947 */ {I_SBB, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38542, 9},
/* 948 */ {I_SBB, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38542, 5},
/* 949 */ {I_SBB, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38547, 10},
/* 950 */ {I_SBB, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38547, 7},
/* 951 */ {I_SBB, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+25043, 11},
/* 952 */ {I_SBB, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+25050, 12},
/* 953 */ {I_SBB, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+25057, 13},
/* 954 */ {I_SBB, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39783, 8},
/* 955 */ {I_SBB, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38552, 8},
/* 956 */ {I_SBB, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38557, 9},
/* 957 */ {I_SBB, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38562, 10},
/* 958 */ {I_SBB, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+34402, 3},
/* 959 */ {I_SBB, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25064, 3},
/* 960 */ {I_SBB, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25071, 4},
/* 961 */ {I_SBB, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25078, 6},
/* 962 */ {I_SBB, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+34402, 3},
/* 963 */ {I_SBB, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25064, 3},
/* 964 */ {I_SBB, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+25071, 4},
/* 965 */ {I_SCASB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39787, 0},
/* 966 */ {I_SCASD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38567, 5},
/* 967 */ {I_SCASQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38572, 7},
/* 968 */ {I_SCASW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38577, 0},
/* 969 */ {I_SFENCE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34414, 59},
/* 970 */ {I_SGDT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38582, 102},
/* 971 */ {I_SHL, 2, {RM_GPR|BITS8,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39767, 0},
/* 972 */ {I_SHL, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+39771, 0},
/* 973 */ {I_SHL, 2, {RM_GPR|BITS8,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38462, 39},
/* 974 */ {I_SHL, 2, {RM_GPR|BITS16,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38467, 0},
/* 975 */ {I_SHL, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+38472, 0},
/* 976 */ {I_SHL, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+34348, 39},
/* 977 */ {I_SHL, 2, {RM_GPR|BITS32,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38477, 5},
/* 978 */ {I_SHL, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+38482, 5},
/* 979 */ {I_SHL, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+34354, 5},
/* 980 */ {I_SHL, 2, {RM_GPR|BITS64,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38487, 7},
/* 981 */ {I_SHL, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+38492, 7},
/* 982 */ {I_SHL, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+34360, 7},
/* 983 */ {I_SHLD, 3, {MEMORY,REG_GPR|BITS16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+25085, 103},
/* 984 */ {I_SHLD, 3, {REG_GPR|BITS16,REG_GPR|BITS16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+25085, 103},
/* 985 */ {I_SHLD, 3, {MEMORY,REG_GPR|BITS32,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+25092, 103},
/* 986 */ {I_SHLD, 3, {REG_GPR|BITS32,REG_GPR|BITS32,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+25092, 103},
/* 987 */ {I_SHLD, 3, {MEMORY,REG_GPR|BITS64,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+25099, 104},
/* 988 */ {I_SHLD, 3, {REG_GPR|BITS64,REG_GPR|BITS64,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+25099, 104},
/* 989 */ {I_SHLD, 3, {MEMORY,REG_GPR|BITS16,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+34420, 9},
/* 990 */ {I_SHLD, 3, {REG_GPR|BITS16,REG_GPR|BITS16,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+34420, 5},
/* 991 */ {I_SHLD, 3, {MEMORY,REG_GPR|BITS32,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+34426, 9},
/* 992 */ {I_SHLD, 3, {REG_GPR|BITS32,REG_GPR|BITS32,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+34426, 5},
/* 993 */ {I_SHLD, 3, {MEMORY,REG_GPR|BITS64,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+34432, 10},
/* 994 */ {I_SHLD, 3, {REG_GPR|BITS64,REG_GPR|BITS64,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+34432, 7},
/* 995 */ {I_SHR, 2, {RM_GPR|BITS8,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39791, 0},
/* 996 */ {I_SHR, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+39795, 0},
/* 997 */ {I_SHR, 2, {RM_GPR|BITS8,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38587, 39},
/* 998 */ {I_SHR, 2, {RM_GPR|BITS16,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38592, 0},
/* 999 */ {I_SHR, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+38597, 0},
/* 1000 */ {I_SHR, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+34438, 39},
/* 1001 */ {I_SHR, 2, {RM_GPR|BITS32,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38602, 5},
/* 1002 */ {I_SHR, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+38607, 5},
/* 1003 */ {I_SHR, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+34444, 5},
/* 1004 */ {I_SHR, 2, {RM_GPR|BITS64,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38612, 7},
/* 1005 */ {I_SHR, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+38617, 7},
/* 1006 */ {I_SHR, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+34450, 7},
/* 1007 */ {I_SHRD, 3, {MEMORY,REG_GPR|BITS16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+25106, 103},
/* 1008 */ {I_SHRD, 3, {REG_GPR|BITS16,REG_GPR|BITS16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+25106, 103},
/* 1009 */ {I_SHRD, 3, {MEMORY,REG_GPR|BITS32,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+25113, 103},
/* 1010 */ {I_SHRD, 3, {REG_GPR|BITS32,REG_GPR|BITS32,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+25113, 103},
/* 1011 */ {I_SHRD, 3, {MEMORY,REG_GPR|BITS64,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+25120, 104},
/* 1012 */ {I_SHRD, 3, {REG_GPR|BITS64,REG_GPR|BITS64,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+25120, 104},
/* 1013 */ {I_SHRD, 3, {MEMORY,REG_GPR|BITS16,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+34456, 9},
/* 1014 */ {I_SHRD, 3, {REG_GPR|BITS16,REG_GPR|BITS16,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+34456, 5},
/* 1015 */ {I_SHRD, 3, {MEMORY,REG_GPR|BITS32,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+34462, 9},
/* 1016 */ {I_SHRD, 3, {REG_GPR|BITS32,REG_GPR|BITS32,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+34462, 5},
/* 1017 */ {I_SHRD, 3, {MEMORY,REG_GPR|BITS64,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+34468, 10},
/* 1018 */ {I_SHRD, 3, {REG_GPR|BITS64,REG_GPR|BITS64,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+34468, 7},
/* 1019 */ {I_SIDT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38622, 102},
/* 1020 */ {I_SLDT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34493, 102},
/* 1021 */ {I_SLDT, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34493, 102},
/* 1022 */ {I_SLDT, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34474, 102},
/* 1023 */ {I_SLDT, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34480, 5},
/* 1024 */ {I_SLDT, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34492, 7},
/* 1025 */ {I_SKINIT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38627, 7},
/* 1026 */ {I_SMI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39917, 105},
/* 1027 */ {I_SMSW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34511, 102},
/* 1028 */ {I_SMSW, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34511, 102},
/* 1029 */ {I_SMSW, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34498, 102},
/* 1030 */ {I_SMSW, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34504, 5},
/* 1031 */ {I_SMSW, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34510, 7},
/* 1032 */ {I_STC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38379, 0},
/* 1033 */ {I_STD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39941, 0},
/* 1034 */ {I_STI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38174, 0},
/* 1035 */ {I_STOSB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+7789, 0},
/* 1036 */ {I_STOSD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39807, 5},
/* 1037 */ {I_STOSQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39811, 7},
/* 1038 */ {I_STOSW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39815, 0},
/* 1039 */ {I_STR, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34529, 62},
/* 1040 */ {I_STR, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34529, 62},
/* 1041 */ {I_STR, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34516, 62},
/* 1042 */ {I_STR, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34522, 63},
/* 1043 */ {I_STR, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34528, 7},
/* 1044 */ {I_SUB, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38632, 3},
/* 1045 */ {I_SUB, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38633, 0},
/* 1046 */ {I_SUB, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34534, 3},
/* 1047 */ {I_SUB, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34535, 0},
/* 1048 */ {I_SUB, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34540, 4},
/* 1049 */ {I_SUB, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34541, 5},
/* 1050 */ {I_SUB, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34546, 6},
/* 1051 */ {I_SUB, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34547, 7},
/* 1052 */ {I_SUB, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+32396, 8},
/* 1053 */ {I_SUB, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+32396, 0},
/* 1054 */ {I_SUB, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38637, 8},
/* 1055 */ {I_SUB, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38637, 0},
/* 1056 */ {I_SUB, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38642, 9},
/* 1057 */ {I_SUB, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38642, 5},
/* 1058 */ {I_SUB, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38647, 10},
/* 1059 */ {I_SUB, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38647, 7},
/* 1060 */ {I_SUB, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+25127, 11},
/* 1061 */ {I_SUB, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+25134, 12},
/* 1062 */ {I_SUB, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+25141, 13},
/* 1063 */ {I_SUB, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39819, 8},
/* 1064 */ {I_SUB, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38652, 8},
/* 1065 */ {I_SUB, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38657, 9},
/* 1066 */ {I_SUB, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38662, 10},
/* 1067 */ {I_SUB, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+34552, 3},
/* 1068 */ {I_SUB, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25148, 3},
/* 1069 */ {I_SUB, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25155, 4},
/* 1070 */ {I_SUB, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25162, 6},
/* 1071 */ {I_SUB, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+34552, 3},
/* 1072 */ {I_SUB, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25148, 3},
/* 1073 */ {I_SUB, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+25155, 4},
/* 1074 */ {I_SVDC, 2, {MEMORY|BITS80,REG_SREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+25717, 99},
/* 1075 */ {I_SVTS, 1, {MEMORY|BITS80,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38672, 99},
/* 1076 */ {I_SWAPGS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38677, 7},
/* 1077 */ {I_SYSCALL, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39547, 107},
/* 1078 */ {I_SYSENTER, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39823, 86},
/* 1079 */ {I_SYSEXIT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39827, 108},
/* 1080 */ {I_SYSRET, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39543, 109},
/* 1081 */ {I_TEST, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39831, 8},
/* 1082 */ {I_TEST, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39831, 0},
/* 1083 */ {I_TEST, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38682, 8},
/* 1084 */ {I_TEST, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38682, 0},
/* 1085 */ {I_TEST, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38687, 9},
/* 1086 */ {I_TEST, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38687, 5},
/* 1087 */ {I_TEST, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38692, 10},
/* 1088 */ {I_TEST, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38692, 7},
/* 1089 */ {I_TEST, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39835, 8},
/* 1090 */ {I_TEST, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38697, 8},
/* 1091 */ {I_TEST, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38702, 9},
/* 1092 */ {I_TEST, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38707, 10},
/* 1093 */ {I_TEST, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39839, 8},
/* 1094 */ {I_TEST, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38712, 8},
/* 1095 */ {I_TEST, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38717, 9},
/* 1096 */ {I_TEST, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38722, 10},
/* 1097 */ {I_TEST, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38727, 8},
/* 1098 */ {I_TEST, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+34564, 8},
/* 1099 */ {I_TEST, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+34570, 9},
/* 1100 */ {I_TEST, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+34576, 10},
/* 1101 */ {I_TEST, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38727, 8},
/* 1102 */ {I_TEST, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34564, 8},
/* 1103 */ {I_TEST, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34570, 9},
/* 1104 */ {I_UD0, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39843, 39},
/* 1105 */ {I_UD1, 2, {REG_GPR,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34582, 39},
/* 1106 */ {I_UD1, 2, {REG_GPR,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34588, 39},
/* 1107 */ {I_UD1, 2, {REG_GPR,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34594, 39},
/* 1108 */ {I_UD2, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39851, 39},
/* 1109 */ {I_VERR, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38732, 62},
/* 1110 */ {I_VERR, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38732, 62},
/* 1111 */ {I_VERR, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38732, 62},
/* 1112 */ {I_VERW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38737, 62},
/* 1113 */ {I_VERW, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38737, 62},
/* 1114 */ {I_VERW, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38737, 62},
/* 1115 */ {I_FWAIT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39445, 0},
/* 1116 */ {I_WBINVD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39855, 54},
/* 1117 */ {I_WRSHR, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34612, 95},
/* 1118 */ {I_WRMSR, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39859, 96},
/* 1119 */ {I_XADD, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+34618, 111},
/* 1120 */ {I_XADD, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+34619, 20},
/* 1121 */ {I_XADD, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25197, 111},
/* 1122 */ {I_XADD, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25198, 20},
/* 1123 */ {I_XADD, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+25204, 111},
/* 1124 */ {I_XADD, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+25205, 20},
/* 1125 */ {I_XADD, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+25211, 6},
/* 1126 */ {I_XADD, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+25212, 7},
/* 1127 */ {I_XCHG, 2, {REG_AX,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39863, 0},
/* 1128 */ {I_XCHG, 2, {REG_EAX,REG32NA,0,0,0}, NO_DECORATOR, nasm_bytecodes+39867, 5},
/* 1129 */ {I_XCHG, 2, {REG_RAX,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+39871, 7},
/* 1130 */ {I_XCHG, 2, {REG_GPR|BITS16,REG_AX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39875, 0},
/* 1131 */ {I_XCHG, 2, {REG32NA,REG_EAX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39879, 5},
/* 1132 */ {I_XCHG, 2, {REG_GPR|BITS64,REG_RAX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39883, 7},
/* 1133 */ {I_XCHG, 2, {REG_EAX,REG_EAX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39887, 19},
/* 1134 */ {I_XCHG, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38742, 3},
/* 1135 */ {I_XCHG, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38743, 0},
/* 1136 */ {I_XCHG, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+34636, 3},
/* 1137 */ {I_XCHG, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34637, 0},
/* 1138 */ {I_XCHG, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+34642, 4},
/* 1139 */ {I_XCHG, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34643, 5},
/* 1140 */ {I_XCHG, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+34648, 6},
/* 1141 */ {I_XCHG, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34649, 7},
/* 1142 */ {I_XCHG, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38747, 3},
/* 1143 */ {I_XCHG, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38748, 0},
/* 1144 */ {I_XCHG, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34654, 3},
/* 1145 */ {I_XCHG, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34655, 0},
/* 1146 */ {I_XCHG, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34660, 4},
/* 1147 */ {I_XCHG, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34661, 5},
/* 1148 */ {I_XCHG, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34666, 6},
/* 1149 */ {I_XCHG, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34667, 7},
/* 1150 */ {I_XLATB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39944, 0},
/* 1151 */ {I_XLAT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39944, 0},
/* 1152 */ {I_XOR, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38752, 3},
/* 1153 */ {I_XOR, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38753, 0},
/* 1154 */ {I_XOR, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34672, 3},
/* 1155 */ {I_XOR, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34673, 0},
/* 1156 */ {I_XOR, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34678, 4},
/* 1157 */ {I_XOR, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34679, 5},
/* 1158 */ {I_XOR, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34684, 6},
/* 1159 */ {I_XOR, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34685, 7},
/* 1160 */ {I_XOR, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+31836, 8},
/* 1161 */ {I_XOR, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+31836, 0},
/* 1162 */ {I_XOR, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38757, 8},
/* 1163 */ {I_XOR, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38757, 0},
/* 1164 */ {I_XOR, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38762, 9},
/* 1165 */ {I_XOR, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38762, 5},
/* 1166 */ {I_XOR, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38767, 10},
/* 1167 */ {I_XOR, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38767, 7},
/* 1168 */ {I_XOR, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+25218, 11},
/* 1169 */ {I_XOR, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+25225, 12},
/* 1170 */ {I_XOR, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+25232, 13},
/* 1171 */ {I_XOR, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39891, 8},
/* 1172 */ {I_XOR, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38772, 8},
/* 1173 */ {I_XOR, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38777, 9},
/* 1174 */ {I_XOR, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38782, 10},
/* 1175 */ {I_XOR, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+34690, 3},
/* 1176 */ {I_XOR, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25239, 3},
/* 1177 */ {I_XOR, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25246, 4},
/* 1178 */ {I_XOR, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25253, 6},
/* 1179 */ {I_XOR, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+34690, 3},
/* 1180 */ {I_XOR, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25239, 3},
/* 1181 */ {I_XOR, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+25246, 4},
/* 1182 */ {I_CMOVcc, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+25260, 114},
/* 1183 */ {I_CMOVcc, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25260, 86},
/* 1184 */ {I_CMOVcc, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+25267, 114},
/* 1185 */ {I_CMOVcc, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+25267, 86},
/* 1186 */ {I_CMOVcc, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+25274, 10},
/* 1187 */ {I_CMOVcc, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+25274, 7},
/* 1188 */ {I_Jcc, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+25281, 115},
/* 1189 */ {I_Jcc, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+25288, 27},
/* 1190 */ {I_Jcc, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+25295, 27},
/* 1191 */ {I_Jcc, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+25302, 28},
/* 1192 */ {I_Jcc, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38788, 25},
/* 1193 */ {I_SETcc, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34702, 21},
/* 1194 */ {I_SETcc, 1, {REG_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34702, 5},
/* 1195 */ {I_ADDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34708, 116},
/* 1196 */ {I_ADDSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34714, 116},
/* 1197 */ {I_ANDNPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34720, 116},
/* 1198 */ {I_ANDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34726, 116},
/* 1199 */ {I_CMPEQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+7808, 116},
/* 1200 */ {I_CMPEQSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+7816, 116},
/* 1201 */ {I_CMPLEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+7824, 116},
/* 1202 */ {I_CMPLESS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+7832, 116},
/* 1203 */ {I_CMPLTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+7840, 116},
/* 1204 */ {I_CMPLTSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+7848, 116},
/* 1205 */ {I_CMPNEQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+7856, 116},
/* 1206 */ {I_CMPNEQSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+7864, 116},
/* 1207 */ {I_CMPNLEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+7872, 116},
/* 1208 */ {I_CMPNLESS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+7880, 116},
/* 1209 */ {I_CMPNLTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+7888, 116},
/* 1210 */ {I_CMPNLTSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+7896, 116},
/* 1211 */ {I_CMPORDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+7904, 116},
/* 1212 */ {I_CMPORDSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+7912, 116},
/* 1213 */ {I_CMPUNORDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+7920, 116},
/* 1214 */ {I_CMPUNORDSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+7928, 116},
/* 1215 */ {I_CMPPS, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+25316, 117},
/* 1216 */ {I_CMPPS, 3, {XMM_L16,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+25316, 117},
/* 1217 */ {I_CMPSS, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+25323, 117},
/* 1218 */ {I_CMPSS, 3, {XMM_L16,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+25323, 117},
/* 1219 */ {I_COMISS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34732, 116},
/* 1220 */ {I_CVTPI2PS, 2, {XMM_L16,RM_MMX|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34738, 118},
/* 1221 */ {I_CVTPS2PI, 2, {MMXREG,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34744, 118},
/* 1222 */ {I_CVTSI2SS, 2, {XMM_L16,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+25331, 119},
/* 1223 */ {I_CVTSI2SS, 2, {XMM_L16,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+25330, 120},
/* 1224 */ {I_CVTSS2SI, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25338, 119},
/* 1225 */ {I_CVTSS2SI, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+25338, 119},
/* 1226 */ {I_CVTSS2SI, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25337, 121},
/* 1227 */ {I_CVTSS2SI, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+25337, 121},
/* 1228 */ {I_CVTTPS2PI, 2, {MMXREG,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34750, 122},
/* 1229 */ {I_CVTTSS2SI, 2, {REG_GPR|BITS32,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25345, 119},
/* 1230 */ {I_CVTTSS2SI, 2, {REG_GPR|BITS64,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25344, 121},
/* 1231 */ {I_DIVPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34756, 116},
/* 1232 */ {I_DIVSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34762, 116},
/* 1233 */ {I_LDMXCSR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34768, 116},
/* 1234 */ {I_MAXPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34774, 116},
/* 1235 */ {I_MAXSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34780, 116},
/* 1236 */ {I_MINPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34786, 116},
/* 1237 */ {I_MINSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34792, 116},
/* 1238 */ {I_MOVAPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34798, 116},
/* 1239 */ {I_MOVAPS, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34804, 116},
/* 1240 */ {I_MOVHPS, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34810, 116},
/* 1241 */ {I_MOVHPS, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34816, 116},
/* 1242 */ {I_MOVLHPS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34810, 116},
/* 1243 */ {I_MOVLPS, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34606, 116},
/* 1244 */ {I_MOVLPS, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34822, 116},
/* 1245 */ {I_MOVHLPS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34606, 116},
/* 1246 */ {I_MOVMSKPS, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34828, 116},
/* 1247 */ {I_MOVMSKPS, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25351, 123},
/* 1248 */ {I_MOVNTPS, 2, {MEMORY|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34834, 116},
/* 1249 */ {I_MOVSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34840, 116},
/* 1250 */ {I_MOVSS, 2, {MEMORY|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34846, 116},
/* 1251 */ {I_MOVSS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34840, 116},
/* 1252 */ {I_MOVUPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34852, 116},
/* 1253 */ {I_MOVUPS, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34858, 116},
/* 1254 */ {I_MULPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34864, 116},
/* 1255 */ {I_MULSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34870, 116},
/* 1256 */ {I_ORPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34876, 116},
/* 1257 */ {I_RCPPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34882, 116},
/* 1258 */ {I_RCPSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34888, 116},
/* 1259 */ {I_RSQRTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34894, 116},
/* 1260 */ {I_RSQRTSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34900, 116},
/* 1261 */ {I_SHUFPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+25358, 116},
/* 1262 */ {I_SQRTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34906, 116},
/* 1263 */ {I_SQRTSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34912, 116},
/* 1264 */ {I_STMXCSR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34918, 116},
/* 1265 */ {I_SUBPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34924, 116},
/* 1266 */ {I_SUBSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34930, 116},
/* 1267 */ {I_UCOMISS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34936, 116},
/* 1268 */ {I_UNPCKHPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34942, 116},
/* 1269 */ {I_UNPCKLPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34948, 116},
/* 1270 */ {I_XORPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34954, 116},
/* 1271 */ {I_FXRSTOR, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+25366, 124},
/* 1272 */ {I_FXRSTOR64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+25365, 125},
/* 1273 */ {I_FXSAVE, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+25373, 124},
/* 1274 */ {I_FXSAVE64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+25372, 125},
/* 1275 */ {I_XGETBV, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38792, 126},
/* 1276 */ {I_XSETBV, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38797, 127},
/* 1277 */ {I_XSAVE, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+25380, 126},
/* 1278 */ {I_XSAVE64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+25379, 128},
/* 1279 */ {I_XSAVEC, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+25387, 129},
/* 1280 */ {I_XSAVEC64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+25386, 130},
/* 1281 */ {I_XSAVEOPT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+25394, 129},
/* 1282 */ {I_XSAVEOPT64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+25393, 130},
/* 1283 */ {I_XSAVES, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+25401, 129},
/* 1284 */ {I_XSAVES64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+25400, 130},
/* 1285 */ {I_XRSTOR, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+25408, 126},
/* 1286 */ {I_XRSTOR64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+25407, 128},
/* 1287 */ {I_XRSTORS, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+25415, 129},
/* 1288 */ {I_XRSTORS64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+25414, 130},
/* 1289 */ {I_PREFETCHNTA, 1, {MEMORY|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36011, 131},
/* 1290 */ {I_PREFETCHT0, 1, {MEMORY|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36029, 131},
/* 1291 */ {I_PREFETCHT1, 1, {MEMORY|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36047, 131},
/* 1292 */ {I_PREFETCHT2, 1, {MEMORY|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36065, 131},
/* 1293 */ {I_SFENCE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34414, 131},
/* 1294 */ {I_MASKMOVQ, 2, {MMXREG,MMXREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+34960, 132},
/* 1295 */ {I_MOVNTQ, 2, {MEMORY,MMXREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+34966, 133},
/* 1296 */ {I_PAVGB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25421, 133},
/* 1297 */ {I_PAVGW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25428, 133},
/* 1298 */ {I_PEXTRW, 3, {REG_GPR|BITS32,MMXREG,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+25435, 134},
/* 1299 */ {I_PINSRW, 3, {MMXREG,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+25442, 134},
/* 1300 */ {I_PINSRW, 3, {MMXREG,RM_GPR|BITS16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+25442, 134},
/* 1301 */ {I_PINSRW, 3, {MMXREG,REG_GPR|BITS32,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+25442, 134},
/* 1302 */ {I_PMAXSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25449, 133},
/* 1303 */ {I_PMAXUB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25456, 133},
/* 1304 */ {I_PMINSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25463, 133},
/* 1305 */ {I_PMINUB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25470, 133},
/* 1306 */ {I_PMOVMSKB, 2, {REG_GPR|BITS32,MMXREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+34972, 132},
/* 1307 */ {I_PMULHUW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25477, 133},
/* 1308 */ {I_PSADBW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25484, 133},
/* 1309 */ {I_PSHUFW, 3, {MMXREG,RM_MMX,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+7936, 135},
/* 1310 */ {I_PF2IW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7944, 88},
/* 1311 */ {I_PFNACC, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7952, 88},
/* 1312 */ {I_PFPNACC, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7960, 88},
/* 1313 */ {I_PI2FW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7968, 88},
/* 1314 */ {I_PSWAPD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7976, 88},
/* 1315 */ {I_MASKMOVDQU, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34978, 136},
/* 1316 */ {I_CLFLUSH, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34984, 136},
/* 1317 */ {I_MOVNTDQ, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34990, 137},
/* 1318 */ {I_MOVNTI, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+25492, 138},
/* 1319 */ {I_MOVNTI, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+25491, 139},
/* 1320 */ {I_MOVNTPD, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34996, 137},
/* 1321 */ {I_LFENCE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33922, 136},
/* 1322 */ {I_MFENCE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34000, 136},
/* 1323 */ {I_MOVD, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25498, 140},
/* 1324 */ {I_MOVD, 2, {XMM_L16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+25505, 140},
/* 1325 */ {I_MOVD, 2, {XMM_L16,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+25505, 136},
/* 1326 */ {I_MOVD, 2, {RM_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25498, 136},
/* 1327 */ {I_MOVDQA, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35002, 136},
/* 1328 */ {I_MOVDQA, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35008, 137},
/* 1329 */ {I_MOVDQA, 2, {XMM_L16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35002, 137},
/* 1330 */ {I_MOVDQA, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35008, 136},
/* 1331 */ {I_MOVDQU, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35014, 136},
/* 1332 */ {I_MOVDQU, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35020, 137},
/* 1333 */ {I_MOVDQU, 2, {XMM_L16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35014, 137},
/* 1334 */ {I_MOVDQU, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35020, 136},
/* 1335 */ {I_MOVDQ2Q, 2, {MMXREG,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35026, 136},
/* 1336 */ {I_MOVQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35032, 136},
/* 1337 */ {I_MOVQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35038, 136},
/* 1338 */ {I_MOVQ, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35038, 141},
/* 1339 */ {I_MOVQ, 2, {XMM_L16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35032, 141},
/* 1340 */ {I_MOVQ, 2, {XMM_L16,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+25512, 142},
/* 1341 */ {I_MOVQ, 2, {RM_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25519, 142},
/* 1342 */ {I_MOVQ2DQ, 2, {XMM_L16,MMXREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+35044, 136},
/* 1343 */ {I_PACKSSWB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35050, 137},
/* 1344 */ {I_PACKSSDW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35056, 137},
/* 1345 */ {I_PACKUSWB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35062, 137},
/* 1346 */ {I_PADDB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35068, 137},
/* 1347 */ {I_PADDW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35074, 137},
/* 1348 */ {I_PADDD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35080, 137},
/* 1349 */ {I_PADDQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+35086, 143},
/* 1350 */ {I_PADDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35092, 137},
/* 1351 */ {I_PADDSB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35098, 137},
/* 1352 */ {I_PADDSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35104, 137},
/* 1353 */ {I_PADDUSB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35110, 137},
/* 1354 */ {I_PADDUSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35116, 137},
/* 1355 */ {I_PAND, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35122, 137},
/* 1356 */ {I_PANDN, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35128, 137},
/* 1357 */ {I_PAVGB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35134, 137},
/* 1358 */ {I_PAVGW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35140, 137},
/* 1359 */ {I_PCMPEQB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35146, 137},
/* 1360 */ {I_PCMPEQW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35152, 137},
/* 1361 */ {I_PCMPEQD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35158, 137},
/* 1362 */ {I_PCMPGTB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35164, 137},
/* 1363 */ {I_PCMPGTW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35170, 137},
/* 1364 */ {I_PCMPGTD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35176, 137},
/* 1365 */ {I_PEXTRW, 3, {REG_GPR|BITS32,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+25526, 144},
/* 1366 */ {I_PINSRW, 3, {XMM_L16,REG_GPR|BITS16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+25533, 144},
/* 1367 */ {I_PINSRW, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+25533, 144},
/* 1368 */ {I_PINSRW, 3, {XMM_L16,MEMORY|BITS16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+25533, 144},
/* 1369 */ {I_PMADDWD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35182, 137},
/* 1370 */ {I_PMAXSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35188, 137},
/* 1371 */ {I_PMAXUB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35194, 137},
/* 1372 */ {I_PMINSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35200, 137},
/* 1373 */ {I_PMINUB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35206, 137},
/* 1374 */ {I_PMOVMSKB, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35212, 136},
/* 1375 */ {I_PMULHUW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35218, 137},
/* 1376 */ {I_PMULHW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35224, 137},
/* 1377 */ {I_PMULLW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35230, 137},
/* 1378 */ {I_PMULUDQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25540, 137},
/* 1379 */ {I_PMULUDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35236, 137},
/* 1380 */ {I_POR, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35242, 137},
/* 1381 */ {I_PSADBW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35248, 137},
/* 1382 */ {I_PSHUFD, 3, {XMM_L16,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+25547, 144},
/* 1383 */ {I_PSHUFD, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+25547, 146},
/* 1384 */ {I_PSHUFHW, 3, {XMM_L16,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+25554, 144},
/* 1385 */ {I_PSHUFHW, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+25554, 146},
/* 1386 */ {I_PSHUFLW, 3, {XMM_L16,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+25561, 144},
/* 1387 */ {I_PSHUFLW, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+25561, 146},
/* 1388 */ {I_PSLLDQ, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25568, 147},
/* 1389 */ {I_PSLLW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35254, 137},
/* 1390 */ {I_PSLLW, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25575, 147},
/* 1391 */ {I_PSLLD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35260, 137},
/* 1392 */ {I_PSLLD, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25582, 147},
/* 1393 */ {I_PSLLQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35266, 137},
/* 1394 */ {I_PSLLQ, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25589, 147},
/* 1395 */ {I_PSRAW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35272, 137},
/* 1396 */ {I_PSRAW, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25596, 147},
/* 1397 */ {I_PSRAD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35278, 137},
/* 1398 */ {I_PSRAD, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25603, 147},
/* 1399 */ {I_PSRLDQ, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25610, 147},
/* 1400 */ {I_PSRLW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35284, 137},
/* 1401 */ {I_PSRLW, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25617, 147},
/* 1402 */ {I_PSRLD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35290, 137},
/* 1403 */ {I_PSRLD, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25624, 147},
/* 1404 */ {I_PSRLQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35296, 137},
/* 1405 */ {I_PSRLQ, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25631, 147},
/* 1406 */ {I_PSUBB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35302, 137},
/* 1407 */ {I_PSUBW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35308, 137},
/* 1408 */ {I_PSUBD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35314, 137},
/* 1409 */ {I_PSUBQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25638, 137},
/* 1410 */ {I_PSUBQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35320, 137},
/* 1411 */ {I_PSUBSB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35326, 137},
/* 1412 */ {I_PSUBSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35332, 137},
/* 1413 */ {I_PSUBUSB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35338, 137},
/* 1414 */ {I_PSUBUSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35344, 137},
/* 1415 */ {I_PUNPCKHBW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35350, 137},
/* 1416 */ {I_PUNPCKHWD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35356, 137},
/* 1417 */ {I_PUNPCKHDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35362, 137},
/* 1418 */ {I_PUNPCKHQDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35368, 137},
/* 1419 */ {I_PUNPCKLBW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35374, 137},
/* 1420 */ {I_PUNPCKLWD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35380, 137},
/* 1421 */ {I_PUNPCKLDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35386, 137},
/* 1422 */ {I_PUNPCKLQDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35392, 137},
/* 1423 */ {I_PXOR, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35398, 137},
/* 1424 */ {I_ADDPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35404, 137},
/* 1425 */ {I_ADDSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35410, 141},
/* 1426 */ {I_ANDNPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35416, 137},
/* 1427 */ {I_ANDPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35422, 137},
/* 1428 */ {I_CMPEQPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+7984, 137},
/* 1429 */ {I_CMPEQSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+7992, 136},
/* 1430 */ {I_CMPLEPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+8000, 137},
/* 1431 */ {I_CMPLESD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+8008, 136},
/* 1432 */ {I_CMPLTPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+8016, 137},
/* 1433 */ {I_CMPLTSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+8024, 136},
/* 1434 */ {I_CMPNEQPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+8032, 137},
/* 1435 */ {I_CMPNEQSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+8040, 136},
/* 1436 */ {I_CMPNLEPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+8048, 137},
/* 1437 */ {I_CMPNLESD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+8056, 136},
/* 1438 */ {I_CMPNLTPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+8064, 137},
/* 1439 */ {I_CMPNLTSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+8072, 136},
/* 1440 */ {I_CMPORDPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+8080, 137},
/* 1441 */ {I_CMPORDSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+8088, 136},
/* 1442 */ {I_CMPUNORDPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+8096, 137},
/* 1443 */ {I_CMPUNORDSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+8104, 136},
/* 1444 */ {I_CMPPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+25645, 136},
/* 1445 */ {I_CMPSD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+25652, 136},
/* 1446 */ {I_COMISD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35428, 136},
/* 1447 */ {I_CVTDQ2PD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35434, 141},
/* 1448 */ {I_CVTDQ2PS, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35440, 137},
/* 1449 */ {I_CVTPD2DQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35446, 137},
/* 1450 */ {I_CVTPD2PI, 2, {MMXREG,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35452, 137},
/* 1451 */ {I_CVTPD2PS, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35458, 137},
/* 1452 */ {I_CVTPI2PD, 2, {XMM_L16,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+35464, 141},
/* 1453 */ {I_CVTPS2DQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35470, 137},
/* 1454 */ {I_CVTPS2PD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35476, 141},
/* 1455 */ {I_CVTSD2SI, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25659, 148},
/* 1456 */ {I_CVTSD2SI, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+25659, 148},
/* 1457 */ {I_CVTSD2SI, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25666, 149},
/* 1458 */ {I_CVTSD2SI, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+25666, 149},
/* 1459 */ {I_CVTSD2SS, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35482, 141},
/* 1460 */ {I_CVTSI2SD, 2, {XMM_L16,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+25673, 150},
/* 1461 */ {I_CVTSI2SD, 2, {XMM_L16,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+25680, 149},
/* 1462 */ {I_CVTSS2SD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35488, 140},
/* 1463 */ {I_CVTTPD2PI, 2, {MMXREG,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35494, 137},
/* 1464 */ {I_CVTTPD2DQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35500, 137},
/* 1465 */ {I_CVTTPS2DQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35506, 137},
/* 1466 */ {I_CVTTSD2SI, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25687, 148},
/* 1467 */ {I_CVTTSD2SI, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+25687, 148},
/* 1468 */ {I_CVTTSD2SI, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25694, 149},
/* 1469 */ {I_CVTTSD2SI, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+25694, 149},
/* 1470 */ {I_DIVPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35512, 137},
/* 1471 */ {I_DIVSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35518, 136},
/* 1472 */ {I_MAXPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35524, 137},
/* 1473 */ {I_MAXSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35530, 136},
/* 1474 */ {I_MINPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35536, 137},
/* 1475 */ {I_MINSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35542, 136},
/* 1476 */ {I_MOVAPD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35548, 136},
/* 1477 */ {I_MOVAPD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35554, 136},
/* 1478 */ {I_MOVAPD, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35554, 137},
/* 1479 */ {I_MOVAPD, 2, {XMM_L16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35548, 137},
/* 1480 */ {I_MOVHPD, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35560, 136},
/* 1481 */ {I_MOVHPD, 2, {XMM_L16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35566, 136},
/* 1482 */ {I_MOVLPD, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35572, 136},
/* 1483 */ {I_MOVLPD, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+35578, 136},
/* 1484 */ {I_MOVMSKPD, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35584, 136},
/* 1485 */ {I_MOVMSKPD, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25701, 142},
/* 1486 */ {I_MOVSD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35590, 136},
/* 1487 */ {I_MOVSD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35596, 136},
/* 1488 */ {I_MOVSD, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35596, 136},
/* 1489 */ {I_MOVSD, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+35590, 136},
/* 1490 */ {I_MOVUPD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35602, 136},
/* 1491 */ {I_MOVUPD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35608, 136},
/* 1492 */ {I_MOVUPD, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35608, 137},
/* 1493 */ {I_MOVUPD, 2, {XMM_L16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35602, 137},
/* 1494 */ {I_MULPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35614, 137},
/* 1495 */ {I_MULSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35620, 136},
/* 1496 */ {I_ORPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35626, 137},
/* 1497 */ {I_SHUFPD, 3, {XMM_L16,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+25708, 144},
/* 1498 */ {I_SHUFPD, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+25708, 151},
/* 1499 */ {I_SQRTPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35632, 137},
/* 1500 */ {I_SQRTSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35638, 136},
/* 1501 */ {I_SUBPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35644, 137},
/* 1502 */ {I_SUBSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35650, 136},
/* 1503 */ {I_UCOMISD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35656, 136},
/* 1504 */ {I_UNPCKHPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35662, 136},
/* 1505 */ {I_UNPCKLPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35668, 136},
/* 1506 */ {I_XORPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35674, 136},
/* 1507 */ {I_ADDSUBPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35680, 152},
/* 1508 */ {I_ADDSUBPS, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35686, 152},
/* 1509 */ {I_HADDPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35692, 152},
/* 1510 */ {I_HADDPS, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35698, 152},
/* 1511 */ {I_HSUBPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35704, 152},
/* 1512 */ {I_HSUBPS, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35710, 152},
/* 1513 */ {I_LDDQU, 2, {XMM_L16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35716, 152},
/* 1514 */ {I_MOVDDUP, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35722, 153},
/* 1515 */ {I_MOVSHDUP, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35728, 153},
/* 1516 */ {I_MOVSLDUP, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35734, 153},
/* 1517 */ {I_CLGI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38802, 154},
/* 1518 */ {I_STGI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38807, 154},
/* 1519 */ {I_VMCALL, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38812, 155},
/* 1520 */ {I_VMCLEAR, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35740, 155},
/* 1521 */ {I_VMFUNC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38817, 155},
/* 1522 */ {I_VMLAUNCH, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38822, 155},
/* 1523 */ {I_VMLOAD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38827, 154},
/* 1524 */ {I_VMMCALL, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38832, 154},
/* 1525 */ {I_VMPTRLD, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35746, 155},
/* 1526 */ {I_VMPTRST, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35752, 155},
/* 1527 */ {I_VMREAD, 2, {RM_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+25716, 156},
/* 1528 */ {I_VMREAD, 2, {RM_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+25715, 157},
/* 1529 */ {I_VMRESUME, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38837, 155},
/* 1530 */ {I_VMRUN, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38842, 154},
/* 1531 */ {I_VMSAVE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38847, 154},
/* 1532 */ {I_VMWRITE, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+25723, 156},
/* 1533 */ {I_VMWRITE, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+25722, 157},
/* 1534 */ {I_VMXOFF, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38852, 155},
/* 1535 */ {I_VMXON, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35758, 155},
/* 1536 */ {I_INVEPT, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+8113, 158},
/* 1537 */ {I_INVEPT, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+8112, 159},
/* 1538 */ {I_INVVPID, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+8121, 158},
/* 1539 */ {I_INVVPID, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+8120, 159},
/* 1540 */ {I_PABSB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25729, 160},
/* 1541 */ {I_PABSB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25736, 161},
/* 1542 */ {I_PABSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25743, 160},
/* 1543 */ {I_PABSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25750, 161},
/* 1544 */ {I_PABSD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25757, 160},
/* 1545 */ {I_PABSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25764, 161},
/* 1546 */ {I_PALIGNR, 3, {MMXREG,RM_MMX,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+8128, 160},
/* 1547 */ {I_PALIGNR, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+8136, 161},
/* 1548 */ {I_PHADDW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25771, 160},
/* 1549 */ {I_PHADDW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25778, 161},
/* 1550 */ {I_PHADDD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25785, 160},
/* 1551 */ {I_PHADDD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25792, 161},
/* 1552 */ {I_PHADDSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25799, 160},
/* 1553 */ {I_PHADDSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25806, 161},
/* 1554 */ {I_PHSUBW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25813, 160},
/* 1555 */ {I_PHSUBW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25820, 161},
/* 1556 */ {I_PHSUBD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25827, 160},
/* 1557 */ {I_PHSUBD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25834, 161},
/* 1558 */ {I_PHSUBSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25841, 160},
/* 1559 */ {I_PHSUBSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25848, 161},
/* 1560 */ {I_PMADDUBSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25855, 160},
/* 1561 */ {I_PMADDUBSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25862, 161},
/* 1562 */ {I_PMULHRSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25869, 160},
/* 1563 */ {I_PMULHRSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25876, 161},
/* 1564 */ {I_PSHUFB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25883, 160},
/* 1565 */ {I_PSHUFB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25890, 161},
/* 1566 */ {I_PSIGNB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25897, 160},
/* 1567 */ {I_PSIGNB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25904, 161},
/* 1568 */ {I_PSIGNW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25911, 160},
/* 1569 */ {I_PSIGNW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25918, 161},
/* 1570 */ {I_PSIGND, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25925, 160},
/* 1571 */ {I_PSIGND, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25932, 161},
/* 1572 */ {I_EXTRQ, 3, {XMM_L16,IMMEDIATE,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+8144, 162},
/* 1573 */ {I_EXTRQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35764, 162},
/* 1574 */ {I_INSERTQ, 4, {XMM_L16,XMM_L16,IMMEDIATE,IMMEDIATE,0}, NO_DECORATOR, nasm_bytecodes+8152, 162},
/* 1575 */ {I_INSERTQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35770, 162},
/* 1576 */ {I_MOVNTSD, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35776, 163},
/* 1577 */ {I_MOVNTSS, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35782, 164},
/* 1578 */ {I_LZCNT, 2, {REG_GPR|BITS16,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25939, 107},
/* 1579 */ {I_LZCNT, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+25946, 107},
/* 1580 */ {I_LZCNT, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+25953, 59},
/* 1581 */ {I_BLENDPD, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+8160, 165},
/* 1582 */ {I_BLENDPS, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+8168, 165},
/* 1583 */ {I_BLENDVPD, 3, {XMM_L16,RM_XMM_L16,XMM0,0,0}, NO_DECORATOR, nasm_bytecodes+25960, 165},
/* 1584 */ {I_BLENDVPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25960, 165},
/* 1585 */ {I_BLENDVPS, 3, {XMM_L16,RM_XMM_L16,XMM0,0,0}, NO_DECORATOR, nasm_bytecodes+25967, 165},
/* 1586 */ {I_BLENDVPS, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25967, 165},
/* 1587 */ {I_DPPD, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+8176, 165},
/* 1588 */ {I_DPPS, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+8184, 165},
/* 1589 */ {I_EXTRACTPS, 3, {RM_GPR|BITS32,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+241, 165},
/* 1590 */ {I_EXTRACTPS, 3, {REG_GPR|BITS64,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+240, 166},
/* 1591 */ {I_INSERTPS, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+8192, 167},
/* 1592 */ {I_MOVNTDQA, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+25974, 165},
/* 1593 */ {I_MPSADBW, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+8200, 165},
/* 1594 */ {I_PACKUSDW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25981, 165},
/* 1595 */ {I_PBLENDVB, 3, {XMM_L16,RM_XMM_L16,XMM0,0,0}, NO_DECORATOR, nasm_bytecodes+25988, 165},
/* 1596 */ {I_PBLENDVB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25988, 165},
/* 1597 */ {I_PBLENDW, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+8208, 165},
/* 1598 */ {I_PCMPEQQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25995, 165},
/* 1599 */ {I_PEXTRB, 3, {REG_GPR|BITS32,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+250, 165},
/* 1600 */ {I_PEXTRB, 3, {MEMORY|BITS8,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+250, 165},
/* 1601 */ {I_PEXTRB, 3, {REG_GPR|BITS64,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+249, 166},
/* 1602 */ {I_PEXTRD, 3, {RM_GPR|BITS32,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+258, 165},
/* 1603 */ {I_PEXTRQ, 3, {RM_GPR|BITS64,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+267, 166},
/* 1604 */ {I_PEXTRW, 3, {REG_GPR|BITS32,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+277, 165},
/* 1605 */ {I_PEXTRW, 3, {MEMORY|BITS16,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+277, 165},
/* 1606 */ {I_PEXTRW, 3, {REG_GPR|BITS64,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+276, 166},
/* 1607 */ {I_PHMINPOSUW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26002, 165},
/* 1608 */ {I_PINSRB, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+286, 168},
/* 1609 */ {I_PINSRB, 3, {XMM_L16,RM_GPR|BITS8,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+285, 168},
/* 1610 */ {I_PINSRB, 3, {XMM_L16,REG_GPR|BITS32,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+286, 168},
/* 1611 */ {I_PINSRD, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+294, 168},
/* 1612 */ {I_PINSRD, 3, {XMM_L16,RM_GPR|BITS32,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+294, 168},
/* 1613 */ {I_PINSRQ, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+303, 169},
/* 1614 */ {I_PINSRQ, 3, {XMM_L16,RM_GPR|BITS64,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+303, 169},
/* 1615 */ {I_PMAXSB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26009, 165},
/* 1616 */ {I_PMAXSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26016, 165},
/* 1617 */ {I_PMAXUD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26023, 165},
/* 1618 */ {I_PMAXUW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26030, 165},
/* 1619 */ {I_PMINSB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26037, 165},
/* 1620 */ {I_PMINSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26044, 165},
/* 1621 */ {I_PMINUD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26051, 165},
/* 1622 */ {I_PMINUW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26058, 165},
/* 1623 */ {I_PMOVSXBW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26065, 170},
/* 1624 */ {I_PMOVSXBD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26072, 167},
/* 1625 */ {I_PMOVSXBQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26079, 171},
/* 1626 */ {I_PMOVSXWD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26086, 170},
/* 1627 */ {I_PMOVSXWQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26093, 167},
/* 1628 */ {I_PMOVSXDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26100, 170},
/* 1629 */ {I_PMOVZXBW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26107, 170},
/* 1630 */ {I_PMOVZXBD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26114, 167},
/* 1631 */ {I_PMOVZXBQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26121, 171},
/* 1632 */ {I_PMOVZXWD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26128, 170},
/* 1633 */ {I_PMOVZXWQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26135, 167},
/* 1634 */ {I_PMOVZXDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26142, 170},
/* 1635 */ {I_PMULDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26149, 165},
/* 1636 */ {I_PMULLD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26156, 165},
/* 1637 */ {I_PTEST, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26163, 165},
/* 1638 */ {I_ROUNDPD, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+8216, 165},
/* 1639 */ {I_ROUNDPS, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+8224, 165},
/* 1640 */ {I_ROUNDSD, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+8232, 165},
/* 1641 */ {I_ROUNDSS, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+8240, 165},
/* 1642 */ {I_CRC32, 2, {REG_GPR|BITS32,RM_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+8265, 172},
/* 1643 */ {I_CRC32, 2, {REG_GPR|BITS32,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+8248, 172},
/* 1644 */ {I_CRC32, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+8256, 172},
/* 1645 */ {I_CRC32, 2, {REG_GPR|BITS64,RM_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+8264, 173},
/* 1646 */ {I_CRC32, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+8272, 173},
/* 1647 */ {I_PCMPESTRI, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+8280, 172},
/* 1648 */ {I_PCMPESTRM, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+8288, 172},
/* 1649 */ {I_PCMPISTRI, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+8296, 172},
/* 1650 */ {I_PCMPISTRM, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+8304, 172},
/* 1651 */ {I_PCMPGTQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26170, 172},
/* 1652 */ {I_POPCNT, 2, {REG_GPR|BITS16,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26177, 174},
/* 1653 */ {I_POPCNT, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+26184, 175},
/* 1654 */ {I_POPCNT, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26191, 176},
/* 1655 */ {I_GETSEC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39895, 131},
/* 1656 */ {I_PFRCPV, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+8312, 177},
/* 1657 */ {I_PFRSQRTV, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+8320, 177},
/* 1658 */ {I_MOVBE, 2, {REG_GPR|BITS16,MEMORY|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+8328, 178},
/* 1659 */ {I_MOVBE, 2, {REG_GPR|BITS32,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+8336, 178},
/* 1660 */ {I_MOVBE, 2, {REG_GPR|BITS64,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+8344, 178},
/* 1661 */ {I_MOVBE, 2, {MEMORY|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+8352, 178},
/* 1662 */ {I_MOVBE, 2, {MEMORY|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+8360, 178},
/* 1663 */ {I_MOVBE, 2, {MEMORY|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+8368, 178},
/* 1664 */ {I_AESENC, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26198, 179},
/* 1665 */ {I_AESENCLAST, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26205, 179},
/* 1666 */ {I_AESDEC, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26212, 179},
/* 1667 */ {I_AESDECLAST, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26219, 179},
/* 1668 */ {I_AESIMC, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26226, 179},
/* 1669 */ {I_AESKEYGENASSIST, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8376, 179},
/* 1670 */ {I_VAESENC, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+26233, 180},
/* 1671 */ {I_VAESENC, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26240, 180},
/* 1672 */ {I_VAESENCLAST, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+26247, 180},
/* 1673 */ {I_VAESENCLAST, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26254, 180},
/* 1674 */ {I_VAESDEC, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+26261, 180},
/* 1675 */ {I_VAESDEC, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26268, 180},
/* 1676 */ {I_VAESDECLAST, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+26275, 180},
/* 1677 */ {I_VAESDECLAST, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26282, 180},
/* 1678 */ {I_VAESIMC, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26289, 180},
/* 1679 */ {I_VAESKEYGENASSIST, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8384, 180},
/* 1680 */ {I_VAESENC, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+26296, 181},
/* 1681 */ {I_VAESENC, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26303, 181},
/* 1682 */ {I_VAESENCLAST, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+26310, 181},
/* 1683 */ {I_VAESENCLAST, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26317, 181},
/* 1684 */ {I_VAESDEC, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+26324, 181},
/* 1685 */ {I_VAESDEC, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26331, 181},
/* 1686 */ {I_VAESDECLAST, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+26338, 181},
/* 1687 */ {I_VAESDECLAST, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26345, 181},
/* 1688 */ {I_VAESENC, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+8392, 182},
/* 1689 */ {I_VAESENC, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+8400, 182},
/* 1690 */ {I_VAESENC, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+8408, 182},
/* 1691 */ {I_VAESENC, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+8416, 182},
/* 1692 */ {I_VAESENCLAST, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+8424, 182},
/* 1693 */ {I_VAESENCLAST, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+8432, 182},
/* 1694 */ {I_VAESENCLAST, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+8440, 182},
/* 1695 */ {I_VAESENCLAST, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+8448, 182},
/* 1696 */ {I_VAESDEC, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+8456, 182},
/* 1697 */ {I_VAESDEC, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+8464, 182},
/* 1698 */ {I_VAESDEC, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+8472, 182},
/* 1699 */ {I_VAESDEC, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+8480, 182},
/* 1700 */ {I_VAESDECLAST, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+8488, 182},
/* 1701 */ {I_VAESDECLAST, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+8496, 182},
/* 1702 */ {I_VAESDECLAST, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+8504, 182},
/* 1703 */ {I_VAESDECLAST, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+8512, 182},
/* 1704 */ {I_VAESENC, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, NO_DECORATOR, nasm_bytecodes+8520, 183},
/* 1705 */ {I_VAESENC, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+8528, 183},
/* 1706 */ {I_VAESENCLAST, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, NO_DECORATOR, nasm_bytecodes+8536, 183},
/* 1707 */ {I_VAESENCLAST, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+8544, 183},
/* 1708 */ {I_VAESDEC, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, NO_DECORATOR, nasm_bytecodes+8552, 183},
/* 1709 */ {I_VAESDEC, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+8560, 183},
/* 1710 */ {I_VAESDECLAST, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, NO_DECORATOR, nasm_bytecodes+8568, 183},
/* 1711 */ {I_VAESDECLAST, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+8576, 183},
/* 1712 */ {I_VADDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+26352, 180},
/* 1713 */ {I_VADDPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26359, 180},
/* 1714 */ {I_VADDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+26366, 180},
/* 1715 */ {I_VADDPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26373, 180},
/* 1716 */ {I_VADDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+26380, 180},
/* 1717 */ {I_VADDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26387, 180},
/* 1718 */ {I_VADDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+26394, 180},
/* 1719 */ {I_VADDPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26401, 180},
/* 1720 */ {I_VADDSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+26408, 180},
/* 1721 */ {I_VADDSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26415, 180},
/* 1722 */ {I_VADDSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+26422, 180},
/* 1723 */ {I_VADDSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+26429, 180},
/* 1724 */ {I_VADDSUBPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+26436, 180},
/* 1725 */ {I_VADDSUBPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26443, 180},
/* 1726 */ {I_VADDSUBPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+26450, 180},
/* 1727 */ {I_VADDSUBPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26457, 180},
/* 1728 */ {I_VADDSUBPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+26464, 180},
/* 1729 */ {I_VADDSUBPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26471, 180},
/* 1730 */ {I_VADDSUBPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+26478, 180},
/* 1731 */ {I_VADDSUBPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26485, 180},
/* 1732 */ {I_VANDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+26492, 180},
/* 1733 */ {I_VANDPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26499, 180},
/* 1734 */ {I_VANDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+26506, 180},
/* 1735 */ {I_VANDPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26513, 180},
/* 1736 */ {I_VANDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+26520, 180},
/* 1737 */ {I_VANDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26527, 180},
/* 1738 */ {I_VANDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+26534, 180},
/* 1739 */ {I_VANDPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26541, 180},
/* 1740 */ {I_VANDNPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+26548, 180},
/* 1741 */ {I_VANDNPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26555, 180},
/* 1742 */ {I_VANDNPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+26562, 180},
/* 1743 */ {I_VANDNPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26569, 180},
/* 1744 */ {I_VANDNPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+26576, 180},
/* 1745 */ {I_VANDNPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26583, 180},
/* 1746 */ {I_VANDNPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+26590, 180},
/* 1747 */ {I_VANDNPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26597, 180},
/* 1748 */ {I_VBLENDPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8584, 180},
/* 1749 */ {I_VBLENDPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8592, 180},
/* 1750 */ {I_VBLENDPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8600, 180},
/* 1751 */ {I_VBLENDPD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8608, 180},
/* 1752 */ {I_VBLENDPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8616, 180},
/* 1753 */ {I_VBLENDPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8624, 180},
/* 1754 */ {I_VBLENDPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8632, 180},
/* 1755 */ {I_VBLENDPS, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8640, 180},
/* 1756 */ {I_VBLENDVPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+8648, 180},
/* 1757 */ {I_VBLENDVPD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+8656, 180},
/* 1758 */ {I_VBLENDVPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+8664, 180},
/* 1759 */ {I_VBLENDVPD, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+8672, 180},
/* 1760 */ {I_VBLENDVPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+8680, 180},
/* 1761 */ {I_VBLENDVPS, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+8688, 180},
/* 1762 */ {I_VBLENDVPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+8696, 180},
/* 1763 */ {I_VBLENDVPS, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+8704, 180},
/* 1764 */ {I_VBROADCASTSS, 2, {XMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+26604, 180},
/* 1765 */ {I_VBROADCASTSS, 2, {YMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+26611, 180},
/* 1766 */ {I_VBROADCASTSD, 2, {YMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26618, 180},
/* 1767 */ {I_VBROADCASTF128, 2, {YMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26625, 180},
/* 1768 */ {I_VCMPEQ_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+312, 180},
/* 1769 */ {I_VCMPEQ_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+321, 180},
/* 1770 */ {I_VCMPEQ_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+330, 180},
/* 1771 */ {I_VCMPEQ_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+339, 180},
/* 1772 */ {I_VCMPEQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+348, 180},
/* 1773 */ {I_VCMPEQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+357, 180},
/* 1774 */ {I_VCMPEQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+366, 180},
/* 1775 */ {I_VCMPEQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+375, 180},
/* 1776 */ {I_VCMPLT_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+384, 180},
/* 1777 */ {I_VCMPLT_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+393, 180},
/* 1778 */ {I_VCMPLT_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+402, 180},
/* 1779 */ {I_VCMPLT_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+411, 180},
/* 1780 */ {I_VCMPLTPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+384, 180},
/* 1781 */ {I_VCMPLTPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+393, 180},
/* 1782 */ {I_VCMPLTPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+402, 180},
/* 1783 */ {I_VCMPLTPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+411, 180},
/* 1784 */ {I_VCMPLE_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+420, 180},
/* 1785 */ {I_VCMPLE_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+429, 180},
/* 1786 */ {I_VCMPLE_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+438, 180},
/* 1787 */ {I_VCMPLE_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+447, 180},
/* 1788 */ {I_VCMPLEPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+420, 180},
/* 1789 */ {I_VCMPLEPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+429, 180},
/* 1790 */ {I_VCMPLEPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+438, 180},
/* 1791 */ {I_VCMPLEPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+447, 180},
/* 1792 */ {I_VCMPUNORD_QPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+456, 180},
/* 1793 */ {I_VCMPUNORD_QPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+465, 180},
/* 1794 */ {I_VCMPUNORD_QPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+474, 180},
/* 1795 */ {I_VCMPUNORD_QPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+483, 180},
/* 1796 */ {I_VCMPUNORDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+456, 180},
/* 1797 */ {I_VCMPUNORDPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+465, 180},
/* 1798 */ {I_VCMPUNORDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+474, 180},
/* 1799 */ {I_VCMPUNORDPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+483, 180},
/* 1800 */ {I_VCMPNEQ_UQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+492, 180},
/* 1801 */ {I_VCMPNEQ_UQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+501, 180},
/* 1802 */ {I_VCMPNEQ_UQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+510, 180},
/* 1803 */ {I_VCMPNEQ_UQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+519, 180},
/* 1804 */ {I_VCMPNEQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+492, 180},
/* 1805 */ {I_VCMPNEQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+501, 180},
/* 1806 */ {I_VCMPNEQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+510, 180},
/* 1807 */ {I_VCMPNEQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+519, 180},
/* 1808 */ {I_VCMPNLT_USPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+528, 180},
/* 1809 */ {I_VCMPNLT_USPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+537, 180},
/* 1810 */ {I_VCMPNLT_USPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+546, 180},
/* 1811 */ {I_VCMPNLT_USPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+555, 180},
/* 1812 */ {I_VCMPNLTPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+528, 180},
/* 1813 */ {I_VCMPNLTPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+537, 180},
/* 1814 */ {I_VCMPNLTPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+546, 180},
/* 1815 */ {I_VCMPNLTPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+555, 180},
/* 1816 */ {I_VCMPNLE_USPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+564, 180},
/* 1817 */ {I_VCMPNLE_USPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+573, 180},
/* 1818 */ {I_VCMPNLE_USPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+582, 180},
/* 1819 */ {I_VCMPNLE_USPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+591, 180},
/* 1820 */ {I_VCMPNLEPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+564, 180},
/* 1821 */ {I_VCMPNLEPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+573, 180},
/* 1822 */ {I_VCMPNLEPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+582, 180},
/* 1823 */ {I_VCMPNLEPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+591, 180},
/* 1824 */ {I_VCMPORD_QPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+600, 180},
/* 1825 */ {I_VCMPORD_QPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+609, 180},
/* 1826 */ {I_VCMPORD_QPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+618, 180},
/* 1827 */ {I_VCMPORD_QPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+627, 180},
/* 1828 */ {I_VCMPORDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+600, 180},
/* 1829 */ {I_VCMPORDPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+609, 180},
/* 1830 */ {I_VCMPORDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+618, 180},
/* 1831 */ {I_VCMPORDPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+627, 180},
/* 1832 */ {I_VCMPEQ_UQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+636, 180},
/* 1833 */ {I_VCMPEQ_UQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+645, 180},
/* 1834 */ {I_VCMPEQ_UQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+654, 180},
/* 1835 */ {I_VCMPEQ_UQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+663, 180},
/* 1836 */ {I_VCMPNGE_USPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+672, 180},
/* 1837 */ {I_VCMPNGE_USPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+681, 180},
/* 1838 */ {I_VCMPNGE_USPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+690, 180},
/* 1839 */ {I_VCMPNGE_USPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+699, 180},
/* 1840 */ {I_VCMPNGEPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+672, 180},
/* 1841 */ {I_VCMPNGEPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+681, 180},
/* 1842 */ {I_VCMPNGEPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+690, 180},
/* 1843 */ {I_VCMPNGEPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+699, 180},
/* 1844 */ {I_VCMPNGT_USPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+708, 180},
/* 1845 */ {I_VCMPNGT_USPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+717, 180},
/* 1846 */ {I_VCMPNGT_USPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+726, 180},
/* 1847 */ {I_VCMPNGT_USPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+735, 180},
/* 1848 */ {I_VCMPNGTPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+708, 180},
/* 1849 */ {I_VCMPNGTPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+717, 180},
/* 1850 */ {I_VCMPNGTPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+726, 180},
/* 1851 */ {I_VCMPNGTPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+735, 180},
/* 1852 */ {I_VCMPFALSE_OQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+744, 180},
/* 1853 */ {I_VCMPFALSE_OQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+753, 180},
/* 1854 */ {I_VCMPFALSE_OQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+762, 180},
/* 1855 */ {I_VCMPFALSE_OQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+771, 180},
/* 1856 */ {I_VCMPFALSEPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+744, 180},
/* 1857 */ {I_VCMPFALSEPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+753, 180},
/* 1858 */ {I_VCMPFALSEPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+762, 180},
/* 1859 */ {I_VCMPFALSEPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+771, 180},
/* 1860 */ {I_VCMPNEQ_OQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+780, 180},
/* 1861 */ {I_VCMPNEQ_OQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+789, 180},
/* 1862 */ {I_VCMPNEQ_OQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+798, 180},
/* 1863 */ {I_VCMPNEQ_OQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+807, 180},
/* 1864 */ {I_VCMPGE_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+816, 180},
/* 1865 */ {I_VCMPGE_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+825, 180},
/* 1866 */ {I_VCMPGE_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+834, 180},
/* 1867 */ {I_VCMPGE_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+843, 180},
/* 1868 */ {I_VCMPGEPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+816, 180},
/* 1869 */ {I_VCMPGEPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+825, 180},
/* 1870 */ {I_VCMPGEPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+834, 180},
/* 1871 */ {I_VCMPGEPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+843, 180},
/* 1872 */ {I_VCMPGT_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+852, 180},
/* 1873 */ {I_VCMPGT_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+861, 180},
/* 1874 */ {I_VCMPGT_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+870, 180},
/* 1875 */ {I_VCMPGT_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+879, 180},
/* 1876 */ {I_VCMPGTPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+852, 180},
/* 1877 */ {I_VCMPGTPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+861, 180},
/* 1878 */ {I_VCMPGTPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+870, 180},
/* 1879 */ {I_VCMPGTPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+879, 180},
/* 1880 */ {I_VCMPTRUE_UQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+888, 180},
/* 1881 */ {I_VCMPTRUE_UQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+897, 180},
/* 1882 */ {I_VCMPTRUE_UQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+906, 180},
/* 1883 */ {I_VCMPTRUE_UQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+915, 180},
/* 1884 */ {I_VCMPTRUEPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+888, 180},
/* 1885 */ {I_VCMPTRUEPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+897, 180},
/* 1886 */ {I_VCMPTRUEPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+906, 180},
/* 1887 */ {I_VCMPTRUEPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+915, 180},
/* 1888 */ {I_VCMPEQ_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+312, 180},
/* 1889 */ {I_VCMPEQ_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+321, 180},
/* 1890 */ {I_VCMPEQ_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+330, 180},
/* 1891 */ {I_VCMPEQ_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+339, 180},
/* 1892 */ {I_VCMPLT_OQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+924, 180},
/* 1893 */ {I_VCMPLT_OQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+933, 180},
/* 1894 */ {I_VCMPLT_OQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+942, 180},
/* 1895 */ {I_VCMPLT_OQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+951, 180},
/* 1896 */ {I_VCMPLE_OQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+960, 180},
/* 1897 */ {I_VCMPLE_OQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+969, 180},
/* 1898 */ {I_VCMPLE_OQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+978, 180},
/* 1899 */ {I_VCMPLE_OQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+987, 180},
/* 1900 */ {I_VCMPUNORD_SPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+996, 180},
/* 1901 */ {I_VCMPUNORD_SPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1005, 180},
/* 1902 */ {I_VCMPUNORD_SPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1014, 180},
/* 1903 */ {I_VCMPUNORD_SPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1023, 180},
/* 1904 */ {I_VCMPNEQ_USPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1032, 180},
/* 1905 */ {I_VCMPNEQ_USPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1041, 180},
/* 1906 */ {I_VCMPNEQ_USPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1050, 180},
/* 1907 */ {I_VCMPNEQ_USPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1059, 180},
/* 1908 */ {I_VCMPNLT_UQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1068, 180},
/* 1909 */ {I_VCMPNLT_UQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1077, 180},
/* 1910 */ {I_VCMPNLT_UQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1086, 180},
/* 1911 */ {I_VCMPNLT_UQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1095, 180},
/* 1912 */ {I_VCMPNLE_UQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1104, 180},
/* 1913 */ {I_VCMPNLE_UQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1113, 180},
/* 1914 */ {I_VCMPNLE_UQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1122, 180},
/* 1915 */ {I_VCMPNLE_UQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1131, 180},
/* 1916 */ {I_VCMPORD_SPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1140, 180},
/* 1917 */ {I_VCMPORD_SPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1149, 180},
/* 1918 */ {I_VCMPORD_SPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1158, 180},
/* 1919 */ {I_VCMPORD_SPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1167, 180},
/* 1920 */ {I_VCMPEQ_USPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1176, 180},
/* 1921 */ {I_VCMPEQ_USPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1185, 180},
/* 1922 */ {I_VCMPEQ_USPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1194, 180},
/* 1923 */ {I_VCMPEQ_USPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1203, 180},
/* 1924 */ {I_VCMPNGE_UQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1212, 180},
/* 1925 */ {I_VCMPNGE_UQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1221, 180},
/* 1926 */ {I_VCMPNGE_UQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1230, 180},
/* 1927 */ {I_VCMPNGE_UQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1239, 180},
/* 1928 */ {I_VCMPNGT_UQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1248, 180},
/* 1929 */ {I_VCMPNGT_UQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1257, 180},
/* 1930 */ {I_VCMPNGT_UQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1266, 180},
/* 1931 */ {I_VCMPNGT_UQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1275, 180},
/* 1932 */ {I_VCMPFALSE_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1284, 180},
/* 1933 */ {I_VCMPFALSE_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1293, 180},
/* 1934 */ {I_VCMPFALSE_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1302, 180},
/* 1935 */ {I_VCMPFALSE_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1311, 180},
/* 1936 */ {I_VCMPNEQ_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1320, 180},
/* 1937 */ {I_VCMPNEQ_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1329, 180},
/* 1938 */ {I_VCMPNEQ_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1338, 180},
/* 1939 */ {I_VCMPNEQ_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1347, 180},
/* 1940 */ {I_VCMPGE_OQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1356, 180},
/* 1941 */ {I_VCMPGE_OQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1365, 180},
/* 1942 */ {I_VCMPGE_OQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1374, 180},
/* 1943 */ {I_VCMPGE_OQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1383, 180},
/* 1944 */ {I_VCMPGT_OQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1392, 180},
/* 1945 */ {I_VCMPGT_OQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1401, 180},
/* 1946 */ {I_VCMPGT_OQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1410, 180},
/* 1947 */ {I_VCMPGT_OQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1419, 180},
/* 1948 */ {I_VCMPTRUE_USPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1428, 180},
/* 1949 */ {I_VCMPTRUE_USPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1437, 180},
/* 1950 */ {I_VCMPTRUE_USPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1446, 180},
/* 1951 */ {I_VCMPTRUE_USPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1455, 180},
/* 1952 */ {I_VCMPPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8712, 180},
/* 1953 */ {I_VCMPPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8720, 180},
/* 1954 */ {I_VCMPPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8728, 180},
/* 1955 */ {I_VCMPPD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8736, 180},
/* 1956 */ {I_VCMPEQ_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1464, 180},
/* 1957 */ {I_VCMPEQ_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1473, 180},
/* 1958 */ {I_VCMPEQ_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1482, 180},
/* 1959 */ {I_VCMPEQ_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1491, 180},
/* 1960 */ {I_VCMPEQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1500, 180},
/* 1961 */ {I_VCMPEQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1509, 180},
/* 1962 */ {I_VCMPEQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1518, 180},
/* 1963 */ {I_VCMPEQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1527, 180},
/* 1964 */ {I_VCMPLT_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1536, 180},
/* 1965 */ {I_VCMPLT_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1545, 180},
/* 1966 */ {I_VCMPLT_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1554, 180},
/* 1967 */ {I_VCMPLT_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1563, 180},
/* 1968 */ {I_VCMPLTPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1536, 180},
/* 1969 */ {I_VCMPLTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1545, 180},
/* 1970 */ {I_VCMPLTPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1554, 180},
/* 1971 */ {I_VCMPLTPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1563, 180},
/* 1972 */ {I_VCMPLE_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1572, 180},
/* 1973 */ {I_VCMPLE_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1581, 180},
/* 1974 */ {I_VCMPLE_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1590, 180},
/* 1975 */ {I_VCMPLE_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1599, 180},
/* 1976 */ {I_VCMPLEPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1572, 180},
/* 1977 */ {I_VCMPLEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1581, 180},
/* 1978 */ {I_VCMPLEPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1590, 180},
/* 1979 */ {I_VCMPLEPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1599, 180},
/* 1980 */ {I_VCMPUNORD_QPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1608, 180},
/* 1981 */ {I_VCMPUNORD_QPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1617, 180},
/* 1982 */ {I_VCMPUNORD_QPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1626, 180},
/* 1983 */ {I_VCMPUNORD_QPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1635, 180},
/* 1984 */ {I_VCMPUNORDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1608, 180},
/* 1985 */ {I_VCMPUNORDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1617, 180},
/* 1986 */ {I_VCMPUNORDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1626, 180},
/* 1987 */ {I_VCMPUNORDPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1635, 180},
/* 1988 */ {I_VCMPNEQ_UQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1644, 180},
/* 1989 */ {I_VCMPNEQ_UQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1653, 180},
/* 1990 */ {I_VCMPNEQ_UQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1662, 180},
/* 1991 */ {I_VCMPNEQ_UQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1671, 180},
/* 1992 */ {I_VCMPNEQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1644, 180},
/* 1993 */ {I_VCMPNEQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1653, 180},
/* 1994 */ {I_VCMPNEQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1662, 180},
/* 1995 */ {I_VCMPNEQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1671, 180},
/* 1996 */ {I_VCMPNLT_USPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1680, 180},
/* 1997 */ {I_VCMPNLT_USPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1689, 180},
/* 1998 */ {I_VCMPNLT_USPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1698, 180},
/* 1999 */ {I_VCMPNLT_USPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1707, 180},
/* 2000 */ {I_VCMPNLTPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1680, 180},
/* 2001 */ {I_VCMPNLTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1689, 180},
/* 2002 */ {I_VCMPNLTPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1698, 180},
/* 2003 */ {I_VCMPNLTPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1707, 180},
/* 2004 */ {I_VCMPNLE_USPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1716, 180},
/* 2005 */ {I_VCMPNLE_USPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1725, 180},
/* 2006 */ {I_VCMPNLE_USPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1734, 180},
/* 2007 */ {I_VCMPNLE_USPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1743, 180},
/* 2008 */ {I_VCMPNLEPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1716, 180},
/* 2009 */ {I_VCMPNLEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1725, 180},
/* 2010 */ {I_VCMPNLEPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1734, 180},
/* 2011 */ {I_VCMPNLEPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1743, 180},
/* 2012 */ {I_VCMPORD_QPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1752, 180},
/* 2013 */ {I_VCMPORD_QPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1761, 180},
/* 2014 */ {I_VCMPORD_QPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1770, 180},
/* 2015 */ {I_VCMPORD_QPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1779, 180},
/* 2016 */ {I_VCMPORDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1752, 180},
/* 2017 */ {I_VCMPORDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1761, 180},
/* 2018 */ {I_VCMPORDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1770, 180},
/* 2019 */ {I_VCMPORDPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1779, 180},
/* 2020 */ {I_VCMPEQ_UQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1788, 180},
/* 2021 */ {I_VCMPEQ_UQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1797, 180},
/* 2022 */ {I_VCMPEQ_UQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1806, 180},
/* 2023 */ {I_VCMPEQ_UQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1815, 180},
/* 2024 */ {I_VCMPNGE_USPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1824, 180},
/* 2025 */ {I_VCMPNGE_USPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1833, 180},
/* 2026 */ {I_VCMPNGE_USPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1842, 180},
/* 2027 */ {I_VCMPNGE_USPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1851, 180},
/* 2028 */ {I_VCMPNGEPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1824, 180},
/* 2029 */ {I_VCMPNGEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1833, 180},
/* 2030 */ {I_VCMPNGEPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1842, 180},
/* 2031 */ {I_VCMPNGEPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1851, 180},
/* 2032 */ {I_VCMPNGT_USPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1860, 180},
/* 2033 */ {I_VCMPNGT_USPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1869, 180},
/* 2034 */ {I_VCMPNGT_USPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1878, 180},
/* 2035 */ {I_VCMPNGT_USPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1887, 180},
/* 2036 */ {I_VCMPNGTPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1860, 180},
/* 2037 */ {I_VCMPNGTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1869, 180},
/* 2038 */ {I_VCMPNGTPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1878, 180},
/* 2039 */ {I_VCMPNGTPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1887, 180},
/* 2040 */ {I_VCMPFALSE_OQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1896, 180},
/* 2041 */ {I_VCMPFALSE_OQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1905, 180},
/* 2042 */ {I_VCMPFALSE_OQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1914, 180},
/* 2043 */ {I_VCMPFALSE_OQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1923, 180},
/* 2044 */ {I_VCMPFALSEPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1896, 180},
/* 2045 */ {I_VCMPFALSEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1905, 180},
/* 2046 */ {I_VCMPFALSEPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1914, 180},
/* 2047 */ {I_VCMPFALSEPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1923, 180},
/* 2048 */ {I_VCMPNEQ_OQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1932, 180},
/* 2049 */ {I_VCMPNEQ_OQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1941, 180},
/* 2050 */ {I_VCMPNEQ_OQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1950, 180},
/* 2051 */ {I_VCMPNEQ_OQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1959, 180},
/* 2052 */ {I_VCMPGE_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1968, 180},
/* 2053 */ {I_VCMPGE_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1977, 180},
/* 2054 */ {I_VCMPGE_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1986, 180},
/* 2055 */ {I_VCMPGE_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1995, 180},
/* 2056 */ {I_VCMPGEPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1968, 180},
/* 2057 */ {I_VCMPGEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1977, 180},
/* 2058 */ {I_VCMPGEPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1986, 180},
/* 2059 */ {I_VCMPGEPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1995, 180},
/* 2060 */ {I_VCMPGT_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2004, 180},
/* 2061 */ {I_VCMPGT_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2013, 180},
/* 2062 */ {I_VCMPGT_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2022, 180},
/* 2063 */ {I_VCMPGT_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2031, 180},
/* 2064 */ {I_VCMPGTPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2004, 180},
/* 2065 */ {I_VCMPGTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2013, 180},
/* 2066 */ {I_VCMPGTPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2022, 180},
/* 2067 */ {I_VCMPGTPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2031, 180},
/* 2068 */ {I_VCMPTRUE_UQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2040, 180},
/* 2069 */ {I_VCMPTRUE_UQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2049, 180},
/* 2070 */ {I_VCMPTRUE_UQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2058, 180},
/* 2071 */ {I_VCMPTRUE_UQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2067, 180},
/* 2072 */ {I_VCMPTRUEPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2040, 180},
/* 2073 */ {I_VCMPTRUEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2049, 180},
/* 2074 */ {I_VCMPTRUEPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2058, 180},
/* 2075 */ {I_VCMPTRUEPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2067, 180},
/* 2076 */ {I_VCMPEQ_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1464, 180},
/* 2077 */ {I_VCMPEQ_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1473, 180},
/* 2078 */ {I_VCMPEQ_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1482, 180},
/* 2079 */ {I_VCMPEQ_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1491, 180},
/* 2080 */ {I_VCMPLT_OQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2076, 180},
/* 2081 */ {I_VCMPLT_OQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2085, 180},
/* 2082 */ {I_VCMPLT_OQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2094, 180},
/* 2083 */ {I_VCMPLT_OQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2103, 180},
/* 2084 */ {I_VCMPLE_OQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2112, 180},
/* 2085 */ {I_VCMPLE_OQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2121, 180},
/* 2086 */ {I_VCMPLE_OQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2130, 180},
/* 2087 */ {I_VCMPLE_OQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2139, 180},
/* 2088 */ {I_VCMPUNORD_SPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2148, 180},
/* 2089 */ {I_VCMPUNORD_SPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2157, 180},
/* 2090 */ {I_VCMPUNORD_SPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2166, 180},
/* 2091 */ {I_VCMPUNORD_SPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2175, 180},
/* 2092 */ {I_VCMPNEQ_USPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2184, 180},
/* 2093 */ {I_VCMPNEQ_USPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2193, 180},
/* 2094 */ {I_VCMPNEQ_USPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2202, 180},
/* 2095 */ {I_VCMPNEQ_USPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2211, 180},
/* 2096 */ {I_VCMPNLT_UQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2220, 180},
/* 2097 */ {I_VCMPNLT_UQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2229, 180},
/* 2098 */ {I_VCMPNLT_UQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2238, 180},
/* 2099 */ {I_VCMPNLT_UQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2247, 180},
/* 2100 */ {I_VCMPNLE_UQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2256, 180},
/* 2101 */ {I_VCMPNLE_UQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2265, 180},
/* 2102 */ {I_VCMPNLE_UQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2274, 180},
/* 2103 */ {I_VCMPNLE_UQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2283, 180},
/* 2104 */ {I_VCMPORD_SPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2292, 180},
/* 2105 */ {I_VCMPORD_SPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2301, 180},
/* 2106 */ {I_VCMPORD_SPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2310, 180},
/* 2107 */ {I_VCMPORD_SPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2319, 180},
/* 2108 */ {I_VCMPEQ_USPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2328, 180},
/* 2109 */ {I_VCMPEQ_USPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2337, 180},
/* 2110 */ {I_VCMPEQ_USPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2346, 180},
/* 2111 */ {I_VCMPEQ_USPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2355, 180},
/* 2112 */ {I_VCMPNGE_UQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2364, 180},
/* 2113 */ {I_VCMPNGE_UQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2373, 180},
/* 2114 */ {I_VCMPNGE_UQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2382, 180},
/* 2115 */ {I_VCMPNGE_UQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2391, 180},
/* 2116 */ {I_VCMPNGT_UQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2400, 180},
/* 2117 */ {I_VCMPNGT_UQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2409, 180},
/* 2118 */ {I_VCMPNGT_UQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2418, 180},
/* 2119 */ {I_VCMPNGT_UQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2427, 180},
/* 2120 */ {I_VCMPFALSE_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2436, 180},
/* 2121 */ {I_VCMPFALSE_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2445, 180},
/* 2122 */ {I_VCMPFALSE_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2454, 180},
/* 2123 */ {I_VCMPFALSE_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2463, 180},
/* 2124 */ {I_VCMPNEQ_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2472, 180},
/* 2125 */ {I_VCMPNEQ_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2481, 180},
/* 2126 */ {I_VCMPNEQ_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2490, 180},
/* 2127 */ {I_VCMPNEQ_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2499, 180},
/* 2128 */ {I_VCMPGE_OQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2508, 180},
/* 2129 */ {I_VCMPGE_OQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2517, 180},
/* 2130 */ {I_VCMPGE_OQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2526, 180},
/* 2131 */ {I_VCMPGE_OQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2535, 180},
/* 2132 */ {I_VCMPGT_OQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2544, 180},
/* 2133 */ {I_VCMPGT_OQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2553, 180},
/* 2134 */ {I_VCMPGT_OQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2562, 180},
/* 2135 */ {I_VCMPGT_OQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2571, 180},
/* 2136 */ {I_VCMPTRUE_USPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2580, 180},
/* 2137 */ {I_VCMPTRUE_USPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2589, 180},
/* 2138 */ {I_VCMPTRUE_USPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2598, 180},
/* 2139 */ {I_VCMPTRUE_USPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2607, 180},
/* 2140 */ {I_VCMPPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8744, 180},
/* 2141 */ {I_VCMPPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8752, 180},
/* 2142 */ {I_VCMPPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8760, 180},
/* 2143 */ {I_VCMPPS, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8768, 180},
/* 2144 */ {I_VCMPEQ_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2616, 180},
/* 2145 */ {I_VCMPEQ_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2625, 180},
/* 2146 */ {I_VCMPEQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2634, 180},
/* 2147 */ {I_VCMPEQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2643, 180},
/* 2148 */ {I_VCMPLT_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2652, 180},
/* 2149 */ {I_VCMPLT_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2661, 180},
/* 2150 */ {I_VCMPLTSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2652, 180},
/* 2151 */ {I_VCMPLTSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2661, 180},
/* 2152 */ {I_VCMPLE_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2670, 180},
/* 2153 */ {I_VCMPLE_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2679, 180},
/* 2154 */ {I_VCMPLESD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2670, 180},
/* 2155 */ {I_VCMPLESD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2679, 180},
/* 2156 */ {I_VCMPUNORD_QSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2688, 180},
/* 2157 */ {I_VCMPUNORD_QSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2697, 180},
/* 2158 */ {I_VCMPUNORDSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2688, 180},
/* 2159 */ {I_VCMPUNORDSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2697, 180},
/* 2160 */ {I_VCMPNEQ_UQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2706, 180},
/* 2161 */ {I_VCMPNEQ_UQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2715, 180},
/* 2162 */ {I_VCMPNEQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2706, 180},
/* 2163 */ {I_VCMPNEQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2715, 180},
/* 2164 */ {I_VCMPNLT_USSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2724, 180},
/* 2165 */ {I_VCMPNLT_USSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2733, 180},
/* 2166 */ {I_VCMPNLTSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2724, 180},
/* 2167 */ {I_VCMPNLTSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2733, 180},
/* 2168 */ {I_VCMPNLE_USSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2742, 180},
/* 2169 */ {I_VCMPNLE_USSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2751, 180},
/* 2170 */ {I_VCMPNLESD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2742, 180},
/* 2171 */ {I_VCMPNLESD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2751, 180},
/* 2172 */ {I_VCMPORD_QSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2760, 180},
/* 2173 */ {I_VCMPORD_QSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2769, 180},
/* 2174 */ {I_VCMPORDSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2760, 180},
/* 2175 */ {I_VCMPORDSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2769, 180},
/* 2176 */ {I_VCMPEQ_UQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2778, 180},
/* 2177 */ {I_VCMPEQ_UQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2787, 180},
/* 2178 */ {I_VCMPNGE_USSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2796, 180},
/* 2179 */ {I_VCMPNGE_USSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2805, 180},
/* 2180 */ {I_VCMPNGESD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2796, 180},
/* 2181 */ {I_VCMPNGESD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2805, 180},
/* 2182 */ {I_VCMPNGT_USSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2814, 180},
/* 2183 */ {I_VCMPNGT_USSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2823, 180},
/* 2184 */ {I_VCMPNGTSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2814, 180},
/* 2185 */ {I_VCMPNGTSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2823, 180},
/* 2186 */ {I_VCMPFALSE_OQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2832, 180},
/* 2187 */ {I_VCMPFALSE_OQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2841, 180},
/* 2188 */ {I_VCMPFALSESD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2832, 180},
/* 2189 */ {I_VCMPFALSESD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2841, 180},
/* 2190 */ {I_VCMPNEQ_OQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2850, 180},
/* 2191 */ {I_VCMPNEQ_OQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2859, 180},
/* 2192 */ {I_VCMPGE_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2868, 180},
/* 2193 */ {I_VCMPGE_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2877, 180},
/* 2194 */ {I_VCMPGESD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2868, 180},
/* 2195 */ {I_VCMPGESD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2877, 180},
/* 2196 */ {I_VCMPGT_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2886, 180},
/* 2197 */ {I_VCMPGT_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2895, 180},
/* 2198 */ {I_VCMPGTSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2886, 180},
/* 2199 */ {I_VCMPGTSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2895, 180},
/* 2200 */ {I_VCMPTRUE_UQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2904, 180},
/* 2201 */ {I_VCMPTRUE_UQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2913, 180},
/* 2202 */ {I_VCMPTRUESD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2904, 180},
/* 2203 */ {I_VCMPTRUESD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2913, 180},
/* 2204 */ {I_VCMPEQ_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2616, 180},
/* 2205 */ {I_VCMPEQ_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2625, 180},
/* 2206 */ {I_VCMPLT_OQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2922, 180},
/* 2207 */ {I_VCMPLT_OQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2931, 180},
/* 2208 */ {I_VCMPLE_OQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2940, 180},
/* 2209 */ {I_VCMPLE_OQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2949, 180},
/* 2210 */ {I_VCMPUNORD_SSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2958, 180},
/* 2211 */ {I_VCMPUNORD_SSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2967, 180},
/* 2212 */ {I_VCMPNEQ_USSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2976, 180},
/* 2213 */ {I_VCMPNEQ_USSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2985, 180},
/* 2214 */ {I_VCMPNLT_UQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2994, 180},
/* 2215 */ {I_VCMPNLT_UQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3003, 180},
/* 2216 */ {I_VCMPNLE_UQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3012, 180},
/* 2217 */ {I_VCMPNLE_UQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3021, 180},
/* 2218 */ {I_VCMPORD_SSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3030, 180},
/* 2219 */ {I_VCMPORD_SSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3039, 180},
/* 2220 */ {I_VCMPEQ_USSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3048, 180},
/* 2221 */ {I_VCMPEQ_USSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3057, 180},
/* 2222 */ {I_VCMPNGE_UQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3066, 180},
/* 2223 */ {I_VCMPNGE_UQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3075, 180},
/* 2224 */ {I_VCMPNGT_UQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3084, 180},
/* 2225 */ {I_VCMPNGT_UQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3093, 180},
/* 2226 */ {I_VCMPFALSE_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3102, 180},
/* 2227 */ {I_VCMPFALSE_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3111, 180},
/* 2228 */ {I_VCMPNEQ_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3120, 180},
/* 2229 */ {I_VCMPNEQ_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3129, 180},
/* 2230 */ {I_VCMPGE_OQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3138, 180},
/* 2231 */ {I_VCMPGE_OQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3147, 180},
/* 2232 */ {I_VCMPGT_OQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3156, 180},
/* 2233 */ {I_VCMPGT_OQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3165, 180},
/* 2234 */ {I_VCMPTRUE_USSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3174, 180},
/* 2235 */ {I_VCMPTRUE_USSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3183, 180},
/* 2236 */ {I_VCMPSD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8776, 180},
/* 2237 */ {I_VCMPSD, 3, {XMM_L16,RM_XMM_L16|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8784, 180},
/* 2238 */ {I_VCMPEQ_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3192, 180},
/* 2239 */ {I_VCMPEQ_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3201, 180},
/* 2240 */ {I_VCMPEQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3210, 180},
/* 2241 */ {I_VCMPEQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3219, 180},
/* 2242 */ {I_VCMPLT_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3228, 180},
/* 2243 */ {I_VCMPLT_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3237, 180},
/* 2244 */ {I_VCMPLTSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3228, 180},
/* 2245 */ {I_VCMPLTSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3237, 180},
/* 2246 */ {I_VCMPLE_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3246, 180},
/* 2247 */ {I_VCMPLE_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3255, 180},
/* 2248 */ {I_VCMPLESS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3246, 180},
/* 2249 */ {I_VCMPLESS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3255, 180},
/* 2250 */ {I_VCMPUNORD_QSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3264, 180},
/* 2251 */ {I_VCMPUNORD_QSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3273, 180},
/* 2252 */ {I_VCMPUNORDSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3264, 180},
/* 2253 */ {I_VCMPUNORDSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3273, 180},
/* 2254 */ {I_VCMPNEQ_UQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3282, 180},
/* 2255 */ {I_VCMPNEQ_UQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3291, 180},
/* 2256 */ {I_VCMPNEQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3282, 180},
/* 2257 */ {I_VCMPNEQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3291, 180},
/* 2258 */ {I_VCMPNLT_USSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3300, 180},
/* 2259 */ {I_VCMPNLT_USSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3309, 180},
/* 2260 */ {I_VCMPNLTSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3300, 180},
/* 2261 */ {I_VCMPNLTSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3309, 180},
/* 2262 */ {I_VCMPNLE_USSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3318, 180},
/* 2263 */ {I_VCMPNLE_USSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3327, 180},
/* 2264 */ {I_VCMPNLESS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3318, 180},
/* 2265 */ {I_VCMPNLESS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3327, 180},
/* 2266 */ {I_VCMPORD_QSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3336, 180},
/* 2267 */ {I_VCMPORD_QSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3345, 180},
/* 2268 */ {I_VCMPORDSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3336, 180},
/* 2269 */ {I_VCMPORDSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3345, 180},
/* 2270 */ {I_VCMPEQ_UQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3354, 180},
/* 2271 */ {I_VCMPEQ_UQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3363, 180},
/* 2272 */ {I_VCMPNGE_USSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3372, 180},
/* 2273 */ {I_VCMPNGE_USSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3381, 180},
/* 2274 */ {I_VCMPNGESS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3372, 180},
/* 2275 */ {I_VCMPNGESS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3381, 180},
/* 2276 */ {I_VCMPNGT_USSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3390, 180},
/* 2277 */ {I_VCMPNGT_USSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3399, 180},
/* 2278 */ {I_VCMPNGTSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3390, 180},
/* 2279 */ {I_VCMPNGTSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3399, 180},
/* 2280 */ {I_VCMPFALSE_OQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3408, 180},
/* 2281 */ {I_VCMPFALSE_OQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3417, 180},
/* 2282 */ {I_VCMPFALSESS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3408, 180},
/* 2283 */ {I_VCMPFALSESS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3417, 180},
/* 2284 */ {I_VCMPNEQ_OQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3426, 180},
/* 2285 */ {I_VCMPNEQ_OQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3435, 180},
/* 2286 */ {I_VCMPGE_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3444, 180},
/* 2287 */ {I_VCMPGE_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3453, 180},
/* 2288 */ {I_VCMPGESS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3444, 180},
/* 2289 */ {I_VCMPGESS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3453, 180},
/* 2290 */ {I_VCMPGT_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3462, 180},
/* 2291 */ {I_VCMPGT_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3471, 180},
/* 2292 */ {I_VCMPGTSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3462, 180},
/* 2293 */ {I_VCMPGTSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3471, 180},
/* 2294 */ {I_VCMPTRUE_UQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3480, 180},
/* 2295 */ {I_VCMPTRUE_UQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3489, 180},
/* 2296 */ {I_VCMPTRUESS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3480, 180},
/* 2297 */ {I_VCMPTRUESS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3489, 180},
/* 2298 */ {I_VCMPEQ_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3192, 180},
/* 2299 */ {I_VCMPEQ_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3201, 180},
/* 2300 */ {I_VCMPLT_OQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3498, 180},
/* 2301 */ {I_VCMPLT_OQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3507, 180},
/* 2302 */ {I_VCMPLE_OQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3516, 180},
/* 2303 */ {I_VCMPLE_OQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3525, 180},
/* 2304 */ {I_VCMPUNORD_SSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3534, 180},
/* 2305 */ {I_VCMPUNORD_SSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3543, 180},
/* 2306 */ {I_VCMPNEQ_USSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3552, 180},
/* 2307 */ {I_VCMPNEQ_USSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3561, 180},
/* 2308 */ {I_VCMPNLT_UQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3570, 180},
/* 2309 */ {I_VCMPNLT_UQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3579, 180},
/* 2310 */ {I_VCMPNLE_UQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3588, 180},
/* 2311 */ {I_VCMPNLE_UQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3597, 180},
/* 2312 */ {I_VCMPORD_SSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3606, 180},
/* 2313 */ {I_VCMPORD_SSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3615, 180},
/* 2314 */ {I_VCMPEQ_USSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3624, 180},
/* 2315 */ {I_VCMPEQ_USSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3633, 180},
/* 2316 */ {I_VCMPNGE_UQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3642, 180},
/* 2317 */ {I_VCMPNGE_UQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3651, 180},
/* 2318 */ {I_VCMPNGT_UQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3660, 180},
/* 2319 */ {I_VCMPNGT_UQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3669, 180},
/* 2320 */ {I_VCMPFALSE_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3678, 180},
/* 2321 */ {I_VCMPFALSE_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3687, 180},
/* 2322 */ {I_VCMPNEQ_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3696, 180},
/* 2323 */ {I_VCMPNEQ_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3705, 180},
/* 2324 */ {I_VCMPGE_OQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3714, 180},
/* 2325 */ {I_VCMPGE_OQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3723, 180},
/* 2326 */ {I_VCMPGT_OQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3732, 180},
/* 2327 */ {I_VCMPGT_OQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3741, 180},
/* 2328 */ {I_VCMPTRUE_USSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3750, 180},
/* 2329 */ {I_VCMPTRUE_USSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3759, 180},
/* 2330 */ {I_VCMPSS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8792, 180},
/* 2331 */ {I_VCMPSS, 3, {XMM_L16,RM_XMM_L16|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8800, 180},
/* 2332 */ {I_VCOMISD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26632, 180},
/* 2333 */ {I_VCOMISS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+26639, 180},
/* 2334 */ {I_VCVTDQ2PD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26646, 180},
/* 2335 */ {I_VCVTDQ2PD, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26653, 180},
/* 2336 */ {I_VCVTDQ2PS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26660, 180},
/* 2337 */ {I_VCVTDQ2PS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26667, 180},
/* 2338 */ {I_VCVTPD2DQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26674, 180},
/* 2339 */ {I_VCVTPD2DQ, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26674, 184},
/* 2340 */ {I_VCVTPD2DQ, 2, {XMM_L16,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26681, 180},
/* 2341 */ {I_VCVTPD2DQ, 2, {XMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26681, 185},
/* 2342 */ {I_VCVTPD2PS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26688, 180},
/* 2343 */ {I_VCVTPD2PS, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26688, 184},
/* 2344 */ {I_VCVTPD2PS, 2, {XMM_L16,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26695, 180},
/* 2345 */ {I_VCVTPD2PS, 2, {XMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26695, 185},
/* 2346 */ {I_VCVTPS2DQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26702, 180},
/* 2347 */ {I_VCVTPS2DQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26709, 180},
/* 2348 */ {I_VCVTPS2PD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26716, 180},
/* 2349 */ {I_VCVTPS2PD, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26723, 180},
/* 2350 */ {I_VCVTSD2SI, 2, {REG_GPR|BITS32,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26730, 180},
/* 2351 */ {I_VCVTSD2SI, 2, {REG_GPR|BITS64,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26737, 186},
/* 2352 */ {I_VCVTSD2SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+26744, 180},
/* 2353 */ {I_VCVTSD2SS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26751, 180},
/* 2354 */ {I_VCVTSI2SD, 3, {XMM_L16,XMM_L16,RM_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+26758, 187},
/* 2355 */ {I_VCVTSI2SD, 2, {XMM_L16,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+26765, 187},
/* 2356 */ {I_VCVTSI2SD, 3, {XMM_L16,XMM_L16,RM_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+26772, 188},
/* 2357 */ {I_VCVTSI2SD, 2, {XMM_L16,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26779, 188},
/* 2358 */ {I_VCVTSI2SS, 3, {XMM_L16,XMM_L16,RM_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+26786, 187},
/* 2359 */ {I_VCVTSI2SS, 2, {XMM_L16,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+26793, 187},
/* 2360 */ {I_VCVTSI2SS, 3, {XMM_L16,XMM_L16,RM_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+26800, 188},
/* 2361 */ {I_VCVTSI2SS, 2, {XMM_L16,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26807, 188},
/* 2362 */ {I_VCVTSS2SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+26814, 180},
/* 2363 */ {I_VCVTSS2SD, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+26821, 180},
/* 2364 */ {I_VCVTSS2SI, 2, {REG_GPR|BITS32,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+26828, 180},
/* 2365 */ {I_VCVTSS2SI, 2, {REG_GPR|BITS64,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+26835, 186},
/* 2366 */ {I_VCVTTPD2DQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26842, 180},
/* 2367 */ {I_VCVTTPD2DQ, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26842, 184},
/* 2368 */ {I_VCVTTPD2DQ, 2, {XMM_L16,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26849, 180},
/* 2369 */ {I_VCVTTPD2DQ, 2, {XMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26849, 185},
/* 2370 */ {I_VCVTTPS2DQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26856, 180},
/* 2371 */ {I_VCVTTPS2DQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26863, 180},
/* 2372 */ {I_VCVTTSD2SI, 2, {REG_GPR|BITS32,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26870, 180},
/* 2373 */ {I_VCVTTSD2SI, 2, {REG_GPR|BITS64,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26877, 186},
/* 2374 */ {I_VCVTTSS2SI, 2, {REG_GPR|BITS32,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+26884, 180},
/* 2375 */ {I_VCVTTSS2SI, 2, {REG_GPR|BITS64,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+26891, 186},
/* 2376 */ {I_VDIVPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+26898, 180},
/* 2377 */ {I_VDIVPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26905, 180},
/* 2378 */ {I_VDIVPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+26912, 180},
/* 2379 */ {I_VDIVPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26919, 180},
/* 2380 */ {I_VDIVPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+26926, 180},
/* 2381 */ {I_VDIVPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26933, 180},
/* 2382 */ {I_VDIVPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+26940, 180},
/* 2383 */ {I_VDIVPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26947, 180},
/* 2384 */ {I_VDIVSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+26954, 180},
/* 2385 */ {I_VDIVSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26961, 180},
/* 2386 */ {I_VDIVSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+26968, 180},
/* 2387 */ {I_VDIVSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+26975, 180},
/* 2388 */ {I_VDPPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8808, 180},
/* 2389 */ {I_VDPPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8816, 180},
/* 2390 */ {I_VDPPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8824, 180},
/* 2391 */ {I_VDPPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8832, 180},
/* 2392 */ {I_VDPPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8840, 180},
/* 2393 */ {I_VDPPS, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8848, 180},
/* 2394 */ {I_VEXTRACTF128, 3, {RM_XMM_L16|BITS128,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8856, 180},
/* 2395 */ {I_VEXTRACTPS, 3, {RM_GPR|BITS32,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8864, 180},
/* 2396 */ {I_VHADDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+26982, 180},
/* 2397 */ {I_VHADDPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26989, 180},
/* 2398 */ {I_VHADDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+26996, 180},
/* 2399 */ {I_VHADDPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27003, 180},
/* 2400 */ {I_VHADDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27010, 180},
/* 2401 */ {I_VHADDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27017, 180},
/* 2402 */ {I_VHADDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+27024, 180},
/* 2403 */ {I_VHADDPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27031, 180},
/* 2404 */ {I_VHSUBPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27038, 180},
/* 2405 */ {I_VHSUBPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27045, 180},
/* 2406 */ {I_VHSUBPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+27052, 180},
/* 2407 */ {I_VHSUBPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27059, 180},
/* 2408 */ {I_VHSUBPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27066, 180},
/* 2409 */ {I_VHSUBPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27073, 180},
/* 2410 */ {I_VHSUBPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+27080, 180},
/* 2411 */ {I_VHSUBPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27087, 180},
/* 2412 */ {I_VINSERTF128, 4, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8872, 180},
/* 2413 */ {I_VINSERTF128, 3, {YMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8880, 180},
/* 2414 */ {I_VINSERTPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8888, 180},
/* 2415 */ {I_VINSERTPS, 3, {XMM_L16,RM_XMM_L16|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8896, 180},
/* 2416 */ {I_VLDDQU, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27094, 180},
/* 2417 */ {I_VLDQQU, 2, {YMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27101, 180},
/* 2418 */ {I_VLDDQU, 2, {YMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27101, 180},
/* 2419 */ {I_VLDMXCSR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+27108, 180},
/* 2420 */ {I_VMASKMOVDQU, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27115, 180},
/* 2421 */ {I_VMASKMOVPS, 3, {XMM_L16,XMM_L16,MEMORY|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27122, 180},
/* 2422 */ {I_VMASKMOVPS, 3, {YMM_L16,YMM_L16,MEMORY|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+27129, 180},
/* 2423 */ {I_VMASKMOVPS, 3, {MEMORY|BITS128,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+27136, 184},
/* 2424 */ {I_VMASKMOVPS, 3, {MEMORY|BITS256,YMM_L16,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+27143, 185},
/* 2425 */ {I_VMASKMOVPD, 3, {XMM_L16,XMM_L16,MEMORY|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27150, 180},
/* 2426 */ {I_VMASKMOVPD, 3, {YMM_L16,YMM_L16,MEMORY|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+27157, 180},
/* 2427 */ {I_VMASKMOVPD, 3, {MEMORY|BITS128,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+27164, 180},
/* 2428 */ {I_VMASKMOVPD, 3, {MEMORY|BITS256,YMM_L16,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+27171, 180},
/* 2429 */ {I_VMAXPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27178, 180},
/* 2430 */ {I_VMAXPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27185, 180},
/* 2431 */ {I_VMAXPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+27192, 180},
/* 2432 */ {I_VMAXPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27199, 180},
/* 2433 */ {I_VMAXPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27206, 180},
/* 2434 */ {I_VMAXPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27213, 180},
/* 2435 */ {I_VMAXPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+27220, 180},
/* 2436 */ {I_VMAXPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27227, 180},
/* 2437 */ {I_VMAXSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+27234, 180},
/* 2438 */ {I_VMAXSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+27241, 180},
/* 2439 */ {I_VMAXSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+27248, 180},
/* 2440 */ {I_VMAXSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+27255, 180},
/* 2441 */ {I_VMINPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27262, 180},
/* 2442 */ {I_VMINPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27269, 180},
/* 2443 */ {I_VMINPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+27276, 180},
/* 2444 */ {I_VMINPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27283, 180},
/* 2445 */ {I_VMINPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27290, 180},
/* 2446 */ {I_VMINPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27297, 180},
/* 2447 */ {I_VMINPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+27304, 180},
/* 2448 */ {I_VMINPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27311, 180},
/* 2449 */ {I_VMINSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+27318, 180},
/* 2450 */ {I_VMINSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+27325, 180},
/* 2451 */ {I_VMINSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+27332, 180},
/* 2452 */ {I_VMINSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+27339, 180},
/* 2453 */ {I_VMOVAPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27346, 180},
/* 2454 */ {I_VMOVAPD, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27353, 180},
/* 2455 */ {I_VMOVAPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27360, 180},
/* 2456 */ {I_VMOVAPD, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27367, 180},
/* 2457 */ {I_VMOVAPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27374, 180},
/* 2458 */ {I_VMOVAPS, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27381, 180},
/* 2459 */ {I_VMOVAPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27388, 180},
/* 2460 */ {I_VMOVAPS, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27395, 180},
/* 2461 */ {I_VMOVD, 2, {XMM_L16,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+27402, 180},
/* 2462 */ {I_VMOVD, 2, {RM_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27409, 180},
/* 2463 */ {I_VMOVQ, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+27416, 189},
/* 2464 */ {I_VMOVQ, 2, {RM_XMM_L16|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27423, 189},
/* 2465 */ {I_VMOVQ, 2, {XMM_L16,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+27430, 188},
/* 2466 */ {I_VMOVQ, 2, {RM_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27437, 188},
/* 2467 */ {I_VMOVDDUP, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+27444, 180},
/* 2468 */ {I_VMOVDDUP, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27451, 180},
/* 2469 */ {I_VMOVDQA, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27458, 180},
/* 2470 */ {I_VMOVDQA, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27465, 180},
/* 2471 */ {I_VMOVQQA, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27472, 180},
/* 2472 */ {I_VMOVQQA, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27479, 180},
/* 2473 */ {I_VMOVDQA, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27472, 180},
/* 2474 */ {I_VMOVDQA, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27479, 180},
/* 2475 */ {I_VMOVDQU, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27486, 180},
/* 2476 */ {I_VMOVDQU, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27493, 180},
/* 2477 */ {I_VMOVQQU, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27500, 180},
/* 2478 */ {I_VMOVQQU, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27507, 180},
/* 2479 */ {I_VMOVDQU, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27500, 180},
/* 2480 */ {I_VMOVDQU, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27507, 180},
/* 2481 */ {I_VMOVHLPS, 3, {XMM_L16,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+27514, 180},
/* 2482 */ {I_VMOVHLPS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27521, 180},
/* 2483 */ {I_VMOVHPD, 3, {XMM_L16,XMM_L16,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+27528, 180},
/* 2484 */ {I_VMOVHPD, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+27535, 180},
/* 2485 */ {I_VMOVHPD, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27542, 180},
/* 2486 */ {I_VMOVHPS, 3, {XMM_L16,XMM_L16,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+27549, 180},
/* 2487 */ {I_VMOVHPS, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+27556, 180},
/* 2488 */ {I_VMOVHPS, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27563, 180},
/* 2489 */ {I_VMOVLHPS, 3, {XMM_L16,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+27549, 180},
/* 2490 */ {I_VMOVLHPS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27556, 180},
/* 2491 */ {I_VMOVLPD, 3, {XMM_L16,XMM_L16,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+27570, 180},
/* 2492 */ {I_VMOVLPD, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+27577, 180},
/* 2493 */ {I_VMOVLPD, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27584, 180},
/* 2494 */ {I_VMOVLPS, 3, {XMM_L16,XMM_L16,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+27514, 180},
/* 2495 */ {I_VMOVLPS, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+27521, 180},
/* 2496 */ {I_VMOVLPS, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27591, 180},
/* 2497 */ {I_VMOVMSKPD, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27598, 186},
/* 2498 */ {I_VMOVMSKPD, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27598, 180},
/* 2499 */ {I_VMOVMSKPD, 2, {REG_GPR|BITS64,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27605, 186},
/* 2500 */ {I_VMOVMSKPD, 2, {REG_GPR|BITS32,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27605, 180},
/* 2501 */ {I_VMOVMSKPS, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27612, 186},
/* 2502 */ {I_VMOVMSKPS, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27612, 180},
/* 2503 */ {I_VMOVMSKPS, 2, {REG_GPR|BITS64,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27619, 186},
/* 2504 */ {I_VMOVMSKPS, 2, {REG_GPR|BITS32,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27619, 180},
/* 2505 */ {I_VMOVNTDQ, 2, {MEMORY|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27626, 180},
/* 2506 */ {I_VMOVNTQQ, 2, {MEMORY|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27633, 180},
/* 2507 */ {I_VMOVNTDQ, 2, {MEMORY|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27633, 180},
/* 2508 */ {I_VMOVNTDQA, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27640, 180},
/* 2509 */ {I_VMOVNTPD, 2, {MEMORY|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27647, 180},
/* 2510 */ {I_VMOVNTPD, 2, {MEMORY|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27654, 180},
/* 2511 */ {I_VMOVNTPS, 2, {MEMORY|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27661, 180},
/* 2512 */ {I_VMOVNTPS, 2, {MEMORY|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27668, 180},
/* 2513 */ {I_VMOVSD, 3, {XMM_L16,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+27675, 180},
/* 2514 */ {I_VMOVSD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27682, 180},
/* 2515 */ {I_VMOVSD, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+27689, 180},
/* 2516 */ {I_VMOVSD, 3, {XMM_L16,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+27696, 180},
/* 2517 */ {I_VMOVSD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27703, 180},
/* 2518 */ {I_VMOVSD, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27710, 180},
/* 2519 */ {I_VMOVSHDUP, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27717, 180},
/* 2520 */ {I_VMOVSHDUP, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27724, 180},
/* 2521 */ {I_VMOVSLDUP, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27731, 180},
/* 2522 */ {I_VMOVSLDUP, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27738, 180},
/* 2523 */ {I_VMOVSS, 3, {XMM_L16,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+27745, 180},
/* 2524 */ {I_VMOVSS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27752, 180},
/* 2525 */ {I_VMOVSS, 2, {XMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+27759, 180},
/* 2526 */ {I_VMOVSS, 3, {XMM_L16,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+27766, 180},
/* 2527 */ {I_VMOVSS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27773, 180},
/* 2528 */ {I_VMOVSS, 2, {MEMORY|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27780, 180},
/* 2529 */ {I_VMOVUPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27787, 180},
/* 2530 */ {I_VMOVUPD, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27794, 180},
/* 2531 */ {I_VMOVUPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27801, 180},
/* 2532 */ {I_VMOVUPD, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27808, 180},
/* 2533 */ {I_VMOVUPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27815, 180},
/* 2534 */ {I_VMOVUPS, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27822, 180},
/* 2535 */ {I_VMOVUPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27829, 180},
/* 2536 */ {I_VMOVUPS, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27836, 180},
/* 2537 */ {I_VMPSADBW, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8904, 180},
/* 2538 */ {I_VMPSADBW, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8912, 180},
/* 2539 */ {I_VMULPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27843, 180},
/* 2540 */ {I_VMULPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27850, 180},
/* 2541 */ {I_VMULPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+27857, 180},
/* 2542 */ {I_VMULPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27864, 180},
/* 2543 */ {I_VMULPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27871, 180},
/* 2544 */ {I_VMULPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27878, 180},
/* 2545 */ {I_VMULPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+27885, 180},
/* 2546 */ {I_VMULPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27892, 180},
/* 2547 */ {I_VMULSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+27899, 180},
/* 2548 */ {I_VMULSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+27906, 180},
/* 2549 */ {I_VMULSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+27913, 180},
/* 2550 */ {I_VMULSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+27920, 180},
/* 2551 */ {I_VORPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27927, 180},
/* 2552 */ {I_VORPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27934, 180},
/* 2553 */ {I_VORPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+27941, 180},
/* 2554 */ {I_VORPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27948, 180},
/* 2555 */ {I_VORPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27955, 180},
/* 2556 */ {I_VORPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27962, 180},
/* 2557 */ {I_VORPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+27969, 180},
/* 2558 */ {I_VORPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27976, 180},
/* 2559 */ {I_VPABSB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27983, 180},
/* 2560 */ {I_VPABSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27990, 180},
/* 2561 */ {I_VPABSD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27997, 180},
/* 2562 */ {I_VPACKSSWB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28004, 180},
/* 2563 */ {I_VPACKSSWB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28011, 180},
/* 2564 */ {I_VPACKSSDW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28018, 180},
/* 2565 */ {I_VPACKSSDW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28025, 180},
/* 2566 */ {I_VPACKUSWB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28032, 180},
/* 2567 */ {I_VPACKUSWB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28039, 180},
/* 2568 */ {I_VPACKUSDW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28046, 180},
/* 2569 */ {I_VPACKUSDW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28053, 180},
/* 2570 */ {I_VPADDB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28060, 180},
/* 2571 */ {I_VPADDB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28067, 180},
/* 2572 */ {I_VPADDW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28074, 180},
/* 2573 */ {I_VPADDW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28081, 180},
/* 2574 */ {I_VPADDD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28088, 180},
/* 2575 */ {I_VPADDD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28095, 180},
/* 2576 */ {I_VPADDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28102, 180},
/* 2577 */ {I_VPADDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28109, 180},
/* 2578 */ {I_VPADDSB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28116, 180},
/* 2579 */ {I_VPADDSB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28123, 180},
/* 2580 */ {I_VPADDSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28130, 180},
/* 2581 */ {I_VPADDSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28137, 180},
/* 2582 */ {I_VPADDUSB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28144, 180},
/* 2583 */ {I_VPADDUSB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28151, 180},
/* 2584 */ {I_VPADDUSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28158, 180},
/* 2585 */ {I_VPADDUSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28165, 180},
/* 2586 */ {I_VPALIGNR, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8920, 180},
/* 2587 */ {I_VPALIGNR, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8928, 180},
/* 2588 */ {I_VPAND, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28172, 180},
/* 2589 */ {I_VPAND, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28179, 180},
/* 2590 */ {I_VPANDN, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28186, 180},
/* 2591 */ {I_VPANDN, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28193, 180},
/* 2592 */ {I_VPAVGB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28200, 180},
/* 2593 */ {I_VPAVGB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28207, 180},
/* 2594 */ {I_VPAVGW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28214, 180},
/* 2595 */ {I_VPAVGW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28221, 180},
/* 2596 */ {I_VPBLENDVB, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+8936, 180},
/* 2597 */ {I_VPBLENDVB, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+8944, 180},
/* 2598 */ {I_VPBLENDW, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8952, 180},
/* 2599 */ {I_VPBLENDW, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8960, 180},
/* 2600 */ {I_VPCMPESTRI, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8968, 180},
/* 2601 */ {I_VPCMPESTRM, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8976, 180},
/* 2602 */ {I_VPCMPISTRI, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8984, 180},
/* 2603 */ {I_VPCMPISTRM, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8992, 180},
/* 2604 */ {I_VPCMPEQB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28228, 180},
/* 2605 */ {I_VPCMPEQB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28235, 180},
/* 2606 */ {I_VPCMPEQW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28242, 180},
/* 2607 */ {I_VPCMPEQW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28249, 180},
/* 2608 */ {I_VPCMPEQD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28256, 180},
/* 2609 */ {I_VPCMPEQD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28263, 180},
/* 2610 */ {I_VPCMPEQQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28270, 180},
/* 2611 */ {I_VPCMPEQQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28277, 180},
/* 2612 */ {I_VPCMPGTB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28284, 180},
/* 2613 */ {I_VPCMPGTB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28291, 180},
/* 2614 */ {I_VPCMPGTW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28298, 180},
/* 2615 */ {I_VPCMPGTW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28305, 180},
/* 2616 */ {I_VPCMPGTD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28312, 180},
/* 2617 */ {I_VPCMPGTD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28319, 180},
/* 2618 */ {I_VPCMPGTQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28326, 180},
/* 2619 */ {I_VPCMPGTQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28333, 180},
/* 2620 */ {I_VPERMILPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28340, 180},
/* 2621 */ {I_VPERMILPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28347, 180},
/* 2622 */ {I_VPERMILPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+28354, 180},
/* 2623 */ {I_VPERMILPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28361, 180},
/* 2624 */ {I_VPERMILPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9000, 180},
/* 2625 */ {I_VPERMILPD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9008, 180},
/* 2626 */ {I_VPERMILPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28368, 180},
/* 2627 */ {I_VPERMILPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28375, 180},
/* 2628 */ {I_VPERMILPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+28382, 180},
/* 2629 */ {I_VPERMILPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28389, 180},
/* 2630 */ {I_VPERMILPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9016, 180},
/* 2631 */ {I_VPERMILPS, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9024, 180},
/* 2632 */ {I_VPERM2F128, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9032, 180},
/* 2633 */ {I_VPERM2F128, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9040, 180},
/* 2634 */ {I_VPEXTRB, 3, {REG_GPR|BITS64,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9048, 186},
/* 2635 */ {I_VPEXTRB, 3, {REG_GPR|BITS32,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9048, 180},
/* 2636 */ {I_VPEXTRB, 3, {MEMORY|BITS8,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9048, 180},
/* 2637 */ {I_VPEXTRW, 3, {REG_GPR|BITS64,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9056, 186},
/* 2638 */ {I_VPEXTRW, 3, {REG_GPR|BITS32,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9056, 180},
/* 2639 */ {I_VPEXTRW, 3, {REG_GPR|BITS64,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9064, 186},
/* 2640 */ {I_VPEXTRW, 3, {REG_GPR|BITS32,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9064, 180},
/* 2641 */ {I_VPEXTRW, 3, {MEMORY|BITS16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9064, 180},
/* 2642 */ {I_VPEXTRD, 3, {REG_GPR|BITS64,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9072, 186},
/* 2643 */ {I_VPEXTRD, 3, {RM_GPR|BITS32,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9072, 180},
/* 2644 */ {I_VPEXTRQ, 3, {RM_GPR|BITS64,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9080, 186},
/* 2645 */ {I_VPHADDW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28396, 180},
/* 2646 */ {I_VPHADDW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28403, 180},
/* 2647 */ {I_VPHADDD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28410, 180},
/* 2648 */ {I_VPHADDD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28417, 180},
/* 2649 */ {I_VPHADDSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28424, 180},
/* 2650 */ {I_VPHADDSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28431, 180},
/* 2651 */ {I_VPHMINPOSUW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28438, 180},
/* 2652 */ {I_VPHSUBW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28445, 180},
/* 2653 */ {I_VPHSUBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28452, 180},
/* 2654 */ {I_VPHSUBD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28459, 180},
/* 2655 */ {I_VPHSUBD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28466, 180},
/* 2656 */ {I_VPHSUBSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28473, 180},
/* 2657 */ {I_VPHSUBSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28480, 180},
/* 2658 */ {I_VPINSRB, 4, {XMM_L16,XMM_L16,MEMORY|BITS8,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9088, 180},
/* 2659 */ {I_VPINSRB, 3, {XMM_L16,MEMORY|BITS8,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9096, 180},
/* 2660 */ {I_VPINSRB, 4, {XMM_L16,XMM_L16,RM_GPR|BITS8,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9088, 180},
/* 2661 */ {I_VPINSRB, 3, {XMM_L16,RM_GPR|BITS8,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9096, 180},
/* 2662 */ {I_VPINSRB, 4, {XMM_L16,XMM_L16,REG_GPR|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9088, 180},
/* 2663 */ {I_VPINSRB, 3, {XMM_L16,REG_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9096, 180},
/* 2664 */ {I_VPINSRW, 4, {XMM_L16,XMM_L16,MEMORY|BITS16,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9104, 180},
/* 2665 */ {I_VPINSRW, 3, {XMM_L16,MEMORY|BITS16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9112, 180},
/* 2666 */ {I_VPINSRW, 4, {XMM_L16,XMM_L16,RM_GPR|BITS16,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9104, 180},
/* 2667 */ {I_VPINSRW, 3, {XMM_L16,RM_GPR|BITS16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9112, 180},
/* 2668 */ {I_VPINSRW, 4, {XMM_L16,XMM_L16,REG_GPR|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9104, 180},
/* 2669 */ {I_VPINSRW, 3, {XMM_L16,REG_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9112, 180},
/* 2670 */ {I_VPINSRD, 4, {XMM_L16,XMM_L16,MEMORY|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9120, 180},
/* 2671 */ {I_VPINSRD, 3, {XMM_L16,MEMORY|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9128, 180},
/* 2672 */ {I_VPINSRD, 4, {XMM_L16,XMM_L16,RM_GPR|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9120, 180},
/* 2673 */ {I_VPINSRD, 3, {XMM_L16,RM_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9128, 180},
/* 2674 */ {I_VPINSRQ, 4, {XMM_L16,XMM_L16,MEMORY|BITS64,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9136, 186},
/* 2675 */ {I_VPINSRQ, 3, {XMM_L16,MEMORY|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9144, 186},
/* 2676 */ {I_VPINSRQ, 4, {XMM_L16,XMM_L16,RM_GPR|BITS64,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9136, 186},
/* 2677 */ {I_VPINSRQ, 3, {XMM_L16,RM_GPR|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9144, 186},
/* 2678 */ {I_VPMADDWD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28487, 180},
/* 2679 */ {I_VPMADDWD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28494, 180},
/* 2680 */ {I_VPMADDUBSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28501, 180},
/* 2681 */ {I_VPMADDUBSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28508, 180},
/* 2682 */ {I_VPMAXSB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28515, 180},
/* 2683 */ {I_VPMAXSB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28522, 180},
/* 2684 */ {I_VPMAXSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28529, 180},
/* 2685 */ {I_VPMAXSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28536, 180},
/* 2686 */ {I_VPMAXSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28543, 180},
/* 2687 */ {I_VPMAXSD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28550, 180},
/* 2688 */ {I_VPMAXUB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28557, 180},
/* 2689 */ {I_VPMAXUB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28564, 180},
/* 2690 */ {I_VPMAXUW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28571, 180},
/* 2691 */ {I_VPMAXUW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28578, 180},
/* 2692 */ {I_VPMAXUD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28585, 180},
/* 2693 */ {I_VPMAXUD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28592, 180},
/* 2694 */ {I_VPMINSB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28599, 180},
/* 2695 */ {I_VPMINSB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28606, 180},
/* 2696 */ {I_VPMINSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28613, 180},
/* 2697 */ {I_VPMINSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28620, 180},
/* 2698 */ {I_VPMINSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28627, 180},
/* 2699 */ {I_VPMINSD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28634, 180},
/* 2700 */ {I_VPMINUB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28641, 180},
/* 2701 */ {I_VPMINUB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28648, 180},
/* 2702 */ {I_VPMINUW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28655, 180},
/* 2703 */ {I_VPMINUW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28662, 180},
/* 2704 */ {I_VPMINUD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28669, 180},
/* 2705 */ {I_VPMINUD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28676, 180},
/* 2706 */ {I_VPMOVMSKB, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+28683, 186},
/* 2707 */ {I_VPMOVMSKB, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+28683, 180},
/* 2708 */ {I_VPMOVSXBW, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+28690, 180},
/* 2709 */ {I_VPMOVSXBD, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+28697, 180},
/* 2710 */ {I_VPMOVSXBQ, 2, {XMM_L16,RM_XMM_L16|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+28704, 180},
/* 2711 */ {I_VPMOVSXWD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+28711, 180},
/* 2712 */ {I_VPMOVSXWQ, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+28718, 180},
/* 2713 */ {I_VPMOVSXDQ, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+28725, 180},
/* 2714 */ {I_VPMOVZXBW, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+28732, 180},
/* 2715 */ {I_VPMOVZXBD, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+28739, 180},
/* 2716 */ {I_VPMOVZXBQ, 2, {XMM_L16,RM_XMM_L16|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+28746, 180},
/* 2717 */ {I_VPMOVZXWD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+28753, 180},
/* 2718 */ {I_VPMOVZXWQ, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+28760, 180},
/* 2719 */ {I_VPMOVZXDQ, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+28767, 180},
/* 2720 */ {I_VPMULHUW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28774, 180},
/* 2721 */ {I_VPMULHUW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28781, 180},
/* 2722 */ {I_VPMULHRSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28788, 180},
/* 2723 */ {I_VPMULHRSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28795, 180},
/* 2724 */ {I_VPMULHW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28802, 180},
/* 2725 */ {I_VPMULHW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28809, 180},
/* 2726 */ {I_VPMULLW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28816, 180},
/* 2727 */ {I_VPMULLW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28823, 180},
/* 2728 */ {I_VPMULLD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28830, 180},
/* 2729 */ {I_VPMULLD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28837, 180},
/* 2730 */ {I_VPMULUDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28844, 180},
/* 2731 */ {I_VPMULUDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28851, 180},
/* 2732 */ {I_VPMULDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28858, 180},
/* 2733 */ {I_VPMULDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28865, 180},
/* 2734 */ {I_VPOR, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28872, 180},
/* 2735 */ {I_VPOR, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28879, 180},
/* 2736 */ {I_VPSADBW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28886, 180},
/* 2737 */ {I_VPSADBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28893, 180},
/* 2738 */ {I_VPSHUFB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28900, 180},
/* 2739 */ {I_VPSHUFB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28907, 180},
/* 2740 */ {I_VPSHUFD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9152, 180},
/* 2741 */ {I_VPSHUFHW, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9160, 180},
/* 2742 */ {I_VPSHUFLW, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9168, 180},
/* 2743 */ {I_VPSIGNB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28914, 180},
/* 2744 */ {I_VPSIGNB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28921, 180},
/* 2745 */ {I_VPSIGNW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28928, 180},
/* 2746 */ {I_VPSIGNW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28935, 180},
/* 2747 */ {I_VPSIGND, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28942, 180},
/* 2748 */ {I_VPSIGND, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28949, 180},
/* 2749 */ {I_VPSLLDQ, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9176, 180},
/* 2750 */ {I_VPSLLDQ, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+9184, 180},
/* 2751 */ {I_VPSRLDQ, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9192, 180},
/* 2752 */ {I_VPSRLDQ, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+9200, 180},
/* 2753 */ {I_VPSLLW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28956, 180},
/* 2754 */ {I_VPSLLW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28963, 180},
/* 2755 */ {I_VPSLLW, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9208, 180},
/* 2756 */ {I_VPSLLW, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+9216, 180},
/* 2757 */ {I_VPSLLD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28970, 180},
/* 2758 */ {I_VPSLLD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28977, 180},
/* 2759 */ {I_VPSLLD, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9224, 180},
/* 2760 */ {I_VPSLLD, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+9232, 180},
/* 2761 */ {I_VPSLLQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28984, 180},
/* 2762 */ {I_VPSLLQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28991, 180},
/* 2763 */ {I_VPSLLQ, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9240, 180},
/* 2764 */ {I_VPSLLQ, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+9248, 180},
/* 2765 */ {I_VPSRAW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28998, 180},
/* 2766 */ {I_VPSRAW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29005, 180},
/* 2767 */ {I_VPSRAW, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9256, 180},
/* 2768 */ {I_VPSRAW, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+9264, 180},
/* 2769 */ {I_VPSRAD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29012, 180},
/* 2770 */ {I_VPSRAD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29019, 180},
/* 2771 */ {I_VPSRAD, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9272, 180},
/* 2772 */ {I_VPSRAD, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+9280, 180},
/* 2773 */ {I_VPSRLW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29026, 180},
/* 2774 */ {I_VPSRLW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29033, 180},
/* 2775 */ {I_VPSRLW, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9288, 180},
/* 2776 */ {I_VPSRLW, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+9296, 180},
/* 2777 */ {I_VPSRLD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29040, 180},
/* 2778 */ {I_VPSRLD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29047, 180},
/* 2779 */ {I_VPSRLD, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9304, 180},
/* 2780 */ {I_VPSRLD, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+9312, 180},
/* 2781 */ {I_VPSRLQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29054, 180},
/* 2782 */ {I_VPSRLQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29061, 180},
/* 2783 */ {I_VPSRLQ, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9320, 180},
/* 2784 */ {I_VPSRLQ, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+9328, 180},
/* 2785 */ {I_VPTEST, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29068, 180},
/* 2786 */ {I_VPTEST, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+29075, 180},
/* 2787 */ {I_VPSUBB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29082, 180},
/* 2788 */ {I_VPSUBB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29089, 180},
/* 2789 */ {I_VPSUBW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29096, 180},
/* 2790 */ {I_VPSUBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29103, 180},
/* 2791 */ {I_VPSUBD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29110, 180},
/* 2792 */ {I_VPSUBD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29117, 180},
/* 2793 */ {I_VPSUBQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29124, 180},
/* 2794 */ {I_VPSUBQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29131, 180},
/* 2795 */ {I_VPSUBSB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29138, 180},
/* 2796 */ {I_VPSUBSB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29145, 180},
/* 2797 */ {I_VPSUBSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29152, 180},
/* 2798 */ {I_VPSUBSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29159, 180},
/* 2799 */ {I_VPSUBUSB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29166, 180},
/* 2800 */ {I_VPSUBUSB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29173, 180},
/* 2801 */ {I_VPSUBUSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29180, 180},
/* 2802 */ {I_VPSUBUSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29187, 180},
/* 2803 */ {I_VPUNPCKHBW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29194, 180},
/* 2804 */ {I_VPUNPCKHBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29201, 180},
/* 2805 */ {I_VPUNPCKHWD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29208, 180},
/* 2806 */ {I_VPUNPCKHWD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29215, 180},
/* 2807 */ {I_VPUNPCKHDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29222, 180},
/* 2808 */ {I_VPUNPCKHDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29229, 180},
/* 2809 */ {I_VPUNPCKHQDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29236, 180},
/* 2810 */ {I_VPUNPCKHQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29243, 180},
/* 2811 */ {I_VPUNPCKLBW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29250, 180},
/* 2812 */ {I_VPUNPCKLBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29257, 180},
/* 2813 */ {I_VPUNPCKLWD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29264, 180},
/* 2814 */ {I_VPUNPCKLWD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29271, 180},
/* 2815 */ {I_VPUNPCKLDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29278, 180},
/* 2816 */ {I_VPUNPCKLDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29285, 180},
/* 2817 */ {I_VPUNPCKLQDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29292, 180},
/* 2818 */ {I_VPUNPCKLQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29299, 180},
/* 2819 */ {I_VPXOR, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29306, 180},
/* 2820 */ {I_VPXOR, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29313, 180},
/* 2821 */ {I_VRCPPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29320, 180},
/* 2822 */ {I_VRCPPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+29327, 180},
/* 2823 */ {I_VRCPSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+29334, 180},
/* 2824 */ {I_VRCPSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+29341, 180},
/* 2825 */ {I_VRSQRTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29348, 180},
/* 2826 */ {I_VRSQRTPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+29355, 180},
/* 2827 */ {I_VRSQRTSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+29362, 180},
/* 2828 */ {I_VRSQRTSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+29369, 180},
/* 2829 */ {I_VROUNDPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9336, 180},
/* 2830 */ {I_VROUNDPD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9344, 180},
/* 2831 */ {I_VROUNDPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9352, 180},
/* 2832 */ {I_VROUNDPS, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9360, 180},
/* 2833 */ {I_VROUNDSD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9368, 180},
/* 2834 */ {I_VROUNDSD, 3, {XMM_L16,RM_XMM_L16|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9376, 180},
/* 2835 */ {I_VROUNDSS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9384, 180},
/* 2836 */ {I_VROUNDSS, 3, {XMM_L16,RM_XMM_L16|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9392, 180},
/* 2837 */ {I_VSHUFPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9400, 180},
/* 2838 */ {I_VSHUFPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9408, 180},
/* 2839 */ {I_VSHUFPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9416, 180},
/* 2840 */ {I_VSHUFPD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9424, 180},
/* 2841 */ {I_VSHUFPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9432, 180},
/* 2842 */ {I_VSHUFPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9440, 180},
/* 2843 */ {I_VSHUFPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9448, 180},
/* 2844 */ {I_VSHUFPS, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9456, 180},
/* 2845 */ {I_VSQRTPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29376, 180},
/* 2846 */ {I_VSQRTPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+29383, 180},
/* 2847 */ {I_VSQRTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29390, 180},
/* 2848 */ {I_VSQRTPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+29397, 180},
/* 2849 */ {I_VSQRTSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+29404, 180},
/* 2850 */ {I_VSQRTSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+29411, 180},
/* 2851 */ {I_VSQRTSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+29418, 180},
/* 2852 */ {I_VSQRTSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+29425, 180},
/* 2853 */ {I_VSTMXCSR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+29432, 180},
/* 2854 */ {I_VSUBPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29439, 180},
/* 2855 */ {I_VSUBPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29446, 180},
/* 2856 */ {I_VSUBPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29453, 180},
/* 2857 */ {I_VSUBPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+29460, 180},
/* 2858 */ {I_VSUBPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29467, 180},
/* 2859 */ {I_VSUBPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29474, 180},
/* 2860 */ {I_VSUBPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29481, 180},
/* 2861 */ {I_VSUBPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+29488, 180},
/* 2862 */ {I_VSUBSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+29495, 180},
/* 2863 */ {I_VSUBSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+29502, 180},
/* 2864 */ {I_VSUBSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+29509, 180},
/* 2865 */ {I_VSUBSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+29516, 180},
/* 2866 */ {I_VTESTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29523, 180},
/* 2867 */ {I_VTESTPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+29530, 180},
/* 2868 */ {I_VTESTPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29537, 180},
/* 2869 */ {I_VTESTPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+29544, 180},
/* 2870 */ {I_VUCOMISD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+29551, 180},
/* 2871 */ {I_VUCOMISS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+29558, 180},
/* 2872 */ {I_VUNPCKHPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29565, 180},
/* 2873 */ {I_VUNPCKHPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29572, 180},
/* 2874 */ {I_VUNPCKHPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29579, 180},
/* 2875 */ {I_VUNPCKHPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+29586, 180},
/* 2876 */ {I_VUNPCKHPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29593, 180},
/* 2877 */ {I_VUNPCKHPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29600, 180},
/* 2878 */ {I_VUNPCKHPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29607, 180},
/* 2879 */ {I_VUNPCKHPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+29614, 180},
/* 2880 */ {I_VUNPCKLPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29621, 180},
/* 2881 */ {I_VUNPCKLPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29628, 180},
/* 2882 */ {I_VUNPCKLPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29635, 180},
/* 2883 */ {I_VUNPCKLPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+29642, 180},
/* 2884 */ {I_VUNPCKLPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29649, 180},
/* 2885 */ {I_VUNPCKLPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29656, 180},
/* 2886 */ {I_VUNPCKLPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29663, 180},
/* 2887 */ {I_VUNPCKLPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+29670, 180},
/* 2888 */ {I_VXORPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29677, 180},
/* 2889 */ {I_VXORPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29684, 180},
/* 2890 */ {I_VXORPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29691, 180},
/* 2891 */ {I_VXORPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+29698, 180},
/* 2892 */ {I_VXORPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29705, 180},
/* 2893 */ {I_VXORPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29712, 180},
/* 2894 */ {I_VXORPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29719, 180},
/* 2895 */ {I_VXORPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+29726, 180},
/* 2896 */ {I_VZEROALL, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35788, 180},
/* 2897 */ {I_VZEROUPPER, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35794, 180},
/* 2898 */ {I_PCLMULLQLQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+3768, 179},
/* 2899 */ {I_PCLMULHQLQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+3777, 179},
/* 2900 */ {I_PCLMULLQHQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+3786, 179},
/* 2901 */ {I_PCLMULHQHQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+3795, 179},
/* 2902 */ {I_PCLMULQDQ, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9464, 179},
/* 2903 */ {I_VPCLMULLQLQDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+3804, 180},
/* 2904 */ {I_VPCLMULLQLQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+3813, 180},
/* 2905 */ {I_VPCLMULHQLQDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+3822, 180},
/* 2906 */ {I_VPCLMULHQLQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+3831, 180},
/* 2907 */ {I_VPCLMULLQHQDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+3840, 180},
/* 2908 */ {I_VPCLMULLQHQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+3849, 180},
/* 2909 */ {I_VPCLMULHQHQDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+3858, 180},
/* 2910 */ {I_VPCLMULHQHQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+3867, 180},
/* 2911 */ {I_VPCLMULQDQ, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9472, 180},
/* 2912 */ {I_VPCLMULQDQ, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9480, 180},
/* 2913 */ {I_VPCLMULLQLQDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+3876, 190},
/* 2914 */ {I_VPCLMULLQLQDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+3885, 190},
/* 2915 */ {I_VPCLMULHQLQDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+3894, 190},
/* 2916 */ {I_VPCLMULHQLQDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+3903, 190},
/* 2917 */ {I_VPCLMULLQHQDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+3912, 190},
/* 2918 */ {I_VPCLMULLQHQDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+3921, 190},
/* 2919 */ {I_VPCLMULHQHQDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+3930, 190},
/* 2920 */ {I_VPCLMULHQHQDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+3939, 190},
/* 2921 */ {I_VPCLMULQDQ, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9488, 190},
/* 2922 */ {I_VPCLMULQDQ, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9496, 190},
/* 2923 */ {I_VPCLMULLQLQDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+0, 191},
/* 2924 */ {I_VPCLMULLQLQDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+10, 191},
/* 2925 */ {I_VPCLMULHQLQDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+20, 191},
/* 2926 */ {I_VPCLMULHQLQDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30, 191},
/* 2927 */ {I_VPCLMULLQHQDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+40, 191},
/* 2928 */ {I_VPCLMULLQHQDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+50, 191},
/* 2929 */ {I_VPCLMULHQHQDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+60, 191},
/* 2930 */ {I_VPCLMULHQHQDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+70, 191},
/* 2931 */ {I_VPCLMULQDQ, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+3948, 191},
/* 2932 */ {I_VPCLMULQDQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+3957, 191},
/* 2933 */ {I_VPCLMULLQLQDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+80, 191},
/* 2934 */ {I_VPCLMULLQLQDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+90, 191},
/* 2935 */ {I_VPCLMULHQLQDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+100, 191},
/* 2936 */ {I_VPCLMULHQLQDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+110, 191},
/* 2937 */ {I_VPCLMULLQHQDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+120, 191},
/* 2938 */ {I_VPCLMULLQHQDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+130, 191},
/* 2939 */ {I_VPCLMULHQHQDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+140, 191},
/* 2940 */ {I_VPCLMULHQHQDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+150, 191},
/* 2941 */ {I_VPCLMULQDQ, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+3966, 191},
/* 2942 */ {I_VPCLMULQDQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+3975, 191},
/* 2943 */ {I_VPCLMULLQLQDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, NO_DECORATOR, nasm_bytecodes+160, 192},
/* 2944 */ {I_VPCLMULLQLQDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+170, 192},
/* 2945 */ {I_VPCLMULHQLQDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, NO_DECORATOR, nasm_bytecodes+180, 192},
/* 2946 */ {I_VPCLMULHQLQDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+190, 192},
/* 2947 */ {I_VPCLMULLQHQDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, NO_DECORATOR, nasm_bytecodes+200, 192},
/* 2948 */ {I_VPCLMULLQHQDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+210, 192},
/* 2949 */ {I_VPCLMULHQHQDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, NO_DECORATOR, nasm_bytecodes+220, 192},
/* 2950 */ {I_VPCLMULHQHQDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+230, 192},
/* 2951 */ {I_VPCLMULQDQ, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+3984, 192},
/* 2952 */ {I_VPCLMULQDQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+3993, 192},
/* 2953 */ {I_VFMADD132PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29733, 193},
/* 2954 */ {I_VFMADD132PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29740, 193},
/* 2955 */ {I_VFMADD132PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29747, 193},
/* 2956 */ {I_VFMADD132PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29754, 193},
/* 2957 */ {I_VFMADD312PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29733, 193},
/* 2958 */ {I_VFMADD312PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29740, 193},
/* 2959 */ {I_VFMADD312PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29747, 193},
/* 2960 */ {I_VFMADD312PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29754, 193},
/* 2961 */ {I_VFMADD213PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29761, 193},
/* 2962 */ {I_VFMADD213PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29768, 193},
/* 2963 */ {I_VFMADD213PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29775, 193},
/* 2964 */ {I_VFMADD213PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29782, 193},
/* 2965 */ {I_VFMADD123PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29761, 193},
/* 2966 */ {I_VFMADD123PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29768, 193},
/* 2967 */ {I_VFMADD123PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29775, 193},
/* 2968 */ {I_VFMADD123PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29782, 193},
/* 2969 */ {I_VFMADD231PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29789, 193},
/* 2970 */ {I_VFMADD231PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29796, 193},
/* 2971 */ {I_VFMADD231PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29803, 193},
/* 2972 */ {I_VFMADD231PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29810, 193},
/* 2973 */ {I_VFMADD321PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29789, 193},
/* 2974 */ {I_VFMADD321PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29796, 193},
/* 2975 */ {I_VFMADD321PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29803, 193},
/* 2976 */ {I_VFMADD321PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29810, 193},
/* 2977 */ {I_VFMADDSUB132PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29817, 193},
/* 2978 */ {I_VFMADDSUB132PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29824, 193},
/* 2979 */ {I_VFMADDSUB132PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29831, 193},
/* 2980 */ {I_VFMADDSUB132PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29838, 193},
/* 2981 */ {I_VFMADDSUB312PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29817, 193},
/* 2982 */ {I_VFMADDSUB312PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29824, 193},
/* 2983 */ {I_VFMADDSUB312PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29831, 193},
/* 2984 */ {I_VFMADDSUB312PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29838, 193},
/* 2985 */ {I_VFMADDSUB213PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29845, 193},
/* 2986 */ {I_VFMADDSUB213PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29852, 193},
/* 2987 */ {I_VFMADDSUB213PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29859, 193},
/* 2988 */ {I_VFMADDSUB213PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29866, 193},
/* 2989 */ {I_VFMADDSUB123PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29845, 193},
/* 2990 */ {I_VFMADDSUB123PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29852, 193},
/* 2991 */ {I_VFMADDSUB123PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29859, 193},
/* 2992 */ {I_VFMADDSUB123PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29866, 193},
/* 2993 */ {I_VFMADDSUB231PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29873, 193},
/* 2994 */ {I_VFMADDSUB231PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29880, 193},
/* 2995 */ {I_VFMADDSUB231PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29887, 193},
/* 2996 */ {I_VFMADDSUB231PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29894, 193},
/* 2997 */ {I_VFMADDSUB321PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29873, 193},
/* 2998 */ {I_VFMADDSUB321PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29880, 193},
/* 2999 */ {I_VFMADDSUB321PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29887, 193},
/* 3000 */ {I_VFMADDSUB321PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29894, 193},
/* 3001 */ {I_VFMSUB132PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29901, 193},
/* 3002 */ {I_VFMSUB132PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29908, 193},
/* 3003 */ {I_VFMSUB132PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29915, 193},
/* 3004 */ {I_VFMSUB132PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29922, 193},
/* 3005 */ {I_VFMSUB312PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29901, 193},
/* 3006 */ {I_VFMSUB312PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29908, 193},
/* 3007 */ {I_VFMSUB312PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29915, 193},
/* 3008 */ {I_VFMSUB312PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29922, 193},
/* 3009 */ {I_VFMSUB213PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29929, 193},
/* 3010 */ {I_VFMSUB213PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29936, 193},
/* 3011 */ {I_VFMSUB213PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29943, 193},
/* 3012 */ {I_VFMSUB213PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29950, 193},
/* 3013 */ {I_VFMSUB123PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29929, 193},
/* 3014 */ {I_VFMSUB123PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29936, 193},
/* 3015 */ {I_VFMSUB123PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29943, 193},
/* 3016 */ {I_VFMSUB123PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29950, 193},
/* 3017 */ {I_VFMSUB231PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29957, 193},
/* 3018 */ {I_VFMSUB231PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29964, 193},
/* 3019 */ {I_VFMSUB231PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29971, 193},
/* 3020 */ {I_VFMSUB231PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29978, 193},
/* 3021 */ {I_VFMSUB321PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29957, 193},
/* 3022 */ {I_VFMSUB321PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29964, 193},
/* 3023 */ {I_VFMSUB321PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29971, 193},
/* 3024 */ {I_VFMSUB321PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29978, 193},
/* 3025 */ {I_VFMSUBADD132PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29985, 193},
/* 3026 */ {I_VFMSUBADD132PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29992, 193},
/* 3027 */ {I_VFMSUBADD132PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29999, 193},
/* 3028 */ {I_VFMSUBADD132PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30006, 193},
/* 3029 */ {I_VFMSUBADD312PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29985, 193},
/* 3030 */ {I_VFMSUBADD312PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29992, 193},
/* 3031 */ {I_VFMSUBADD312PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29999, 193},
/* 3032 */ {I_VFMSUBADD312PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30006, 193},
/* 3033 */ {I_VFMSUBADD213PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30013, 193},
/* 3034 */ {I_VFMSUBADD213PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30020, 193},
/* 3035 */ {I_VFMSUBADD213PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30027, 193},
/* 3036 */ {I_VFMSUBADD213PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30034, 193},
/* 3037 */ {I_VFMSUBADD123PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30013, 193},
/* 3038 */ {I_VFMSUBADD123PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30020, 193},
/* 3039 */ {I_VFMSUBADD123PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30027, 193},
/* 3040 */ {I_VFMSUBADD123PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30034, 193},
/* 3041 */ {I_VFMSUBADD231PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30041, 193},
/* 3042 */ {I_VFMSUBADD231PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30048, 193},
/* 3043 */ {I_VFMSUBADD231PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30055, 193},
/* 3044 */ {I_VFMSUBADD231PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30062, 193},
/* 3045 */ {I_VFMSUBADD321PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30041, 193},
/* 3046 */ {I_VFMSUBADD321PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30048, 193},
/* 3047 */ {I_VFMSUBADD321PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30055, 193},
/* 3048 */ {I_VFMSUBADD321PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30062, 193},
/* 3049 */ {I_VFNMADD132PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30069, 193},
/* 3050 */ {I_VFNMADD132PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30076, 193},
/* 3051 */ {I_VFNMADD132PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30083, 193},
/* 3052 */ {I_VFNMADD132PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30090, 193},
/* 3053 */ {I_VFNMADD312PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30069, 193},
/* 3054 */ {I_VFNMADD312PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30076, 193},
/* 3055 */ {I_VFNMADD312PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30083, 193},
/* 3056 */ {I_VFNMADD312PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30090, 193},
/* 3057 */ {I_VFNMADD213PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30097, 193},
/* 3058 */ {I_VFNMADD213PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30104, 193},
/* 3059 */ {I_VFNMADD213PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30111, 193},
/* 3060 */ {I_VFNMADD213PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30118, 193},
/* 3061 */ {I_VFNMADD123PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30097, 193},
/* 3062 */ {I_VFNMADD123PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30104, 193},
/* 3063 */ {I_VFNMADD123PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30111, 193},
/* 3064 */ {I_VFNMADD123PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30118, 193},
/* 3065 */ {I_VFNMADD231PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30125, 193},
/* 3066 */ {I_VFNMADD231PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30132, 193},
/* 3067 */ {I_VFNMADD231PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30139, 193},
/* 3068 */ {I_VFNMADD231PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30146, 193},
/* 3069 */ {I_VFNMADD321PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30125, 193},
/* 3070 */ {I_VFNMADD321PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30132, 193},
/* 3071 */ {I_VFNMADD321PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30139, 193},
/* 3072 */ {I_VFNMADD321PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30146, 193},
/* 3073 */ {I_VFNMSUB132PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30153, 193},
/* 3074 */ {I_VFNMSUB132PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30160, 193},
/* 3075 */ {I_VFNMSUB132PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30167, 193},
/* 3076 */ {I_VFNMSUB132PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30174, 193},
/* 3077 */ {I_VFNMSUB312PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30153, 193},
/* 3078 */ {I_VFNMSUB312PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30160, 193},
/* 3079 */ {I_VFNMSUB312PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30167, 193},
/* 3080 */ {I_VFNMSUB312PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30174, 193},
/* 3081 */ {I_VFNMSUB213PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30181, 193},
/* 3082 */ {I_VFNMSUB213PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30188, 193},
/* 3083 */ {I_VFNMSUB213PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30195, 193},
/* 3084 */ {I_VFNMSUB213PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30202, 193},
/* 3085 */ {I_VFNMSUB123PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30181, 193},
/* 3086 */ {I_VFNMSUB123PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30188, 193},
/* 3087 */ {I_VFNMSUB123PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30195, 193},
/* 3088 */ {I_VFNMSUB123PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30202, 193},
/* 3089 */ {I_VFNMSUB231PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30209, 193},
/* 3090 */ {I_VFNMSUB231PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30216, 193},
/* 3091 */ {I_VFNMSUB231PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30223, 193},
/* 3092 */ {I_VFNMSUB231PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30230, 193},
/* 3093 */ {I_VFNMSUB321PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30209, 193},
/* 3094 */ {I_VFNMSUB321PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30216, 193},
/* 3095 */ {I_VFNMSUB321PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30223, 193},
/* 3096 */ {I_VFNMSUB321PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30230, 193},
/* 3097 */ {I_VFMADD132SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+30237, 193},
/* 3098 */ {I_VFMADD132SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+30244, 193},
/* 3099 */ {I_VFMADD312SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+30237, 193},
/* 3100 */ {I_VFMADD312SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+30244, 193},
/* 3101 */ {I_VFMADD213SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+30251, 193},
/* 3102 */ {I_VFMADD213SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+30258, 193},
/* 3103 */ {I_VFMADD123SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+30251, 193},
/* 3104 */ {I_VFMADD123SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+30258, 193},
/* 3105 */ {I_VFMADD231SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+30265, 193},
/* 3106 */ {I_VFMADD231SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+30272, 193},
/* 3107 */ {I_VFMADD321SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+30265, 193},
/* 3108 */ {I_VFMADD321SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+30272, 193},
/* 3109 */ {I_VFMSUB132SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+30279, 193},
/* 3110 */ {I_VFMSUB132SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+30286, 193},
/* 3111 */ {I_VFMSUB312SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+30279, 193},
/* 3112 */ {I_VFMSUB312SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+30286, 193},
/* 3113 */ {I_VFMSUB213SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+30293, 193},
/* 3114 */ {I_VFMSUB213SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+30300, 193},
/* 3115 */ {I_VFMSUB123SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+30293, 193},
/* 3116 */ {I_VFMSUB123SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+30300, 193},
/* 3117 */ {I_VFMSUB231SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+30307, 193},
/* 3118 */ {I_VFMSUB231SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+30314, 193},
/* 3119 */ {I_VFMSUB321SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+30307, 193},
/* 3120 */ {I_VFMSUB321SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+30314, 193},
/* 3121 */ {I_VFNMADD132SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+30321, 193},
/* 3122 */ {I_VFNMADD132SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+30328, 193},
/* 3123 */ {I_VFNMADD312SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+30321, 193},
/* 3124 */ {I_VFNMADD312SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+30328, 193},
/* 3125 */ {I_VFNMADD213SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+30335, 193},
/* 3126 */ {I_VFNMADD213SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+30342, 193},
/* 3127 */ {I_VFNMADD123SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+30335, 193},
/* 3128 */ {I_VFNMADD123SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+30342, 193},
/* 3129 */ {I_VFNMADD231SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+30349, 193},
/* 3130 */ {I_VFNMADD231SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+30356, 193},
/* 3131 */ {I_VFNMADD321SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+30349, 193},
/* 3132 */ {I_VFNMADD321SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+30356, 193},
/* 3133 */ {I_VFNMSUB132SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+30363, 193},
/* 3134 */ {I_VFNMSUB132SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+30370, 193},
/* 3135 */ {I_VFNMSUB312SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+30363, 193},
/* 3136 */ {I_VFNMSUB312SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+30370, 193},
/* 3137 */ {I_VFNMSUB213SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+30377, 193},
/* 3138 */ {I_VFNMSUB213SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+30384, 193},
/* 3139 */ {I_VFNMSUB123SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+30377, 193},
/* 3140 */ {I_VFNMSUB123SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+30384, 193},
/* 3141 */ {I_VFNMSUB231SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+30391, 193},
/* 3142 */ {I_VFNMSUB231SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+30398, 193},
/* 3143 */ {I_VFNMSUB321SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+30391, 193},
/* 3144 */ {I_VFNMSUB321SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+30398, 193},
/* 3145 */ {I_RDFSBASE, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30405, 130},
/* 3146 */ {I_RDFSBASE, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30412, 130},
/* 3147 */ {I_RDGSBASE, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30419, 130},
/* 3148 */ {I_RDGSBASE, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30426, 130},
/* 3149 */ {I_RDRAND, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35800, 129},
/* 3150 */ {I_RDRAND, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35806, 129},
/* 3151 */ {I_RDRAND, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35812, 130},
/* 3152 */ {I_WRFSBASE, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30433, 130},
/* 3153 */ {I_WRFSBASE, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30440, 130},
/* 3154 */ {I_WRGSBASE, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30447, 130},
/* 3155 */ {I_WRGSBASE, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30454, 130},
/* 3156 */ {I_VCVTPH2PS, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30461, 194},
/* 3157 */ {I_VCVTPH2PS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+30468, 194},
/* 3158 */ {I_VCVTPS2PH, 3, {RM_XMM_L16|BITS128,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9504, 194},
/* 3159 */ {I_VCVTPS2PH, 3, {RM_XMM_L16|BITS64,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9512, 194},
/* 3160 */ {I_ADCX, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+9520, 129},
/* 3161 */ {I_ADCX, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+9528, 130},
/* 3162 */ {I_ADOX, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+9536, 129},
/* 3163 */ {I_ADOX, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+9544, 130},
/* 3164 */ {I_RDSEED, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35818, 129},
/* 3165 */ {I_RDSEED, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35824, 129},
/* 3166 */ {I_RDSEED, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35830, 130},
/* 3167 */ {I_CLAC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38857, 195},
/* 3168 */ {I_STAC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38862, 195},
/* 3169 */ {I_XSTORE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38867, 36},
/* 3170 */ {I_XCRYPTECB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35836, 36},
/* 3171 */ {I_XCRYPTCBC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35842, 36},
/* 3172 */ {I_XCRYPTCTR, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35848, 36},
/* 3173 */ {I_XCRYPTCFB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35854, 36},
/* 3174 */ {I_XCRYPTOFB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35860, 36},
/* 3175 */ {I_MONTMUL, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35866, 36},
/* 3176 */ {I_XSHA1, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35872, 36},
/* 3177 */ {I_XSHA256, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35878, 36},
/* 3178 */ {I_LLWPCB, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30475, 196},
/* 3179 */ {I_LLWPCB, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30482, 197},
/* 3180 */ {I_SLWPCB, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30489, 196},
/* 3181 */ {I_SLWPCB, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30496, 197},
/* 3182 */ {I_LWPVAL, 3, {REG_GPR|BITS32,RM_GPR|BITS32,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+9552, 196},
/* 3183 */ {I_LWPVAL, 3, {REG_GPR|BITS64,RM_GPR|BITS32,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+9560, 197},
/* 3184 */ {I_LWPINS, 3, {REG_GPR|BITS32,RM_GPR|BITS32,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+9568, 196},
/* 3185 */ {I_LWPINS, 3, {REG_GPR|BITS64,RM_GPR|BITS32,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+9576, 197},
/* 3186 */ {I_VFMADDPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9584, 198},
/* 3187 */ {I_VFMADDPD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9592, 198},
/* 3188 */ {I_VFMADDPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9600, 198},
/* 3189 */ {I_VFMADDPD, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9608, 198},
/* 3190 */ {I_VFMADDPD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+9616, 198},
/* 3191 */ {I_VFMADDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+9624, 198},
/* 3192 */ {I_VFMADDPD, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+9632, 198},
/* 3193 */ {I_VFMADDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+9640, 198},
/* 3194 */ {I_VFMADDPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9648, 198},
/* 3195 */ {I_VFMADDPS, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9656, 198},
/* 3196 */ {I_VFMADDPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9664, 198},
/* 3197 */ {I_VFMADDPS, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9672, 198},
/* 3198 */ {I_VFMADDPS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+9680, 198},
/* 3199 */ {I_VFMADDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+9688, 198},
/* 3200 */ {I_VFMADDPS, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+9696, 198},
/* 3201 */ {I_VFMADDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+9704, 198},
/* 3202 */ {I_VFMADDSD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9712, 198},
/* 3203 */ {I_VFMADDSD, 3, {XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9720, 198},
/* 3204 */ {I_VFMADDSD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0}, NO_DECORATOR, nasm_bytecodes+9728, 198},
/* 3205 */ {I_VFMADDSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+9736, 198},
/* 3206 */ {I_VFMADDSS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9744, 198},
/* 3207 */ {I_VFMADDSS, 3, {XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9752, 198},
/* 3208 */ {I_VFMADDSS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0}, NO_DECORATOR, nasm_bytecodes+9760, 198},
/* 3209 */ {I_VFMADDSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+9768, 198},
/* 3210 */ {I_VFMADDSUBPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9776, 198},
/* 3211 */ {I_VFMADDSUBPD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9784, 198},
/* 3212 */ {I_VFMADDSUBPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9792, 198},
/* 3213 */ {I_VFMADDSUBPD, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9800, 198},
/* 3214 */ {I_VFMADDSUBPD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+9808, 198},
/* 3215 */ {I_VFMADDSUBPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+9816, 198},
/* 3216 */ {I_VFMADDSUBPD, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+9824, 198},
/* 3217 */ {I_VFMADDSUBPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+9832, 198},
/* 3218 */ {I_VFMADDSUBPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9840, 198},
/* 3219 */ {I_VFMADDSUBPS, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9848, 198},
/* 3220 */ {I_VFMADDSUBPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9856, 198},
/* 3221 */ {I_VFMADDSUBPS, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9864, 198},
/* 3222 */ {I_VFMADDSUBPS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+9872, 198},
/* 3223 */ {I_VFMADDSUBPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+9880, 198},
/* 3224 */ {I_VFMADDSUBPS, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+9888, 198},
/* 3225 */ {I_VFMADDSUBPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+9896, 198},
/* 3226 */ {I_VFMSUBADDPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9904, 198},
/* 3227 */ {I_VFMSUBADDPD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9912, 198},
/* 3228 */ {I_VFMSUBADDPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9920, 198},
/* 3229 */ {I_VFMSUBADDPD, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9928, 198},
/* 3230 */ {I_VFMSUBADDPD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+9936, 198},
/* 3231 */ {I_VFMSUBADDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+9944, 198},
/* 3232 */ {I_VFMSUBADDPD, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+9952, 198},
/* 3233 */ {I_VFMSUBADDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+9960, 198},
/* 3234 */ {I_VFMSUBADDPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9968, 198},
/* 3235 */ {I_VFMSUBADDPS, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9976, 198},
/* 3236 */ {I_VFMSUBADDPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9984, 198},
/* 3237 */ {I_VFMSUBADDPS, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9992, 198},
/* 3238 */ {I_VFMSUBADDPS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+10000, 198},
/* 3239 */ {I_VFMSUBADDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+10008, 198},
/* 3240 */ {I_VFMSUBADDPS, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+10016, 198},
/* 3241 */ {I_VFMSUBADDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+10024, 198},
/* 3242 */ {I_VFMSUBPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10032, 198},
/* 3243 */ {I_VFMSUBPD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10040, 198},
/* 3244 */ {I_VFMSUBPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10048, 198},
/* 3245 */ {I_VFMSUBPD, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10056, 198},
/* 3246 */ {I_VFMSUBPD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+10064, 198},
/* 3247 */ {I_VFMSUBPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+10072, 198},
/* 3248 */ {I_VFMSUBPD, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+10080, 198},
/* 3249 */ {I_VFMSUBPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+10088, 198},
/* 3250 */ {I_VFMSUBPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10096, 198},
/* 3251 */ {I_VFMSUBPS, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10104, 198},
/* 3252 */ {I_VFMSUBPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10112, 198},
/* 3253 */ {I_VFMSUBPS, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10120, 198},
/* 3254 */ {I_VFMSUBPS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+10128, 198},
/* 3255 */ {I_VFMSUBPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+10136, 198},
/* 3256 */ {I_VFMSUBPS, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+10144, 198},
/* 3257 */ {I_VFMSUBPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+10152, 198},
/* 3258 */ {I_VFMSUBSD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10160, 198},
/* 3259 */ {I_VFMSUBSD, 3, {XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10168, 198},
/* 3260 */ {I_VFMSUBSD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0}, NO_DECORATOR, nasm_bytecodes+10176, 198},
/* 3261 */ {I_VFMSUBSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+10184, 198},
/* 3262 */ {I_VFMSUBSS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10192, 198},
/* 3263 */ {I_VFMSUBSS, 3, {XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10200, 198},
/* 3264 */ {I_VFMSUBSS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0}, NO_DECORATOR, nasm_bytecodes+10208, 198},
/* 3265 */ {I_VFMSUBSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+10216, 198},
/* 3266 */ {I_VFNMADDPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10224, 198},
/* 3267 */ {I_VFNMADDPD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10232, 198},
/* 3268 */ {I_VFNMADDPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10240, 198},
/* 3269 */ {I_VFNMADDPD, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10248, 198},
/* 3270 */ {I_VFNMADDPD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+10256, 198},
/* 3271 */ {I_VFNMADDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+10264, 198},
/* 3272 */ {I_VFNMADDPD, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+10272, 198},
/* 3273 */ {I_VFNMADDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+10280, 198},
/* 3274 */ {I_VFNMADDPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10288, 198},
/* 3275 */ {I_VFNMADDPS, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10296, 198},
/* 3276 */ {I_VFNMADDPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10304, 198},
/* 3277 */ {I_VFNMADDPS, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10312, 198},
/* 3278 */ {I_VFNMADDPS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+10320, 198},
/* 3279 */ {I_VFNMADDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+10328, 198},
/* 3280 */ {I_VFNMADDPS, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+10336, 198},
/* 3281 */ {I_VFNMADDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+10344, 198},
/* 3282 */ {I_VFNMADDSD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10352, 198},
/* 3283 */ {I_VFNMADDSD, 3, {XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10360, 198},
/* 3284 */ {I_VFNMADDSD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0}, NO_DECORATOR, nasm_bytecodes+10368, 198},
/* 3285 */ {I_VFNMADDSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+10376, 198},
/* 3286 */ {I_VFNMADDSS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10384, 198},
/* 3287 */ {I_VFNMADDSS, 3, {XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10392, 198},
/* 3288 */ {I_VFNMADDSS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0}, NO_DECORATOR, nasm_bytecodes+10400, 198},
/* 3289 */ {I_VFNMADDSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+10408, 198},
/* 3290 */ {I_VFNMSUBPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10416, 198},
/* 3291 */ {I_VFNMSUBPD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10424, 198},
/* 3292 */ {I_VFNMSUBPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10432, 198},
/* 3293 */ {I_VFNMSUBPD, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10440, 198},
/* 3294 */ {I_VFNMSUBPD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+10448, 198},
/* 3295 */ {I_VFNMSUBPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+10456, 198},
/* 3296 */ {I_VFNMSUBPD, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+10464, 198},
/* 3297 */ {I_VFNMSUBPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+10472, 198},
/* 3298 */ {I_VFNMSUBPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10480, 198},
/* 3299 */ {I_VFNMSUBPS, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10488, 198},
/* 3300 */ {I_VFNMSUBPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10496, 198},
/* 3301 */ {I_VFNMSUBPS, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10504, 198},
/* 3302 */ {I_VFNMSUBPS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+10512, 198},
/* 3303 */ {I_VFNMSUBPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+10520, 198},
/* 3304 */ {I_VFNMSUBPS, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+10528, 198},
/* 3305 */ {I_VFNMSUBPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+10536, 198},
/* 3306 */ {I_VFNMSUBSD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10544, 198},
/* 3307 */ {I_VFNMSUBSD, 3, {XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10552, 198},
/* 3308 */ {I_VFNMSUBSD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0}, NO_DECORATOR, nasm_bytecodes+10560, 198},
/* 3309 */ {I_VFNMSUBSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+10568, 198},
/* 3310 */ {I_VFNMSUBSS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10576, 198},
/* 3311 */ {I_VFNMSUBSS, 3, {XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10584, 198},
/* 3312 */ {I_VFNMSUBSS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0}, NO_DECORATOR, nasm_bytecodes+10592, 198},
/* 3313 */ {I_VFNMSUBSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+10600, 198},
/* 3314 */ {I_VFRCZPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30503, 198},
/* 3315 */ {I_VFRCZPD, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30510, 198},
/* 3316 */ {I_VFRCZPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30517, 198},
/* 3317 */ {I_VFRCZPD, 1, {YMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30524, 198},
/* 3318 */ {I_VFRCZPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30531, 198},
/* 3319 */ {I_VFRCZPS, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30538, 198},
/* 3320 */ {I_VFRCZPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30545, 198},
/* 3321 */ {I_VFRCZPS, 1, {YMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30552, 198},
/* 3322 */ {I_VFRCZSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+30559, 198},
/* 3323 */ {I_VFRCZSD, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30566, 198},
/* 3324 */ {I_VFRCZSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+30573, 198},
/* 3325 */ {I_VFRCZSS, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30580, 198},
/* 3326 */ {I_VPCMOV, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10608, 198},
/* 3327 */ {I_VPCMOV, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10616, 198},
/* 3328 */ {I_VPCMOV, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10624, 198},
/* 3329 */ {I_VPCMOV, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10632, 198},
/* 3330 */ {I_VPCMOV, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+10640, 198},
/* 3331 */ {I_VPCMOV, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+10648, 198},
/* 3332 */ {I_VPCMOV, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+10656, 198},
/* 3333 */ {I_VPCMOV, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+10664, 198},
/* 3334 */ {I_VPCOMB, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+10672, 198},
/* 3335 */ {I_VPCOMB, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10680, 198},
/* 3336 */ {I_VPCOMD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+10688, 198},
/* 3337 */ {I_VPCOMD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10696, 198},
/* 3338 */ {I_VPCOMQ, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+10704, 198},
/* 3339 */ {I_VPCOMQ, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10712, 198},
/* 3340 */ {I_VPCOMUB, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+10720, 198},
/* 3341 */ {I_VPCOMUB, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10728, 198},
/* 3342 */ {I_VPCOMUD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+10736, 198},
/* 3343 */ {I_VPCOMUD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10744, 198},
/* 3344 */ {I_VPCOMUQ, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+10752, 198},
/* 3345 */ {I_VPCOMUQ, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10760, 198},
/* 3346 */ {I_VPCOMUW, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+10768, 198},
/* 3347 */ {I_VPCOMUW, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10776, 198},
/* 3348 */ {I_VPCOMW, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+10784, 198},
/* 3349 */ {I_VPCOMW, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10792, 198},
/* 3350 */ {I_VPHADDBD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30587, 198},
/* 3351 */ {I_VPHADDBD, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30594, 198},
/* 3352 */ {I_VPHADDBQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30601, 198},
/* 3353 */ {I_VPHADDBQ, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30608, 198},
/* 3354 */ {I_VPHADDBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30615, 198},
/* 3355 */ {I_VPHADDBW, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30622, 198},
/* 3356 */ {I_VPHADDDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30629, 198},
/* 3357 */ {I_VPHADDDQ, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30636, 198},
/* 3358 */ {I_VPHADDUBD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30643, 198},
/* 3359 */ {I_VPHADDUBD, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30650, 198},
/* 3360 */ {I_VPHADDUBQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30657, 198},
/* 3361 */ {I_VPHADDUBQ, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30664, 198},
/* 3362 */ {I_VPHADDUBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30671, 198},
/* 3363 */ {I_VPHADDUBW, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30678, 198},
/* 3364 */ {I_VPHADDUDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30685, 198},
/* 3365 */ {I_VPHADDUDQ, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30692, 198},
/* 3366 */ {I_VPHADDUWD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30699, 198},
/* 3367 */ {I_VPHADDUWD, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30706, 198},
/* 3368 */ {I_VPHADDUWQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30713, 198},
/* 3369 */ {I_VPHADDUWQ, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30720, 198},
/* 3370 */ {I_VPHADDWD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30727, 198},
/* 3371 */ {I_VPHADDWD, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30734, 198},
/* 3372 */ {I_VPHADDWQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30741, 198},
/* 3373 */ {I_VPHADDWQ, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30748, 198},
/* 3374 */ {I_VPHSUBBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30755, 198},
/* 3375 */ {I_VPHSUBBW, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30762, 198},
/* 3376 */ {I_VPHSUBDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30769, 198},
/* 3377 */ {I_VPHSUBDQ, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30776, 198},
/* 3378 */ {I_VPHSUBWD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30783, 198},
/* 3379 */ {I_VPHSUBWD, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30790, 198},
/* 3380 */ {I_VPMACSDD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10800, 198},
/* 3381 */ {I_VPMACSDD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10808, 198},
/* 3382 */ {I_VPMACSDQH, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10816, 198},
/* 3383 */ {I_VPMACSDQH, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10824, 198},
/* 3384 */ {I_VPMACSDQL, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10832, 198},
/* 3385 */ {I_VPMACSDQL, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10840, 198},
/* 3386 */ {I_VPMACSSDD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10848, 198},
/* 3387 */ {I_VPMACSSDD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10856, 198},
/* 3388 */ {I_VPMACSSDQH, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10864, 198},
/* 3389 */ {I_VPMACSSDQH, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10872, 198},
/* 3390 */ {I_VPMACSSDQL, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10880, 198},
/* 3391 */ {I_VPMACSSDQL, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10888, 198},
/* 3392 */ {I_VPMACSSWD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10896, 198},
/* 3393 */ {I_VPMACSSWD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10904, 198},
/* 3394 */ {I_VPMACSSWW, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10912, 198},
/* 3395 */ {I_VPMACSSWW, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10920, 198},
/* 3396 */ {I_VPMACSWD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10928, 198},
/* 3397 */ {I_VPMACSWD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10936, 198},
/* 3398 */ {I_VPMACSWW, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10944, 198},
/* 3399 */ {I_VPMACSWW, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10952, 198},
/* 3400 */ {I_VPMADCSSWD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10960, 198},
/* 3401 */ {I_VPMADCSSWD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10968, 198},
/* 3402 */ {I_VPMADCSWD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10976, 198},
/* 3403 */ {I_VPMADCSWD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10984, 198},
/* 3404 */ {I_VPPERM, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+10992, 198},
/* 3405 */ {I_VPPERM, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+11000, 198},
/* 3406 */ {I_VPPERM, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+11008, 198},
/* 3407 */ {I_VPPERM, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11016, 198},
/* 3408 */ {I_VPROTB, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+30797, 198},
/* 3409 */ {I_VPROTB, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30804, 198},
/* 3410 */ {I_VPROTB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30811, 198},
/* 3411 */ {I_VPROTB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30818, 198},
/* 3412 */ {I_VPROTB, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11024, 198},
/* 3413 */ {I_VPROTB, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+11032, 198},
/* 3414 */ {I_VPROTD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+30825, 198},
/* 3415 */ {I_VPROTD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30832, 198},
/* 3416 */ {I_VPROTD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30839, 198},
/* 3417 */ {I_VPROTD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30846, 198},
/* 3418 */ {I_VPROTD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11040, 198},
/* 3419 */ {I_VPROTD, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+11048, 198},
/* 3420 */ {I_VPROTQ, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+30853, 198},
/* 3421 */ {I_VPROTQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30860, 198},
/* 3422 */ {I_VPROTQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30867, 198},
/* 3423 */ {I_VPROTQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30874, 198},
/* 3424 */ {I_VPROTQ, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11056, 198},
/* 3425 */ {I_VPROTQ, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+11064, 198},
/* 3426 */ {I_VPROTW, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+30881, 198},
/* 3427 */ {I_VPROTW, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30888, 198},
/* 3428 */ {I_VPROTW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30895, 198},
/* 3429 */ {I_VPROTW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30902, 198},
/* 3430 */ {I_VPROTW, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11072, 198},
/* 3431 */ {I_VPROTW, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+11080, 198},
/* 3432 */ {I_VPSHAB, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+30909, 198},
/* 3433 */ {I_VPSHAB, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30916, 198},
/* 3434 */ {I_VPSHAB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30923, 198},
/* 3435 */ {I_VPSHAB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30930, 198},
/* 3436 */ {I_VPSHAD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+30937, 198},
/* 3437 */ {I_VPSHAD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30944, 198},
/* 3438 */ {I_VPSHAD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30951, 198},
/* 3439 */ {I_VPSHAD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30958, 198},
/* 3440 */ {I_VPSHAQ, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+30965, 198},
/* 3441 */ {I_VPSHAQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30972, 198},
/* 3442 */ {I_VPSHAQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30979, 198},
/* 3443 */ {I_VPSHAQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30986, 198},
/* 3444 */ {I_VPSHAW, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+30993, 198},
/* 3445 */ {I_VPSHAW, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31000, 198},
/* 3446 */ {I_VPSHAW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31007, 198},
/* 3447 */ {I_VPSHAW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31014, 198},
/* 3448 */ {I_VPSHLB, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+31021, 198},
/* 3449 */ {I_VPSHLB, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31028, 198},
/* 3450 */ {I_VPSHLB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31035, 198},
/* 3451 */ {I_VPSHLB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31042, 198},
/* 3452 */ {I_VPSHLD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+31049, 198},
/* 3453 */ {I_VPSHLD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31056, 198},
/* 3454 */ {I_VPSHLD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31063, 198},
/* 3455 */ {I_VPSHLD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31070, 198},
/* 3456 */ {I_VPSHLQ, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+31077, 198},
/* 3457 */ {I_VPSHLQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31084, 198},
/* 3458 */ {I_VPSHLQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31091, 198},
/* 3459 */ {I_VPSHLQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31098, 198},
/* 3460 */ {I_VPSHLW, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+31105, 198},
/* 3461 */ {I_VPSHLW, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31112, 198},
/* 3462 */ {I_VPSHLW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31119, 198},
/* 3463 */ {I_VPSHLW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31126, 198},
/* 3464 */ {I_VMPSADBW, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+11088, 199},
/* 3465 */ {I_VMPSADBW, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11096, 199},
/* 3466 */ {I_VPABSB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31133, 199},
/* 3467 */ {I_VPABSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31140, 199},
/* 3468 */ {I_VPABSD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31147, 199},
/* 3469 */ {I_VPACKSSWB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31154, 199},
/* 3470 */ {I_VPACKSSWB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31161, 199},
/* 3471 */ {I_VPACKSSDW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31168, 199},
/* 3472 */ {I_VPACKSSDW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31175, 199},
/* 3473 */ {I_VPACKUSDW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31182, 199},
/* 3474 */ {I_VPACKUSDW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31189, 199},
/* 3475 */ {I_VPACKUSWB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31196, 199},
/* 3476 */ {I_VPACKUSWB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31203, 199},
/* 3477 */ {I_VPADDB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31210, 199},
/* 3478 */ {I_VPADDB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31217, 199},
/* 3479 */ {I_VPADDW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31224, 199},
/* 3480 */ {I_VPADDW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31231, 199},
/* 3481 */ {I_VPADDD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31238, 199},
/* 3482 */ {I_VPADDD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31245, 199},
/* 3483 */ {I_VPADDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31252, 199},
/* 3484 */ {I_VPADDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31259, 199},
/* 3485 */ {I_VPADDSB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31266, 199},
/* 3486 */ {I_VPADDSB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31273, 199},
/* 3487 */ {I_VPADDSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31280, 199},
/* 3488 */ {I_VPADDSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31287, 199},
/* 3489 */ {I_VPADDUSB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31294, 199},
/* 3490 */ {I_VPADDUSB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31301, 199},
/* 3491 */ {I_VPADDUSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31308, 199},
/* 3492 */ {I_VPADDUSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31315, 199},
/* 3493 */ {I_VPALIGNR, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+11104, 199},
/* 3494 */ {I_VPALIGNR, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11112, 199},
/* 3495 */ {I_VPAND, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31322, 199},
/* 3496 */ {I_VPAND, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31329, 199},
/* 3497 */ {I_VPANDN, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31336, 199},
/* 3498 */ {I_VPANDN, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31343, 199},
/* 3499 */ {I_VPAVGB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31350, 199},
/* 3500 */ {I_VPAVGB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31357, 199},
/* 3501 */ {I_VPAVGW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31364, 199},
/* 3502 */ {I_VPAVGW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31371, 199},
/* 3503 */ {I_VPBLENDVB, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+11120, 199},
/* 3504 */ {I_VPBLENDVB, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11128, 199},
/* 3505 */ {I_VPBLENDW, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+11136, 199},
/* 3506 */ {I_VPBLENDW, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11144, 199},
/* 3507 */ {I_VPCMPEQB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31378, 199},
/* 3508 */ {I_VPCMPEQB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31385, 199},
/* 3509 */ {I_VPCMPEQW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31392, 199},
/* 3510 */ {I_VPCMPEQW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31399, 199},
/* 3511 */ {I_VPCMPEQD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31406, 199},
/* 3512 */ {I_VPCMPEQD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31413, 199},
/* 3513 */ {I_VPCMPEQQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31420, 199},
/* 3514 */ {I_VPCMPEQQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31427, 199},
/* 3515 */ {I_VPCMPGTB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31434, 199},
/* 3516 */ {I_VPCMPGTB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31441, 199},
/* 3517 */ {I_VPCMPGTW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31448, 199},
/* 3518 */ {I_VPCMPGTW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31455, 199},
/* 3519 */ {I_VPCMPGTD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31462, 199},
/* 3520 */ {I_VPCMPGTD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31469, 199},
/* 3521 */ {I_VPCMPGTQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31476, 199},
/* 3522 */ {I_VPCMPGTQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31483, 199},
/* 3523 */ {I_VPHADDW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31490, 199},
/* 3524 */ {I_VPHADDW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31497, 199},
/* 3525 */ {I_VPHADDD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31504, 199},
/* 3526 */ {I_VPHADDD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31511, 199},
/* 3527 */ {I_VPHADDSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31518, 199},
/* 3528 */ {I_VPHADDSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31525, 199},
/* 3529 */ {I_VPHSUBW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31532, 199},
/* 3530 */ {I_VPHSUBW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31539, 199},
/* 3531 */ {I_VPHSUBD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31546, 199},
/* 3532 */ {I_VPHSUBD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31553, 199},
/* 3533 */ {I_VPHSUBSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31560, 199},
/* 3534 */ {I_VPHSUBSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31567, 199},
/* 3535 */ {I_VPMADDUBSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31574, 199},
/* 3536 */ {I_VPMADDUBSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31581, 199},
/* 3537 */ {I_VPMADDWD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31588, 199},
/* 3538 */ {I_VPMADDWD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31595, 199},
/* 3539 */ {I_VPMAXSB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31602, 199},
/* 3540 */ {I_VPMAXSB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31609, 199},
/* 3541 */ {I_VPMAXSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31616, 199},
/* 3542 */ {I_VPMAXSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31623, 199},
/* 3543 */ {I_VPMAXSD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31630, 199},
/* 3544 */ {I_VPMAXSD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31637, 199},
/* 3545 */ {I_VPMAXUB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31644, 199},
/* 3546 */ {I_VPMAXUB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31651, 199},
/* 3547 */ {I_VPMAXUW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31658, 199},
/* 3548 */ {I_VPMAXUW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31665, 199},
/* 3549 */ {I_VPMAXUD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31672, 199},
/* 3550 */ {I_VPMAXUD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31679, 199},
/* 3551 */ {I_VPMINSB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31686, 199},
/* 3552 */ {I_VPMINSB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31693, 199},
/* 3553 */ {I_VPMINSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31700, 199},
/* 3554 */ {I_VPMINSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31707, 199},
/* 3555 */ {I_VPMINSD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31714, 199},
/* 3556 */ {I_VPMINSD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31721, 199},
/* 3557 */ {I_VPMINUB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31728, 199},
/* 3558 */ {I_VPMINUB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31735, 199},
/* 3559 */ {I_VPMINUW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31742, 199},
/* 3560 */ {I_VPMINUW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31749, 199},
/* 3561 */ {I_VPMINUD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31756, 199},
/* 3562 */ {I_VPMINUD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31763, 199},
/* 3563 */ {I_VPMOVMSKB, 2, {REG_GPR|BITS32,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31770, 199},
/* 3564 */ {I_VPMOVMSKB, 2, {REG_GPR|BITS64,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31770, 199},
/* 3565 */ {I_VPMOVSXBW, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31777, 199},
/* 3566 */ {I_VPMOVSXBD, 2, {YMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+31784, 199},
/* 3567 */ {I_VPMOVSXBD, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31784, 199},
/* 3568 */ {I_VPMOVSXBQ, 2, {YMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+31791, 199},
/* 3569 */ {I_VPMOVSXBQ, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31791, 199},
/* 3570 */ {I_VPMOVSXWD, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31798, 199},
/* 3571 */ {I_VPMOVSXWQ, 2, {YMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+31805, 199},
/* 3572 */ {I_VPMOVSXWQ, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31805, 199},
/* 3573 */ {I_VPMOVSXDQ, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31812, 199},
/* 3574 */ {I_VPMOVZXBW, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31819, 199},
/* 3575 */ {I_VPMOVZXBD, 2, {YMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+31826, 199},
/* 3576 */ {I_VPMOVZXBD, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31826, 199},
/* 3577 */ {I_VPMOVZXBQ, 2, {YMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+31833, 199},
/* 3578 */ {I_VPMOVZXBQ, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31833, 199},
/* 3579 */ {I_VPMOVZXWD, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31840, 199},
/* 3580 */ {I_VPMOVZXWQ, 2, {YMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+31847, 199},
/* 3581 */ {I_VPMOVZXWQ, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31847, 199},
/* 3582 */ {I_VPMOVZXDQ, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31854, 199},
/* 3583 */ {I_VPMULDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31861, 199},
/* 3584 */ {I_VPMULDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31868, 199},
/* 3585 */ {I_VPMULHRSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31875, 199},
/* 3586 */ {I_VPMULHRSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31882, 199},
/* 3587 */ {I_VPMULHUW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31889, 199},
/* 3588 */ {I_VPMULHUW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31896, 199},
/* 3589 */ {I_VPMULHW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31903, 199},
/* 3590 */ {I_VPMULHW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31910, 199},
/* 3591 */ {I_VPMULLW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31917, 199},
/* 3592 */ {I_VPMULLW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31924, 199},
/* 3593 */ {I_VPMULLD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31931, 199},
/* 3594 */ {I_VPMULLD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31938, 199},
/* 3595 */ {I_VPMULUDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31945, 199},
/* 3596 */ {I_VPMULUDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31952, 199},
/* 3597 */ {I_VPOR, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31959, 199},
/* 3598 */ {I_VPOR, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31966, 199},
/* 3599 */ {I_VPSADBW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31973, 199},
/* 3600 */ {I_VPSADBW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31980, 199},
/* 3601 */ {I_VPSHUFB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31987, 199},
/* 3602 */ {I_VPSHUFB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31994, 199},
/* 3603 */ {I_VPSHUFD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11152, 199},
/* 3604 */ {I_VPSHUFHW, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11160, 199},
/* 3605 */ {I_VPSHUFLW, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11168, 199},
/* 3606 */ {I_VPSIGNB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32001, 199},
/* 3607 */ {I_VPSIGNB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32008, 199},
/* 3608 */ {I_VPSIGNW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32015, 199},
/* 3609 */ {I_VPSIGNW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32022, 199},
/* 3610 */ {I_VPSIGND, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32029, 199},
/* 3611 */ {I_VPSIGND, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32036, 199},
/* 3612 */ {I_VPSLLDQ, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11176, 199},
/* 3613 */ {I_VPSLLDQ, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+11184, 199},
/* 3614 */ {I_VPSLLW, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32043, 199},
/* 3615 */ {I_VPSLLW, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32050, 199},
/* 3616 */ {I_VPSLLW, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11192, 199},
/* 3617 */ {I_VPSLLW, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+11200, 199},
/* 3618 */ {I_VPSLLD, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32057, 199},
/* 3619 */ {I_VPSLLD, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32064, 199},
/* 3620 */ {I_VPSLLD, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11208, 199},
/* 3621 */ {I_VPSLLD, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+11216, 199},
/* 3622 */ {I_VPSLLQ, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32071, 199},
/* 3623 */ {I_VPSLLQ, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32078, 199},
/* 3624 */ {I_VPSLLQ, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11224, 199},
/* 3625 */ {I_VPSLLQ, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+11232, 199},
/* 3626 */ {I_VPSRAW, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32085, 199},
/* 3627 */ {I_VPSRAW, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32092, 199},
/* 3628 */ {I_VPSRAW, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11240, 199},
/* 3629 */ {I_VPSRAW, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+11248, 199},
/* 3630 */ {I_VPSRAD, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32099, 199},
/* 3631 */ {I_VPSRAD, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32106, 199},
/* 3632 */ {I_VPSRAD, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11256, 199},
/* 3633 */ {I_VPSRAD, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+11264, 199},
/* 3634 */ {I_VPSRLDQ, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11272, 199},
/* 3635 */ {I_VPSRLDQ, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+11280, 199},
/* 3636 */ {I_VPSRLW, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32113, 199},
/* 3637 */ {I_VPSRLW, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32120, 199},
/* 3638 */ {I_VPSRLW, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11288, 199},
/* 3639 */ {I_VPSRLW, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+11296, 199},
/* 3640 */ {I_VPSRLD, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32127, 199},
/* 3641 */ {I_VPSRLD, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32134, 199},
/* 3642 */ {I_VPSRLD, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11304, 199},
/* 3643 */ {I_VPSRLD, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+11312, 199},
/* 3644 */ {I_VPSRLQ, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32141, 199},
/* 3645 */ {I_VPSRLQ, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32148, 199},
/* 3646 */ {I_VPSRLQ, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11320, 199},
/* 3647 */ {I_VPSRLQ, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+11328, 199},
/* 3648 */ {I_VPSUBB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32155, 199},
/* 3649 */ {I_VPSUBB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32162, 199},
/* 3650 */ {I_VPSUBW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32169, 199},
/* 3651 */ {I_VPSUBW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32176, 199},
/* 3652 */ {I_VPSUBD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32183, 199},
/* 3653 */ {I_VPSUBD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32190, 199},
/* 3654 */ {I_VPSUBQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32197, 199},
/* 3655 */ {I_VPSUBQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32204, 199},
/* 3656 */ {I_VPSUBSB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32211, 199},
/* 3657 */ {I_VPSUBSB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32218, 199},
/* 3658 */ {I_VPSUBSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32225, 199},
/* 3659 */ {I_VPSUBSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32232, 199},
/* 3660 */ {I_VPSUBUSB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32239, 199},
/* 3661 */ {I_VPSUBUSB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32246, 199},
/* 3662 */ {I_VPSUBUSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32253, 199},
/* 3663 */ {I_VPSUBUSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32260, 199},
/* 3664 */ {I_VPUNPCKHBW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32267, 199},
/* 3665 */ {I_VPUNPCKHBW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32274, 199},
/* 3666 */ {I_VPUNPCKHWD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32281, 199},
/* 3667 */ {I_VPUNPCKHWD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32288, 199},
/* 3668 */ {I_VPUNPCKHDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32295, 199},
/* 3669 */ {I_VPUNPCKHDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32302, 199},
/* 3670 */ {I_VPUNPCKHQDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32309, 199},
/* 3671 */ {I_VPUNPCKHQDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32316, 199},
/* 3672 */ {I_VPUNPCKLBW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32323, 199},
/* 3673 */ {I_VPUNPCKLBW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32330, 199},
/* 3674 */ {I_VPUNPCKLWD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32337, 199},
/* 3675 */ {I_VPUNPCKLWD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32344, 199},
/* 3676 */ {I_VPUNPCKLDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32351, 199},
/* 3677 */ {I_VPUNPCKLDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32358, 199},
/* 3678 */ {I_VPUNPCKLQDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32365, 199},
/* 3679 */ {I_VPUNPCKLQDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32372, 199},
/* 3680 */ {I_VPXOR, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32379, 199},
/* 3681 */ {I_VPXOR, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32386, 199},
/* 3682 */ {I_VMOVNTDQA, 2, {YMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32393, 199},
/* 3683 */ {I_VBROADCASTSS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26604, 199},
/* 3684 */ {I_VBROADCASTSS, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26611, 199},
/* 3685 */ {I_VBROADCASTSD, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26618, 199},
/* 3686 */ {I_VBROADCASTI128, 2, {YMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32400, 199},
/* 3687 */ {I_VPBLENDD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+11336, 199},
/* 3688 */ {I_VPBLENDD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11344, 199},
/* 3689 */ {I_VPBLENDD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+11352, 199},
/* 3690 */ {I_VPBLENDD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11360, 199},
/* 3691 */ {I_VPBROADCASTB, 2, {XMM_L16,MEMORY|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+32407, 199},
/* 3692 */ {I_VPBROADCASTB, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32407, 199},
/* 3693 */ {I_VPBROADCASTB, 2, {YMM_L16,MEMORY|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+32414, 199},
/* 3694 */ {I_VPBROADCASTB, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32414, 199},
/* 3695 */ {I_VPBROADCASTW, 2, {XMM_L16,MEMORY|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32421, 199},
/* 3696 */ {I_VPBROADCASTW, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32421, 199},
/* 3697 */ {I_VPBROADCASTW, 2, {YMM_L16,MEMORY|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32428, 199},
/* 3698 */ {I_VPBROADCASTW, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32428, 199},
/* 3699 */ {I_VPBROADCASTD, 2, {XMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32435, 199},
/* 3700 */ {I_VPBROADCASTD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32435, 199},
/* 3701 */ {I_VPBROADCASTD, 2, {YMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32442, 199},
/* 3702 */ {I_VPBROADCASTD, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32442, 199},
/* 3703 */ {I_VPBROADCASTQ, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32449, 199},
/* 3704 */ {I_VPBROADCASTQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32449, 199},
/* 3705 */ {I_VPBROADCASTQ, 2, {YMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32456, 199},
/* 3706 */ {I_VPBROADCASTQ, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32456, 199},
/* 3707 */ {I_VPERMD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32463, 199},
/* 3708 */ {I_VPERMD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32470, 199},
/* 3709 */ {I_VPERMPD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11368, 199},
/* 3710 */ {I_VPERMPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32477, 199},
/* 3711 */ {I_VPERMPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32484, 199},
/* 3712 */ {I_VPERMQ, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11376, 199},
/* 3713 */ {I_VPERM2I128, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+11384, 199},
/* 3714 */ {I_VPERM2I128, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11392, 199},
/* 3715 */ {I_VEXTRACTI128, 3, {RM_XMM_L16|BITS128,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11400, 199},
/* 3716 */ {I_VINSERTI128, 4, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+11408, 199},
/* 3717 */ {I_VINSERTI128, 3, {YMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11416, 199},
/* 3718 */ {I_VPMASKMOVD, 3, {XMM_L16,XMM_L16,MEMORY|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32491, 199},
/* 3719 */ {I_VPMASKMOVD, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32498, 199},
/* 3720 */ {I_VPMASKMOVD, 3, {YMM_L16,YMM_L16,MEMORY|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32505, 199},
/* 3721 */ {I_VPMASKMOVD, 2, {YMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32512, 199},
/* 3722 */ {I_VPMASKMOVQ, 3, {XMM_L16,XMM_L16,MEMORY|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32519, 199},
/* 3723 */ {I_VPMASKMOVQ, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32526, 199},
/* 3724 */ {I_VPMASKMOVQ, 3, {YMM_L16,YMM_L16,MEMORY|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32533, 199},
/* 3725 */ {I_VPMASKMOVQ, 2, {YMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32540, 199},
/* 3726 */ {I_VPMASKMOVD, 3, {MEMORY|BITS128,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+32547, 199},
/* 3727 */ {I_VPMASKMOVD, 2, {MEMORY|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32554, 199},
/* 3728 */ {I_VPMASKMOVD, 3, {MEMORY|BITS256,YMM_L16,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+32561, 199},
/* 3729 */ {I_VPMASKMOVD, 2, {MEMORY|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32568, 199},
/* 3730 */ {I_VPMASKMOVQ, 3, {MEMORY|BITS128,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+32575, 199},
/* 3731 */ {I_VPMASKMOVQ, 2, {MEMORY|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32582, 199},
/* 3732 */ {I_VPMASKMOVQ, 3, {MEMORY|BITS256,YMM_L16,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+32589, 199},
/* 3733 */ {I_VPMASKMOVQ, 2, {MEMORY|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32596, 199},
/* 3734 */ {I_VPSLLVD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32603, 199},
/* 3735 */ {I_VPSLLVD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32610, 199},
/* 3736 */ {I_VPSLLVQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32617, 199},
/* 3737 */ {I_VPSLLVQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32624, 199},
/* 3738 */ {I_VPSLLVD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32631, 199},
/* 3739 */ {I_VPSLLVD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32638, 199},
/* 3740 */ {I_VPSLLVQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32645, 199},
/* 3741 */ {I_VPSLLVQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32652, 199},
/* 3742 */ {I_VPSRAVD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32659, 199},
/* 3743 */ {I_VPSRAVD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32666, 199},
/* 3744 */ {I_VPSRAVD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32673, 199},
/* 3745 */ {I_VPSRAVD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32680, 199},
/* 3746 */ {I_VPSRLVD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32687, 199},
/* 3747 */ {I_VPSRLVD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32694, 199},
/* 3748 */ {I_VPSRLVQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32701, 199},
/* 3749 */ {I_VPSRLVQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32708, 199},
/* 3750 */ {I_VPSRLVD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32715, 199},
/* 3751 */ {I_VPSRLVD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32722, 199},
/* 3752 */ {I_VPSRLVQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32729, 199},
/* 3753 */ {I_VPSRLVQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32736, 199},
/* 3754 */ {I_VGATHERDPD, 3, {XMM_L16,XMEM|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11424, 199},
/* 3755 */ {I_VGATHERQPD, 3, {XMM_L16,XMEM|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11432, 199},
/* 3756 */ {I_VGATHERDPD, 3, {YMM_L16,XMEM|BITS64,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11440, 199},
/* 3757 */ {I_VGATHERQPD, 3, {YMM_L16,YMEM|BITS64,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11448, 199},
/* 3758 */ {I_VGATHERDPS, 3, {XMM_L16,XMEM|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11456, 199},
/* 3759 */ {I_VGATHERQPS, 3, {XMM_L16,XMEM|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11464, 199},
/* 3760 */ {I_VGATHERDPS, 3, {YMM_L16,YMEM|BITS32,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11472, 199},
/* 3761 */ {I_VGATHERQPS, 3, {XMM_L16,YMEM|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11480, 199},
/* 3762 */ {I_VPGATHERDD, 3, {XMM_L16,XMEM|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11488, 199},
/* 3763 */ {I_VPGATHERQD, 3, {XMM_L16,XMEM|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11496, 199},
/* 3764 */ {I_VPGATHERDD, 3, {YMM_L16,YMEM|BITS32,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11504, 199},
/* 3765 */ {I_VPGATHERQD, 3, {XMM_L16,YMEM|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11512, 199},
/* 3766 */ {I_VPGATHERDQ, 3, {XMM_L16,XMEM|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11520, 199},
/* 3767 */ {I_VPGATHERQQ, 3, {XMM_L16,XMEM|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11528, 199},
/* 3768 */ {I_VPGATHERDQ, 3, {YMM_L16,XMEM|BITS64,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11536, 199},
/* 3769 */ {I_VPGATHERQQ, 3, {YMM_L16,YMEM|BITS64,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11544, 199},
/* 3770 */ {I_XABORT, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38872, 200},
/* 3771 */ {I_XABORT, 1, {IMMEDIATE|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38872, 200},
/* 3772 */ {I_XBEGIN, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35884, 200},
/* 3773 */ {I_XBEGIN, 1, {IMMEDIATE|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35890, 201},
/* 3774 */ {I_XBEGIN, 1, {IMMEDIATE|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35896, 201},
/* 3775 */ {I_XBEGIN, 1, {IMMEDIATE|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35902, 202},
/* 3776 */ {I_XEND, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38877, 200},
/* 3777 */ {I_XTEST, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38882, 203},
/* 3778 */ {I_ANDN, 3, {REG_GPR|BITS32,REG_GPR|BITS32,RM_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+32743, 204},
/* 3779 */ {I_ANDN, 3, {REG_GPR|BITS64,REG_GPR|BITS64,RM_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+32750, 205},
/* 3780 */ {I_BEXTR, 3, {REG_GPR|BITS32,RM_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+32757, 204},
/* 3781 */ {I_BEXTR, 3, {REG_GPR|BITS64,RM_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+32764, 205},
/* 3782 */ {I_BEXTR, 3, {REG_GPR|BITS32,RM_GPR|BITS32,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+11552, 206},
/* 3783 */ {I_BEXTR, 3, {REG_GPR|BITS64,RM_GPR|BITS64,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+11560, 207},
/* 3784 */ {I_BLCI, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32771, 206},
/* 3785 */ {I_BLCI, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32778, 207},
/* 3786 */ {I_BLCIC, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32785, 206},
/* 3787 */ {I_BLCIC, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32792, 207},
/* 3788 */ {I_BLSI, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32799, 204},
/* 3789 */ {I_BLSI, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32806, 205},
/* 3790 */ {I_BLSIC, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32813, 206},
/* 3791 */ {I_BLSIC, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32820, 207},
/* 3792 */ {I_BLCFILL, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32827, 206},
/* 3793 */ {I_BLCFILL, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32834, 207},
/* 3794 */ {I_BLSFILL, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32841, 206},
/* 3795 */ {I_BLSFILL, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32848, 207},
/* 3796 */ {I_BLCMSK, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32855, 206},
/* 3797 */ {I_BLCMSK, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32862, 207},
/* 3798 */ {I_BLSMSK, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32869, 204},
/* 3799 */ {I_BLSMSK, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32876, 205},
/* 3800 */ {I_BLSR, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32883, 204},
/* 3801 */ {I_BLSR, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32890, 205},
/* 3802 */ {I_BLCS, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32897, 206},
/* 3803 */ {I_BLCS, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32904, 207},
/* 3804 */ {I_BZHI, 3, {REG_GPR|BITS32,RM_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+32911, 208},
/* 3805 */ {I_BZHI, 3, {REG_GPR|BITS64,RM_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+32918, 209},
/* 3806 */ {I_MULX, 3, {REG_GPR|BITS32,REG_GPR|BITS32,RM_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+32925, 208},
/* 3807 */ {I_MULX, 3, {REG_GPR|BITS64,REG_GPR|BITS64,RM_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+32932, 209},
/* 3808 */ {I_PDEP, 3, {REG_GPR|BITS32,REG_GPR|BITS32,RM_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+32939, 208},
/* 3809 */ {I_PDEP, 3, {REG_GPR|BITS64,REG_GPR|BITS64,RM_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+32946, 209},
/* 3810 */ {I_PEXT, 3, {REG_GPR|BITS32,REG_GPR|BITS32,RM_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+32953, 208},
/* 3811 */ {I_PEXT, 3, {REG_GPR|BITS64,REG_GPR|BITS64,RM_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+32960, 209},
/* 3812 */ {I_RORX, 3, {REG_GPR|BITS32,RM_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11568, 208},
/* 3813 */ {I_RORX, 3, {REG_GPR|BITS64,RM_GPR|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11576, 209},
/* 3814 */ {I_SARX, 3, {REG_GPR|BITS32,RM_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+32967, 208},
/* 3815 */ {I_SARX, 3, {REG_GPR|BITS64,RM_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+32974, 209},
/* 3816 */ {I_SHLX, 3, {REG_GPR|BITS32,RM_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+32981, 208},
/* 3817 */ {I_SHLX, 3, {REG_GPR|BITS64,RM_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+32988, 209},
/* 3818 */ {I_SHRX, 3, {REG_GPR|BITS32,RM_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+32995, 208},
/* 3819 */ {I_SHRX, 3, {REG_GPR|BITS64,RM_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+33002, 209},
/* 3820 */ {I_TZCNT, 2, {REG_GPR|BITS16,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33009, 210},
/* 3821 */ {I_TZCNT, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33016, 210},
/* 3822 */ {I_TZCNT, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33023, 211},
/* 3823 */ {I_TZMSK, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33030, 206},
/* 3824 */ {I_TZMSK, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33037, 207},
/* 3825 */ {I_T1MSKC, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33044, 206},
/* 3826 */ {I_T1MSKC, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33051, 207},
/* 3827 */ {I_PREFETCHWT1, 1, {MEMORY|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38887, 212},
/* 3828 */ {I_BNDMK, 2, {BNDREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35908, 213},
/* 3829 */ {I_BNDCL, 2, {BNDREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33059, 214},
/* 3830 */ {I_BNDCL, 2, {BNDREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33059, 215},
/* 3831 */ {I_BNDCL, 2, {BNDREG,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33058, 216},
/* 3832 */ {I_BNDCU, 2, {BNDREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33066, 214},
/* 3833 */ {I_BNDCU, 2, {BNDREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33066, 215},
/* 3834 */ {I_BNDCU, 2, {BNDREG,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33065, 216},
/* 3835 */ {I_BNDCN, 2, {BNDREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33073, 214},
/* 3836 */ {I_BNDCN, 2, {BNDREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33073, 215},
/* 3837 */ {I_BNDCN, 2, {BNDREG,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33072, 216},
/* 3838 */ {I_BNDMOV, 2, {BNDREG,BNDREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+35914, 214},
/* 3839 */ {I_BNDMOV, 2, {BNDREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35914, 214},
/* 3840 */ {I_BNDMOV, 2, {BNDREG,BNDREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+35920, 214},
/* 3841 */ {I_BNDMOV, 2, {MEMORY,BNDREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+35920, 214},
/* 3842 */ {I_BNDLDX, 2, {BNDREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35915, 213},
/* 3843 */ {I_BNDLDX, 3, {BNDREG,MEMORY,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35926, 217},
/* 3844 */ {I_BNDLDX, 3, {BNDREG,MEMORY,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+35926, 218},
/* 3845 */ {I_BNDSTX, 2, {MEMORY,BNDREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+35921, 213},
/* 3846 */ {I_BNDSTX, 3, {MEMORY,REG_GPR|BITS32,BNDREG,0,0}, NO_DECORATOR, nasm_bytecodes+35932, 217},
/* 3847 */ {I_BNDSTX, 3, {MEMORY,REG_GPR|BITS64,BNDREG,0,0}, NO_DECORATOR, nasm_bytecodes+35932, 218},
/* 3848 */ {I_BNDSTX, 3, {MEMORY,BNDREG,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35938, 217},
/* 3849 */ {I_BNDSTX, 3, {MEMORY,BNDREG,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+35938, 218},
/* 3850 */ {I_SHA1MSG1, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35944, 219},
/* 3851 */ {I_SHA1MSG2, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35950, 219},
/* 3852 */ {I_SHA1NEXTE, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35956, 219},
/* 3853 */ {I_SHA1RNDS4, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+33079, 219},
/* 3854 */ {I_SHA256MSG1, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35962, 219},
/* 3855 */ {I_SHA256MSG2, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35968, 219},
/* 3856 */ {I_SHA256RNDS2, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM0,0,0}, NO_DECORATOR, nasm_bytecodes+35974, 219},
/* 3857 */ {I_SHA256RNDS2, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35974, 219},
/* 3858 */ {I_KADDB, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+33086, 220},
/* 3859 */ {I_KADDD, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+33093, 220},
/* 3860 */ {I_KADDQ, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+33100, 220},
/* 3861 */ {I_KADDW, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+33107, 220},
/* 3862 */ {I_KANDB, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+33114, 220},
/* 3863 */ {I_KANDD, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+33121, 220},
/* 3864 */ {I_KANDNB, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+33128, 220},
/* 3865 */ {I_KANDND, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+33135, 220},
/* 3866 */ {I_KANDNQ, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+33142, 220},
/* 3867 */ {I_KANDNW, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+33149, 220},
/* 3868 */ {I_KANDQ, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+33156, 220},
/* 3869 */ {I_KANDW, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+33163, 220},
/* 3870 */ {I_KMOVB, 2, {KREG,RM_K|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33170, 220},
/* 3871 */ {I_KMOVB, 2, {MEMORY|BITS8,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+33177, 220},
/* 3872 */ {I_KMOVB, 2, {KREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33184, 220},
/* 3873 */ {I_KMOVB, 2, {REG_GPR|BITS32,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+33191, 220},
/* 3874 */ {I_KMOVD, 2, {KREG,RM_K|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33198, 220},
/* 3875 */ {I_KMOVD, 2, {MEMORY|BITS32,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+33205, 220},
/* 3876 */ {I_KMOVD, 2, {KREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33212, 220},
/* 3877 */ {I_KMOVD, 2, {REG_GPR|BITS32,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+33219, 220},
/* 3878 */ {I_KMOVQ, 2, {KREG,RM_K|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33226, 220},
/* 3879 */ {I_KMOVQ, 2, {MEMORY|BITS64,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+33233, 220},
/* 3880 */ {I_KMOVQ, 2, {KREG,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33240, 220},
/* 3881 */ {I_KMOVQ, 2, {REG_GPR|BITS64,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+33247, 220},
/* 3882 */ {I_KMOVW, 2, {KREG,RM_K|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33254, 220},
/* 3883 */ {I_KMOVW, 2, {MEMORY|BITS16,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+33261, 220},
/* 3884 */ {I_KMOVW, 2, {KREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33268, 220},
/* 3885 */ {I_KMOVW, 2, {REG_GPR|BITS32,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+33275, 220},
/* 3886 */ {I_KNOTB, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+33282, 220},
/* 3887 */ {I_KNOTD, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+33289, 220},
/* 3888 */ {I_KNOTQ, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+33296, 220},
/* 3889 */ {I_KNOTW, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+33303, 220},
/* 3890 */ {I_KORB, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+33310, 220},
/* 3891 */ {I_KORD, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+33317, 220},
/* 3892 */ {I_KORQ, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+33324, 220},
/* 3893 */ {I_KORTESTB, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+33331, 220},
/* 3894 */ {I_KORTESTD, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+33338, 220},
/* 3895 */ {I_KORTESTQ, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+33345, 220},
/* 3896 */ {I_KORTESTW, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+33352, 220},
/* 3897 */ {I_KORW, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+33359, 220},
/* 3898 */ {I_KSHIFTLB, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11584, 220},
/* 3899 */ {I_KSHIFTLD, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11592, 220},
/* 3900 */ {I_KSHIFTLQ, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11600, 220},
/* 3901 */ {I_KSHIFTLW, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11608, 220},
/* 3902 */ {I_KSHIFTRB, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11616, 220},
/* 3903 */ {I_KSHIFTRD, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11624, 220},
/* 3904 */ {I_KSHIFTRQ, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11632, 220},
/* 3905 */ {I_KSHIFTRW, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11640, 220},
/* 3906 */ {I_KTESTB, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+33366, 220},
/* 3907 */ {I_KTESTD, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+33373, 220},
/* 3908 */ {I_KTESTQ, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+33380, 220},
/* 3909 */ {I_KTESTW, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+33387, 220},
/* 3910 */ {I_KUNPCKBW, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+33394, 220},
/* 3911 */ {I_KUNPCKDQ, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+33401, 220},
/* 3912 */ {I_KUNPCKWD, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+33408, 220},
/* 3913 */ {I_KXNORB, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+33415, 220},
/* 3914 */ {I_KXNORD, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+33422, 220},
/* 3915 */ {I_KXNORQ, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+33429, 220},
/* 3916 */ {I_KXNORW, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+33436, 220},
/* 3917 */ {I_KXORB, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+33443, 220},
/* 3918 */ {I_KXORD, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+33450, 220},
/* 3919 */ {I_KXORQ, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+33457, 220},
/* 3920 */ {I_KXORW, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+33464, 220},
/* 3921 */ {I_VADDPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11648, 221},
/* 3922 */ {I_VADDPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11656, 221},
/* 3923 */ {I_VADDPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11664, 221},
/* 3924 */ {I_VADDPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11672, 221},
/* 3925 */ {I_VADDPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+11680, 222},
/* 3926 */ {I_VADDPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+11688, 222},
/* 3927 */ {I_VADDPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11696, 221},
/* 3928 */ {I_VADDPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11704, 221},
/* 3929 */ {I_VADDPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11712, 221},
/* 3930 */ {I_VADDPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11720, 221},
/* 3931 */ {I_VADDPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+11728, 222},
/* 3932 */ {I_VADDPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+11736, 222},
/* 3933 */ {I_VADDSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+11744, 222},
/* 3934 */ {I_VADDSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+11752, 222},
/* 3935 */ {I_VADDSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+11760, 222},
/* 3936 */ {I_VADDSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+11768, 222},
/* 3937 */ {I_VALIGND, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+4002, 221},
/* 3938 */ {I_VALIGND, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+4011, 221},
/* 3939 */ {I_VALIGND, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+4020, 221},
/* 3940 */ {I_VALIGND, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+4029, 221},
/* 3941 */ {I_VALIGND, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+4038, 222},
/* 3942 */ {I_VALIGND, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+4047, 222},
/* 3943 */ {I_VALIGNQ, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+4056, 221},
/* 3944 */ {I_VALIGNQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+4065, 221},
/* 3945 */ {I_VALIGNQ, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+4074, 221},
/* 3946 */ {I_VALIGNQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+4083, 221},
/* 3947 */ {I_VALIGNQ, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+4092, 222},
/* 3948 */ {I_VALIGNQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+4101, 222},
/* 3949 */ {I_VANDNPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11776, 223},
/* 3950 */ {I_VANDNPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11784, 223},
/* 3951 */ {I_VANDNPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11792, 223},
/* 3952 */ {I_VANDNPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11800, 223},
/* 3953 */ {I_VANDNPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11808, 224},
/* 3954 */ {I_VANDNPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11816, 224},
/* 3955 */ {I_VANDNPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11824, 223},
/* 3956 */ {I_VANDNPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11832, 223},
/* 3957 */ {I_VANDNPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11840, 223},
/* 3958 */ {I_VANDNPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11848, 223},
/* 3959 */ {I_VANDNPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11856, 224},
/* 3960 */ {I_VANDNPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11864, 224},
/* 3961 */ {I_VANDPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11872, 223},
/* 3962 */ {I_VANDPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11880, 223},
/* 3963 */ {I_VANDPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11888, 223},
/* 3964 */ {I_VANDPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11896, 223},
/* 3965 */ {I_VANDPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11904, 224},
/* 3966 */ {I_VANDPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11912, 224},
/* 3967 */ {I_VANDPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11920, 223},
/* 3968 */ {I_VANDPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11928, 223},
/* 3969 */ {I_VANDPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11936, 223},
/* 3970 */ {I_VANDPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11944, 223},
/* 3971 */ {I_VANDPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11952, 224},
/* 3972 */ {I_VANDPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11960, 224},
/* 3973 */ {I_VBLENDMPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11968, 221},
/* 3974 */ {I_VBLENDMPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11976, 221},
/* 3975 */ {I_VBLENDMPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11984, 222},
/* 3976 */ {I_VBLENDMPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11992, 221},
/* 3977 */ {I_VBLENDMPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+12000, 221},
/* 3978 */ {I_VBLENDMPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+12008, 222},
/* 3979 */ {I_VBROADCASTF32X2, 2, {YMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12016, 223},
/* 3980 */ {I_VBROADCASTF32X2, 2, {ZMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12024, 224},
/* 3981 */ {I_VBROADCASTF32X4, 2, {YMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12032, 221},
/* 3982 */ {I_VBROADCASTF32X4, 2, {ZMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12040, 222},
/* 3983 */ {I_VBROADCASTF32X8, 2, {ZMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12048, 224},
/* 3984 */ {I_VBROADCASTF64X2, 2, {YMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12056, 223},
/* 3985 */ {I_VBROADCASTF64X2, 2, {ZMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12064, 224},
/* 3986 */ {I_VBROADCASTF64X4, 2, {ZMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12072, 222},
/* 3987 */ {I_VBROADCASTI32X2, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12080, 223},
/* 3988 */ {I_VBROADCASTI32X2, 2, {YMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12088, 223},
/* 3989 */ {I_VBROADCASTI32X2, 2, {ZMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12096, 224},
/* 3990 */ {I_VBROADCASTI32X4, 2, {YMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12104, 221},
/* 3991 */ {I_VBROADCASTI32X4, 2, {ZMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12112, 222},
/* 3992 */ {I_VBROADCASTI32X8, 2, {ZMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12120, 224},
/* 3993 */ {I_VBROADCASTI64X2, 2, {YMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12128, 223},
/* 3994 */ {I_VBROADCASTI64X2, 2, {ZMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12136, 224},
/* 3995 */ {I_VBROADCASTI64X4, 2, {ZMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12144, 222},
/* 3996 */ {I_VBROADCASTSD, 2, {YMMREG,MEMORY|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12152, 221},
/* 3997 */ {I_VBROADCASTSD, 2, {ZMMREG,MEMORY|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12160, 222},
/* 3998 */ {I_VBROADCASTSD, 2, {YMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12168, 221},
/* 3999 */ {I_VBROADCASTSD, 2, {ZMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12176, 222},
/* 4000 */ {I_VBROADCASTSS, 2, {XMMREG,MEMORY|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12184, 221},
/* 4001 */ {I_VBROADCASTSS, 2, {YMMREG,MEMORY|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12192, 221},
/* 4002 */ {I_VBROADCASTSS, 2, {ZMMREG,MEMORY|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12200, 222},
/* 4003 */ {I_VBROADCASTSS, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12208, 221},
/* 4004 */ {I_VBROADCASTSS, 2, {YMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12216, 221},
/* 4005 */ {I_VBROADCASTSS, 2, {ZMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12224, 222},
/* 4006 */ {I_VCMPPD, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+4110, 221},
/* 4007 */ {I_VCMPPD, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+4119, 221},
/* 4008 */ {I_VCMPPD, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+4128, 222},
/* 4009 */ {I_VCMPPS, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+4137, 221},
/* 4010 */ {I_VCMPPS, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+4146, 221},
/* 4011 */ {I_VCMPPS, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+4155, 222},
/* 4012 */ {I_VCMPSD, 4, {KREG,XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+4164, 222},
/* 4013 */ {I_VCMPSS, 4, {KREG,XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+4173, 222},
/* 4014 */ {I_VCOMISD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+12232, 222},
/* 4015 */ {I_VCOMISS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+12240, 222},
/* 4016 */ {I_VCOMPRESSPD, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+12248, 221},
/* 4017 */ {I_VCOMPRESSPD, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+12256, 221},
/* 4018 */ {I_VCOMPRESSPD, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+12264, 222},
/* 4019 */ {I_VCOMPRESSPD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12272, 221},
/* 4020 */ {I_VCOMPRESSPD, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12280, 221},
/* 4021 */ {I_VCOMPRESSPD, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12288, 222},
/* 4022 */ {I_VCOMPRESSPS, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+12296, 221},
/* 4023 */ {I_VCOMPRESSPS, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+12304, 221},
/* 4024 */ {I_VCOMPRESSPS, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+12312, 222},
/* 4025 */ {I_VCOMPRESSPS, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12320, 221},
/* 4026 */ {I_VCOMPRESSPS, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12328, 221},
/* 4027 */ {I_VCOMPRESSPS, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12336, 222},
/* 4028 */ {I_VCVTDQ2PD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12344, 221},
/* 4029 */ {I_VCVTDQ2PD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12352, 221},
/* 4030 */ {I_VCVTDQ2PD, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+12360, 222},
/* 4031 */ {I_VCVTDQ2PS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12368, 221},
/* 4032 */ {I_VCVTDQ2PS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12376, 221},
/* 4033 */ {I_VCVTDQ2PS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+12384, 222},
/* 4034 */ {I_VCVTPD2DQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12392, 221},
/* 4035 */ {I_VCVTPD2DQ, 2, {XMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12400, 221},
/* 4036 */ {I_VCVTPD2DQ, 2, {YMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+12408, 222},
/* 4037 */ {I_VCVTPD2PS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12416, 221},
/* 4038 */ {I_VCVTPD2PS, 2, {XMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12424, 221},
/* 4039 */ {I_VCVTPD2PS, 2, {YMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+12432, 222},
/* 4040 */ {I_VCVTPD2QQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12440, 223},
/* 4041 */ {I_VCVTPD2QQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12448, 223},
/* 4042 */ {I_VCVTPD2QQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+12456, 224},
/* 4043 */ {I_VCVTPD2UDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12464, 221},
/* 4044 */ {I_VCVTPD2UDQ, 2, {XMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12472, 221},
/* 4045 */ {I_VCVTPD2UDQ, 2, {YMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+12480, 222},
/* 4046 */ {I_VCVTPD2UQQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12488, 223},
/* 4047 */ {I_VCVTPD2UQQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12496, 223},
/* 4048 */ {I_VCVTPD2UQQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+12504, 224},
/* 4049 */ {I_VCVTPH2PS, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12512, 221},
/* 4050 */ {I_VCVTPH2PS, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12520, 221},
/* 4051 */ {I_VCVTPH2PS, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+12528, 222},
/* 4052 */ {I_VCVTPS2DQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12536, 221},
/* 4053 */ {I_VCVTPS2DQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12544, 221},
/* 4054 */ {I_VCVTPS2DQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+12552, 222},
/* 4055 */ {I_VCVTPS2PD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12560, 221},
/* 4056 */ {I_VCVTPS2PD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12568, 221},
/* 4057 */ {I_VCVTPS2PD, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+12576, 222},
/* 4058 */ {I_VCVTPS2PH, 3, {XMMREG,XMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4182, 221},
/* 4059 */ {I_VCVTPS2PH, 3, {XMMREG,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4191, 221},
/* 4060 */ {I_VCVTPS2PH, 3, {YMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+4200, 222},
/* 4061 */ {I_VCVTPS2PH, 3, {MEMORY|BITS64,XMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4182, 221},
/* 4062 */ {I_VCVTPS2PH, 3, {MEMORY|BITS128,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4191, 221},
/* 4063 */ {I_VCVTPS2PH, 3, {MEMORY|BITS256,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,SAE,0,0,0}, nasm_bytecodes+4200, 222},
/* 4064 */ {I_VCVTPS2QQ, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12584, 223},
/* 4065 */ {I_VCVTPS2QQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12592, 223},
/* 4066 */ {I_VCVTPS2QQ, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+12600, 224},
/* 4067 */ {I_VCVTPS2UDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12608, 221},
/* 4068 */ {I_VCVTPS2UDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12616, 221},
/* 4069 */ {I_VCVTPS2UDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+12624, 222},
/* 4070 */ {I_VCVTPS2UQQ, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12632, 223},
/* 4071 */ {I_VCVTPS2UQQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12640, 223},
/* 4072 */ {I_VCVTPS2UQQ, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+12648, 224},
/* 4073 */ {I_VCVTQQ2PD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12656, 223},
/* 4074 */ {I_VCVTQQ2PD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12664, 223},
/* 4075 */ {I_VCVTQQ2PD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+12672, 224},
/* 4076 */ {I_VCVTQQ2PS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12680, 223},
/* 4077 */ {I_VCVTQQ2PS, 2, {XMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12688, 223},
/* 4078 */ {I_VCVTQQ2PS, 2, {YMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+12696, 224},
/* 4079 */ {I_VCVTSD2SI, 2, {REG_GPR|BITS32,RM_XMM|BITS64,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+12704, 222},
/* 4080 */ {I_VCVTSD2SI, 2, {REG_GPR|BITS64,RM_XMM|BITS64,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+12712, 222},
/* 4081 */ {I_VCVTSD2SS, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+12720, 222},
/* 4082 */ {I_VCVTSD2USI, 2, {REG_GPR|BITS32,RM_XMM|BITS64,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+12728, 222},
/* 4083 */ {I_VCVTSD2USI, 2, {REG_GPR|BITS64,RM_XMM|BITS64,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+12736, 222},
/* 4084 */ {I_VCVTSI2SD, 3, {XMMREG,XMMREG,RM_GPR|BITS32,0,0}, {0,ER,0,0,0}, nasm_bytecodes+12744, 222},
/* 4085 */ {I_VCVTSI2SD, 3, {XMMREG,XMMREG,RM_GPR|BITS64,0,0}, {0,ER,0,0,0}, nasm_bytecodes+12752, 222},
/* 4086 */ {I_VCVTSI2SS, 3, {XMMREG,XMMREG,RM_GPR|BITS32,0,0}, {0,ER,0,0,0}, nasm_bytecodes+12760, 222},
/* 4087 */ {I_VCVTSI2SS, 3, {XMMREG,XMMREG,RM_GPR|BITS64,0,0}, {0,ER,0,0,0}, nasm_bytecodes+12768, 222},
/* 4088 */ {I_VCVTSS2SD, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+12776, 222},
/* 4089 */ {I_VCVTSS2SI, 2, {REG_GPR|BITS32,RM_XMM|BITS32,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+12784, 222},
/* 4090 */ {I_VCVTSS2SI, 2, {REG_GPR|BITS64,RM_XMM|BITS32,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+12792, 222},
/* 4091 */ {I_VCVTSS2USI, 2, {REG_GPR|BITS32,RM_XMM|BITS32,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+12800, 222},
/* 4092 */ {I_VCVTSS2USI, 2, {REG_GPR|BITS64,RM_XMM|BITS32,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+12808, 222},
/* 4093 */ {I_VCVTTPD2DQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12816, 221},
/* 4094 */ {I_VCVTTPD2DQ, 2, {XMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12824, 221},
/* 4095 */ {I_VCVTTPD2DQ, 2, {YMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+12832, 222},
/* 4096 */ {I_VCVTTPD2QQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12840, 223},
/* 4097 */ {I_VCVTTPD2QQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12848, 223},
/* 4098 */ {I_VCVTTPD2QQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+12856, 224},
/* 4099 */ {I_VCVTTPD2UDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12864, 221},
/* 4100 */ {I_VCVTTPD2UDQ, 2, {XMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12872, 221},
/* 4101 */ {I_VCVTTPD2UDQ, 2, {YMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+12880, 222},
/* 4102 */ {I_VCVTTPD2UQQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12888, 223},
/* 4103 */ {I_VCVTTPD2UQQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12896, 223},
/* 4104 */ {I_VCVTTPD2UQQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+12904, 224},
/* 4105 */ {I_VCVTTPS2DQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12912, 221},
/* 4106 */ {I_VCVTTPS2DQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12920, 221},
/* 4107 */ {I_VCVTTPS2DQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+12928, 222},
/* 4108 */ {I_VCVTTPS2QQ, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12936, 223},
/* 4109 */ {I_VCVTTPS2QQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12944, 223},
/* 4110 */ {I_VCVTTPS2QQ, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+12952, 224},
/* 4111 */ {I_VCVTTPS2UDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12960, 221},
/* 4112 */ {I_VCVTTPS2UDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12968, 221},
/* 4113 */ {I_VCVTTPS2UDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+12976, 222},
/* 4114 */ {I_VCVTTPS2UQQ, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12984, 223},
/* 4115 */ {I_VCVTTPS2UQQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12992, 223},
/* 4116 */ {I_VCVTTPS2UQQ, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+13000, 224},
/* 4117 */ {I_VCVTTSD2SI, 2, {REG_GPR|BITS32,RM_XMM|BITS64,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+13008, 222},
/* 4118 */ {I_VCVTTSD2SI, 2, {REG_GPR|BITS64,RM_XMM|BITS64,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+13016, 222},
/* 4119 */ {I_VCVTTSD2USI, 2, {REG_GPR|BITS32,RM_XMM|BITS64,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+13024, 222},
/* 4120 */ {I_VCVTTSD2USI, 2, {REG_GPR|BITS64,RM_XMM|BITS64,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+13032, 222},
/* 4121 */ {I_VCVTTSS2SI, 2, {REG_GPR|BITS32,RM_XMM|BITS32,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+13040, 222},
/* 4122 */ {I_VCVTTSS2SI, 2, {REG_GPR|BITS64,RM_XMM|BITS32,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+13048, 222},
/* 4123 */ {I_VCVTTSS2USI, 2, {REG_GPR|BITS32,RM_XMM|BITS32,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+13056, 222},
/* 4124 */ {I_VCVTTSS2USI, 2, {REG_GPR|BITS64,RM_XMM|BITS32,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+13064, 222},
/* 4125 */ {I_VCVTUDQ2PD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+13072, 221},
/* 4126 */ {I_VCVTUDQ2PD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+13080, 221},
/* 4127 */ {I_VCVTUDQ2PD, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+13088, 222},
/* 4128 */ {I_VCVTUDQ2PS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+13096, 221},
/* 4129 */ {I_VCVTUDQ2PS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+13104, 221},
/* 4130 */ {I_VCVTUDQ2PS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+13112, 222},
/* 4131 */ {I_VCVTUQQ2PD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+13120, 223},
/* 4132 */ {I_VCVTUQQ2PD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+13128, 223},
/* 4133 */ {I_VCVTUQQ2PD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+13136, 224},
/* 4134 */ {I_VCVTUQQ2PS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+13144, 223},
/* 4135 */ {I_VCVTUQQ2PS, 2, {XMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+13152, 223},
/* 4136 */ {I_VCVTUQQ2PS, 2, {YMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+13160, 224},
/* 4137 */ {I_VCVTUSI2SD, 3, {XMMREG,XMMREG,RM_GPR|BITS32,0,0}, {0,ER,0,0,0}, nasm_bytecodes+13168, 222},
/* 4138 */ {I_VCVTUSI2SD, 3, {XMMREG,XMMREG,RM_GPR|BITS64,0,0}, {0,ER,0,0,0}, nasm_bytecodes+13176, 222},
/* 4139 */ {I_VCVTUSI2SS, 3, {XMMREG,XMMREG,RM_GPR|BITS32,0,0}, {0,ER,0,0,0}, nasm_bytecodes+13184, 222},
/* 4140 */ {I_VCVTUSI2SS, 3, {XMMREG,XMMREG,RM_GPR|BITS64,0,0}, {0,ER,0,0,0}, nasm_bytecodes+13192, 222},
/* 4141 */ {I_VDBPSADBW, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4209, 225},
/* 4142 */ {I_VDBPSADBW, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4218, 225},
/* 4143 */ {I_VDBPSADBW, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4227, 225},
/* 4144 */ {I_VDBPSADBW, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4236, 225},
/* 4145 */ {I_VDBPSADBW, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4245, 226},
/* 4146 */ {I_VDBPSADBW, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4254, 226},
/* 4147 */ {I_VDIVPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13200, 221},
/* 4148 */ {I_VDIVPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+13208, 221},
/* 4149 */ {I_VDIVPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13216, 221},
/* 4150 */ {I_VDIVPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+13224, 221},
/* 4151 */ {I_VDIVPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+13232, 222},
/* 4152 */ {I_VDIVPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+13240, 222},
/* 4153 */ {I_VDIVPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13248, 221},
/* 4154 */ {I_VDIVPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+13256, 221},
/* 4155 */ {I_VDIVPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13264, 221},
/* 4156 */ {I_VDIVPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+13272, 221},
/* 4157 */ {I_VDIVPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+13280, 222},
/* 4158 */ {I_VDIVPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+13288, 222},
/* 4159 */ {I_VDIVSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+13296, 222},
/* 4160 */ {I_VDIVSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+13304, 222},
/* 4161 */ {I_VDIVSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+13312, 222},
/* 4162 */ {I_VDIVSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+13320, 222},
/* 4163 */ {I_VEXP2PD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+13328, 227},
/* 4164 */ {I_VEXP2PS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+13336, 227},
/* 4165 */ {I_VEXPANDPD, 2, {XMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+13344, 221},
/* 4166 */ {I_VEXPANDPD, 2, {YMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+13352, 221},
/* 4167 */ {I_VEXPANDPD, 2, {ZMMREG,MEMORY|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+13360, 222},
/* 4168 */ {I_VEXPANDPD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+13344, 221},
/* 4169 */ {I_VEXPANDPD, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+13352, 221},
/* 4170 */ {I_VEXPANDPD, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+13360, 222},
/* 4171 */ {I_VEXPANDPS, 2, {XMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+13368, 221},
/* 4172 */ {I_VEXPANDPS, 2, {YMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+13376, 221},
/* 4173 */ {I_VEXPANDPS, 2, {ZMMREG,MEMORY|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+13384, 222},
/* 4174 */ {I_VEXPANDPS, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+13368, 221},
/* 4175 */ {I_VEXPANDPS, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+13376, 221},
/* 4176 */ {I_VEXPANDPS, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+13384, 222},
/* 4177 */ {I_VEXTRACTF32X4, 3, {XMMREG,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4263, 221},
/* 4178 */ {I_VEXTRACTF32X4, 3, {XMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4272, 222},
/* 4179 */ {I_VEXTRACTF32X4, 3, {MEMORY|BITS128,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4281, 221},
/* 4180 */ {I_VEXTRACTF32X4, 3, {MEMORY|BITS128,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4290, 222},
/* 4181 */ {I_VEXTRACTF32X8, 3, {YMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4299, 224},
/* 4182 */ {I_VEXTRACTF32X8, 3, {MEMORY|BITS256,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4308, 224},
/* 4183 */ {I_VEXTRACTF64X2, 3, {XMMREG,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4317, 223},
/* 4184 */ {I_VEXTRACTF64X2, 3, {XMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4326, 224},
/* 4185 */ {I_VEXTRACTF64X2, 3, {MEMORY|BITS128,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4335, 223},
/* 4186 */ {I_VEXTRACTF64X2, 3, {MEMORY|BITS128,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4344, 224},
/* 4187 */ {I_VEXTRACTF64X4, 3, {YMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4353, 222},
/* 4188 */ {I_VEXTRACTF64X4, 3, {MEMORY|BITS256,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4362, 222},
/* 4189 */ {I_VEXTRACTI32X4, 3, {XMMREG,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4371, 221},
/* 4190 */ {I_VEXTRACTI32X4, 3, {XMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4380, 222},
/* 4191 */ {I_VEXTRACTI32X4, 3, {MEMORY|BITS128,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4389, 221},
/* 4192 */ {I_VEXTRACTI32X4, 3, {MEMORY|BITS128,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4398, 222},
/* 4193 */ {I_VEXTRACTI32X8, 3, {YMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4407, 224},
/* 4194 */ {I_VEXTRACTI32X8, 3, {MEMORY|BITS256,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4416, 224},
/* 4195 */ {I_VEXTRACTI64X2, 3, {XMMREG,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4425, 223},
/* 4196 */ {I_VEXTRACTI64X2, 3, {XMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4434, 224},
/* 4197 */ {I_VEXTRACTI64X2, 3, {MEMORY|BITS128,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4443, 223},
/* 4198 */ {I_VEXTRACTI64X2, 3, {MEMORY|BITS128,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4452, 224},
/* 4199 */ {I_VEXTRACTI64X4, 3, {YMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4461, 222},
/* 4200 */ {I_VEXTRACTI64X4, 3, {MEMORY|BITS256,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4470, 222},
/* 4201 */ {I_VEXTRACTPS, 3, {REG_GPR|BITS32,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+4479, 222},
/* 4202 */ {I_VEXTRACTPS, 3, {REG_GPR|BITS64,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+4479, 222},
/* 4203 */ {I_VEXTRACTPS, 3, {MEMORY|BITS32,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+4479, 222},
/* 4204 */ {I_VFIXUPIMMPD, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+4488, 221},
/* 4205 */ {I_VFIXUPIMMPD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+4497, 221},
/* 4206 */ {I_VFIXUPIMMPD, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+4506, 221},
/* 4207 */ {I_VFIXUPIMMPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+4515, 221},
/* 4208 */ {I_VFIXUPIMMPD, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64|SAE,0,0}, nasm_bytecodes+4524, 222},
/* 4209 */ {I_VFIXUPIMMPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+4533, 222},
/* 4210 */ {I_VFIXUPIMMPS, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+4542, 221},
/* 4211 */ {I_VFIXUPIMMPS, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+4551, 221},
/* 4212 */ {I_VFIXUPIMMPS, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+4560, 221},
/* 4213 */ {I_VFIXUPIMMPS, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+4569, 221},
/* 4214 */ {I_VFIXUPIMMPS, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32|SAE,0,0}, nasm_bytecodes+4578, 222},
/* 4215 */ {I_VFIXUPIMMPS, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+4587, 222},
/* 4216 */ {I_VFIXUPIMMSD, 4, {XMMREG,XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+4596, 222},
/* 4217 */ {I_VFIXUPIMMSD, 3, {XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+4605, 222},
/* 4218 */ {I_VFIXUPIMMSS, 4, {XMMREG,XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+4614, 222},
/* 4219 */ {I_VFIXUPIMMSS, 3, {XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+4623, 222},
/* 4220 */ {I_VFMADD132PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13392, 221},
/* 4221 */ {I_VFMADD132PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13400, 221},
/* 4222 */ {I_VFMADD132PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+13408, 222},
/* 4223 */ {I_VFMADD132PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13416, 221},
/* 4224 */ {I_VFMADD132PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13424, 221},
/* 4225 */ {I_VFMADD132PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+13432, 222},
/* 4226 */ {I_VFMADD132SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+13440, 222},
/* 4227 */ {I_VFMADD132SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+13448, 222},
/* 4228 */ {I_VFMADD213PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13456, 221},
/* 4229 */ {I_VFMADD213PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13464, 221},
/* 4230 */ {I_VFMADD213PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+13472, 222},
/* 4231 */ {I_VFMADD213PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13480, 221},
/* 4232 */ {I_VFMADD213PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13488, 221},
/* 4233 */ {I_VFMADD213PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+13496, 222},
/* 4234 */ {I_VFMADD213SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+13504, 222},
/* 4235 */ {I_VFMADD213SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+13512, 222},
/* 4236 */ {I_VFMADD231PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13520, 221},
/* 4237 */ {I_VFMADD231PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13528, 221},
/* 4238 */ {I_VFMADD231PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+13536, 222},
/* 4239 */ {I_VFMADD231PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13544, 221},
/* 4240 */ {I_VFMADD231PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13552, 221},
/* 4241 */ {I_VFMADD231PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+13560, 222},
/* 4242 */ {I_VFMADD231SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+13568, 222},
/* 4243 */ {I_VFMADD231SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+13576, 222},
/* 4244 */ {I_VFMADDSUB132PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13584, 221},
/* 4245 */ {I_VFMADDSUB132PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13592, 221},
/* 4246 */ {I_VFMADDSUB132PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+13600, 222},
/* 4247 */ {I_VFMADDSUB132PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13608, 221},
/* 4248 */ {I_VFMADDSUB132PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13616, 221},
/* 4249 */ {I_VFMADDSUB132PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+13624, 222},
/* 4250 */ {I_VFMADDSUB213PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13632, 221},
/* 4251 */ {I_VFMADDSUB213PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13640, 221},
/* 4252 */ {I_VFMADDSUB213PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+13648, 222},
/* 4253 */ {I_VFMADDSUB213PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13656, 221},
/* 4254 */ {I_VFMADDSUB213PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13664, 221},
/* 4255 */ {I_VFMADDSUB213PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+13672, 222},
/* 4256 */ {I_VFMADDSUB231PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13680, 221},
/* 4257 */ {I_VFMADDSUB231PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13688, 221},
/* 4258 */ {I_VFMADDSUB231PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+13696, 222},
/* 4259 */ {I_VFMADDSUB231PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13704, 221},
/* 4260 */ {I_VFMADDSUB231PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13712, 221},
/* 4261 */ {I_VFMADDSUB231PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+13720, 222},
/* 4262 */ {I_VFMSUB132PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13728, 221},
/* 4263 */ {I_VFMSUB132PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13736, 221},
/* 4264 */ {I_VFMSUB132PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+13744, 222},
/* 4265 */ {I_VFMSUB132PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13752, 221},
/* 4266 */ {I_VFMSUB132PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13760, 221},
/* 4267 */ {I_VFMSUB132PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+13768, 222},
/* 4268 */ {I_VFMSUB132SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+13776, 222},
/* 4269 */ {I_VFMSUB132SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+13784, 222},
/* 4270 */ {I_VFMSUB213PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13792, 221},
/* 4271 */ {I_VFMSUB213PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13800, 221},
/* 4272 */ {I_VFMSUB213PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+13808, 222},
/* 4273 */ {I_VFMSUB213PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13816, 221},
/* 4274 */ {I_VFMSUB213PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13824, 221},
/* 4275 */ {I_VFMSUB213PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+13832, 222},
/* 4276 */ {I_VFMSUB213SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+13840, 222},
/* 4277 */ {I_VFMSUB213SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+13848, 222},
/* 4278 */ {I_VFMSUB231PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13856, 221},
/* 4279 */ {I_VFMSUB231PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13864, 221},
/* 4280 */ {I_VFMSUB231PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+13872, 222},
/* 4281 */ {I_VFMSUB231PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13880, 221},
/* 4282 */ {I_VFMSUB231PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13888, 221},
/* 4283 */ {I_VFMSUB231PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+13896, 222},
/* 4284 */ {I_VFMSUB231SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+13904, 222},
/* 4285 */ {I_VFMSUB231SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+13912, 222},
/* 4286 */ {I_VFMSUBADD132PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13920, 221},
/* 4287 */ {I_VFMSUBADD132PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13928, 221},
/* 4288 */ {I_VFMSUBADD132PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+13936, 222},
/* 4289 */ {I_VFMSUBADD132PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13944, 221},
/* 4290 */ {I_VFMSUBADD132PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13952, 221},
/* 4291 */ {I_VFMSUBADD132PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+13960, 222},
/* 4292 */ {I_VFMSUBADD213PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13968, 221},
/* 4293 */ {I_VFMSUBADD213PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13976, 221},
/* 4294 */ {I_VFMSUBADD213PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+13984, 222},
/* 4295 */ {I_VFMSUBADD213PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13992, 221},
/* 4296 */ {I_VFMSUBADD213PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14000, 221},
/* 4297 */ {I_VFMSUBADD213PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+14008, 222},
/* 4298 */ {I_VFMSUBADD231PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14016, 221},
/* 4299 */ {I_VFMSUBADD231PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14024, 221},
/* 4300 */ {I_VFMSUBADD231PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+14032, 222},
/* 4301 */ {I_VFMSUBADD231PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14040, 221},
/* 4302 */ {I_VFMSUBADD231PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14048, 221},
/* 4303 */ {I_VFMSUBADD231PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+14056, 222},
/* 4304 */ {I_VFNMADD132PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14064, 221},
/* 4305 */ {I_VFNMADD132PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14072, 221},
/* 4306 */ {I_VFNMADD132PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+14080, 222},
/* 4307 */ {I_VFNMADD132PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14088, 221},
/* 4308 */ {I_VFNMADD132PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14096, 221},
/* 4309 */ {I_VFNMADD132PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+14104, 222},
/* 4310 */ {I_VFNMADD132SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+14112, 222},
/* 4311 */ {I_VFNMADD132SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+14120, 222},
/* 4312 */ {I_VFNMADD213PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14128, 221},
/* 4313 */ {I_VFNMADD213PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14136, 221},
/* 4314 */ {I_VFNMADD213PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+14144, 222},
/* 4315 */ {I_VFNMADD213PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14152, 221},
/* 4316 */ {I_VFNMADD213PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14160, 221},
/* 4317 */ {I_VFNMADD213PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+14168, 222},
/* 4318 */ {I_VFNMADD213SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+14176, 222},
/* 4319 */ {I_VFNMADD213SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+14184, 222},
/* 4320 */ {I_VFNMADD231PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14192, 221},
/* 4321 */ {I_VFNMADD231PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14200, 221},
/* 4322 */ {I_VFNMADD231PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+14208, 222},
/* 4323 */ {I_VFNMADD231PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14216, 221},
/* 4324 */ {I_VFNMADD231PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14224, 221},
/* 4325 */ {I_VFNMADD231PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+14232, 222},
/* 4326 */ {I_VFNMADD231SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+14240, 222},
/* 4327 */ {I_VFNMADD231SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+14248, 222},
/* 4328 */ {I_VFNMSUB132PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14256, 221},
/* 4329 */ {I_VFNMSUB132PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14264, 221},
/* 4330 */ {I_VFNMSUB132PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+14272, 222},
/* 4331 */ {I_VFNMSUB132PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14280, 221},
/* 4332 */ {I_VFNMSUB132PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14288, 221},
/* 4333 */ {I_VFNMSUB132PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+14296, 222},
/* 4334 */ {I_VFNMSUB132SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+14304, 222},
/* 4335 */ {I_VFNMSUB132SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+14312, 222},
/* 4336 */ {I_VFNMSUB213PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14320, 221},
/* 4337 */ {I_VFNMSUB213PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14328, 221},
/* 4338 */ {I_VFNMSUB213PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+14336, 222},
/* 4339 */ {I_VFNMSUB213PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14344, 221},
/* 4340 */ {I_VFNMSUB213PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14352, 221},
/* 4341 */ {I_VFNMSUB213PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+14360, 222},
/* 4342 */ {I_VFNMSUB213SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+14368, 222},
/* 4343 */ {I_VFNMSUB213SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+14376, 222},
/* 4344 */ {I_VFNMSUB231PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14384, 221},
/* 4345 */ {I_VFNMSUB231PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14392, 221},
/* 4346 */ {I_VFNMSUB231PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+14400, 222},
/* 4347 */ {I_VFNMSUB231PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14408, 221},
/* 4348 */ {I_VFNMSUB231PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14416, 221},
/* 4349 */ {I_VFNMSUB231PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+14424, 222},
/* 4350 */ {I_VFNMSUB231SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+14432, 222},
/* 4351 */ {I_VFNMSUB231SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+14440, 222},
/* 4352 */ {I_VFPCLASSPD, 3, {KREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK,B64,0,0,0}, nasm_bytecodes+4632, 223},
/* 4353 */ {I_VFPCLASSPD, 3, {KREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK,B64,0,0,0}, nasm_bytecodes+4641, 223},
/* 4354 */ {I_VFPCLASSPD, 3, {KREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK,B64,0,0,0}, nasm_bytecodes+4650, 224},
/* 4355 */ {I_VFPCLASSPS, 3, {KREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK,B32,0,0,0}, nasm_bytecodes+4659, 223},
/* 4356 */ {I_VFPCLASSPS, 3, {KREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK,B32,0,0,0}, nasm_bytecodes+4668, 223},
/* 4357 */ {I_VFPCLASSPS, 3, {KREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK,B32,0,0,0}, nasm_bytecodes+4677, 224},
/* 4358 */ {I_VFPCLASSSD, 3, {KREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4686, 224},
/* 4359 */ {I_VFPCLASSSS, 3, {KREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4695, 224},
/* 4360 */ {I_VGATHERDPD, 2, {XMMREG,XMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4704, 221},
/* 4361 */ {I_VGATHERDPD, 2, {YMMREG,XMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4713, 221},
/* 4362 */ {I_VGATHERDPD, 2, {ZMMREG,YMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4722, 222},
/* 4363 */ {I_VGATHERDPS, 2, {XMMREG,XMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4731, 221},
/* 4364 */ {I_VGATHERDPS, 2, {YMMREG,YMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4740, 221},
/* 4365 */ {I_VGATHERDPS, 2, {ZMMREG,ZMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4749, 222},
/* 4366 */ {I_VGATHERPF0DPD, 1, {YMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4758, 228},
/* 4367 */ {I_VGATHERPF0DPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4767, 228},
/* 4368 */ {I_VGATHERPF0QPD, 1, {ZMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4776, 228},
/* 4369 */ {I_VGATHERPF0QPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4785, 228},
/* 4370 */ {I_VGATHERPF1DPD, 1, {YMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4794, 228},
/* 4371 */ {I_VGATHERPF1DPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4803, 228},
/* 4372 */ {I_VGATHERPF1QPD, 1, {ZMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4812, 228},
/* 4373 */ {I_VGATHERPF1QPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4821, 228},
/* 4374 */ {I_VGATHERQPD, 2, {XMMREG,XMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4830, 221},
/* 4375 */ {I_VGATHERQPD, 2, {YMMREG,YMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4839, 221},
/* 4376 */ {I_VGATHERQPD, 2, {ZMMREG,ZMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4848, 222},
/* 4377 */ {I_VGATHERQPS, 2, {XMMREG,XMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4857, 221},
/* 4378 */ {I_VGATHERQPS, 2, {XMMREG,YMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4866, 221},
/* 4379 */ {I_VGATHERQPS, 2, {YMMREG,ZMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4875, 222},
/* 4380 */ {I_VGETEXPPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+14448, 221},
/* 4381 */ {I_VGETEXPPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+14456, 221},
/* 4382 */ {I_VGETEXPPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+14464, 222},
/* 4383 */ {I_VGETEXPPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+14472, 221},
/* 4384 */ {I_VGETEXPPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+14480, 221},
/* 4385 */ {I_VGETEXPPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+14488, 222},
/* 4386 */ {I_VGETEXPSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+14496, 222},
/* 4387 */ {I_VGETEXPSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+14504, 222},
/* 4388 */ {I_VGETMANTPD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+4884, 221},
/* 4389 */ {I_VGETMANTPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+4893, 221},
/* 4390 */ {I_VGETMANTPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+4902, 222},
/* 4391 */ {I_VGETMANTPS, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+4911, 221},
/* 4392 */ {I_VGETMANTPS, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+4920, 221},
/* 4393 */ {I_VGETMANTPS, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+4929, 222},
/* 4394 */ {I_VGETMANTSD, 4, {XMMREG,XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+4938, 222},
/* 4395 */ {I_VGETMANTSS, 4, {XMMREG,XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+4947, 222},
/* 4396 */ {I_VINSERTF32X4, 4, {YMMREG,YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4956, 221},
/* 4397 */ {I_VINSERTF32X4, 3, {YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4965, 221},
/* 4398 */ {I_VINSERTF32X4, 4, {ZMMREG,ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4974, 222},
/* 4399 */ {I_VINSERTF32X4, 3, {ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4983, 222},
/* 4400 */ {I_VINSERTF32X8, 4, {ZMMREG,ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4992, 224},
/* 4401 */ {I_VINSERTF32X8, 3, {ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5001, 224},
/* 4402 */ {I_VINSERTF64X2, 4, {YMMREG,YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5010, 223},
/* 4403 */ {I_VINSERTF64X2, 3, {YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5019, 223},
/* 4404 */ {I_VINSERTF64X2, 4, {ZMMREG,ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5028, 224},
/* 4405 */ {I_VINSERTF64X2, 3, {ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5037, 224},
/* 4406 */ {I_VINSERTF64X4, 4, {ZMMREG,ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5046, 222},
/* 4407 */ {I_VINSERTF64X4, 3, {ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5055, 222},
/* 4408 */ {I_VINSERTI32X4, 4, {YMMREG,YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5064, 221},
/* 4409 */ {I_VINSERTI32X4, 3, {YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5073, 221},
/* 4410 */ {I_VINSERTI32X4, 4, {ZMMREG,ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5082, 222},
/* 4411 */ {I_VINSERTI32X4, 3, {ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5091, 222},
/* 4412 */ {I_VINSERTI32X8, 4, {ZMMREG,ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5100, 224},
/* 4413 */ {I_VINSERTI32X8, 3, {ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5109, 224},
/* 4414 */ {I_VINSERTI64X2, 4, {YMMREG,YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5118, 223},
/* 4415 */ {I_VINSERTI64X2, 3, {YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5127, 223},
/* 4416 */ {I_VINSERTI64X2, 4, {ZMMREG,ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5136, 224},
/* 4417 */ {I_VINSERTI64X2, 3, {ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5145, 224},
/* 4418 */ {I_VINSERTI64X4, 4, {ZMMREG,ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5154, 222},
/* 4419 */ {I_VINSERTI64X4, 3, {ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5163, 222},
/* 4420 */ {I_VINSERTPS, 4, {XMMREG,XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+5172, 222},
/* 4421 */ {I_VINSERTPS, 3, {XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5181, 222},
/* 4422 */ {I_VMAXPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14512, 221},
/* 4423 */ {I_VMAXPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+14520, 221},
/* 4424 */ {I_VMAXPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14528, 221},
/* 4425 */ {I_VMAXPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+14536, 221},
/* 4426 */ {I_VMAXPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|SAE,0,0}, nasm_bytecodes+14544, 222},
/* 4427 */ {I_VMAXPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+14552, 222},
/* 4428 */ {I_VMAXPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14560, 221},
/* 4429 */ {I_VMAXPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+14568, 221},
/* 4430 */ {I_VMAXPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14576, 221},
/* 4431 */ {I_VMAXPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+14584, 221},
/* 4432 */ {I_VMAXPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|SAE,0,0}, nasm_bytecodes+14592, 222},
/* 4433 */ {I_VMAXPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+14600, 222},
/* 4434 */ {I_VMAXSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+14608, 222},
/* 4435 */ {I_VMAXSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+14616, 222},
/* 4436 */ {I_VMAXSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+14624, 222},
/* 4437 */ {I_VMAXSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+14632, 222},
/* 4438 */ {I_VMINPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14640, 221},
/* 4439 */ {I_VMINPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+14648, 221},
/* 4440 */ {I_VMINPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14656, 221},
/* 4441 */ {I_VMINPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+14664, 221},
/* 4442 */ {I_VMINPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|SAE,0,0}, nasm_bytecodes+14672, 222},
/* 4443 */ {I_VMINPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+14680, 222},
/* 4444 */ {I_VMINPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14688, 221},
/* 4445 */ {I_VMINPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+14696, 221},
/* 4446 */ {I_VMINPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14704, 221},
/* 4447 */ {I_VMINPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+14712, 221},
/* 4448 */ {I_VMINPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|SAE,0,0}, nasm_bytecodes+14720, 222},
/* 4449 */ {I_VMINPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+14728, 222},
/* 4450 */ {I_VMINSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+14736, 222},
/* 4451 */ {I_VMINSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+14744, 222},
/* 4452 */ {I_VMINSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+14752, 222},
/* 4453 */ {I_VMINSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+14760, 222},
/* 4454 */ {I_VMOVAPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14768, 221},
/* 4455 */ {I_VMOVAPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14776, 221},
/* 4456 */ {I_VMOVAPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14784, 222},
/* 4457 */ {I_VMOVAPD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14792, 221},
/* 4458 */ {I_VMOVAPD, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14800, 221},
/* 4459 */ {I_VMOVAPD, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14808, 222},
/* 4460 */ {I_VMOVAPD, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+14816, 221},
/* 4461 */ {I_VMOVAPD, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+14824, 221},
/* 4462 */ {I_VMOVAPD, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+14832, 222},
/* 4463 */ {I_VMOVAPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14840, 221},
/* 4464 */ {I_VMOVAPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14848, 221},
/* 4465 */ {I_VMOVAPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14856, 222},
/* 4466 */ {I_VMOVAPS, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14864, 221},
/* 4467 */ {I_VMOVAPS, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14872, 221},
/* 4468 */ {I_VMOVAPS, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14880, 222},
/* 4469 */ {I_VMOVAPS, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+14888, 221},
/* 4470 */ {I_VMOVAPS, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+14896, 221},
/* 4471 */ {I_VMOVAPS, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+14904, 222},
/* 4472 */ {I_VMOVD, 2, {XMMREG,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+14912, 222},
/* 4473 */ {I_VMOVD, 2, {RM_GPR|BITS32,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+14920, 222},
/* 4474 */ {I_VMOVDDUP, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14928, 221},
/* 4475 */ {I_VMOVDDUP, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14936, 221},
/* 4476 */ {I_VMOVDDUP, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14944, 222},
/* 4477 */ {I_VMOVDQA32, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14952, 221},
/* 4478 */ {I_VMOVDQA32, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14960, 221},
/* 4479 */ {I_VMOVDQA32, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14968, 222},
/* 4480 */ {I_VMOVDQA32, 2, {RM_XMM|BITS128,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14976, 221},
/* 4481 */ {I_VMOVDQA32, 2, {RM_YMM|BITS256,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14984, 221},
/* 4482 */ {I_VMOVDQA32, 2, {RM_ZMM|BITS512,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14992, 222},
/* 4483 */ {I_VMOVDQA64, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15000, 221},
/* 4484 */ {I_VMOVDQA64, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15008, 221},
/* 4485 */ {I_VMOVDQA64, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15016, 222},
/* 4486 */ {I_VMOVDQA64, 2, {RM_XMM|BITS128,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15024, 221},
/* 4487 */ {I_VMOVDQA64, 2, {RM_YMM|BITS256,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15032, 221},
/* 4488 */ {I_VMOVDQA64, 2, {RM_ZMM|BITS512,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15040, 222},
/* 4489 */ {I_VMOVDQU16, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15048, 225},
/* 4490 */ {I_VMOVDQU16, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15056, 225},
/* 4491 */ {I_VMOVDQU16, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15064, 226},
/* 4492 */ {I_VMOVDQU16, 2, {RM_XMM|BITS128,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15072, 225},
/* 4493 */ {I_VMOVDQU16, 2, {RM_YMM|BITS256,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15080, 225},
/* 4494 */ {I_VMOVDQU16, 2, {RM_ZMM|BITS512,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15088, 226},
/* 4495 */ {I_VMOVDQU32, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15096, 221},
/* 4496 */ {I_VMOVDQU32, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15104, 221},
/* 4497 */ {I_VMOVDQU32, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15112, 222},
/* 4498 */ {I_VMOVDQU32, 2, {RM_XMM|BITS128,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15120, 221},
/* 4499 */ {I_VMOVDQU32, 2, {RM_YMM|BITS256,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15128, 221},
/* 4500 */ {I_VMOVDQU32, 2, {RM_ZMM|BITS512,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15136, 222},
/* 4501 */ {I_VMOVDQU64, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15144, 221},
/* 4502 */ {I_VMOVDQU64, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15152, 221},
/* 4503 */ {I_VMOVDQU64, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15160, 222},
/* 4504 */ {I_VMOVDQU64, 2, {RM_XMM|BITS128,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15168, 221},
/* 4505 */ {I_VMOVDQU64, 2, {RM_YMM|BITS256,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15176, 221},
/* 4506 */ {I_VMOVDQU64, 2, {RM_ZMM|BITS512,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15184, 222},
/* 4507 */ {I_VMOVDQU8, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15192, 225},
/* 4508 */ {I_VMOVDQU8, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15200, 225},
/* 4509 */ {I_VMOVDQU8, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15208, 226},
/* 4510 */ {I_VMOVDQU8, 2, {RM_XMM|BITS128,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15216, 225},
/* 4511 */ {I_VMOVDQU8, 2, {RM_YMM|BITS256,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15224, 225},
/* 4512 */ {I_VMOVDQU8, 2, {RM_ZMM|BITS512,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15232, 226},
/* 4513 */ {I_VMOVHLPS, 3, {XMMREG,XMMREG,XMMREG,0,0}, NO_DECORATOR, nasm_bytecodes+15240, 222},
/* 4514 */ {I_VMOVHLPS, 2, {XMMREG,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+15248, 222},
/* 4515 */ {I_VMOVHPD, 3, {XMMREG,XMMREG,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+15256, 222},
/* 4516 */ {I_VMOVHPD, 2, {XMMREG,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+15264, 222},
/* 4517 */ {I_VMOVHPD, 2, {MEMORY|BITS64,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+15272, 222},
/* 4518 */ {I_VMOVHPS, 3, {XMMREG,XMMREG,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+15280, 222},
/* 4519 */ {I_VMOVHPS, 2, {XMMREG,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+15288, 222},
/* 4520 */ {I_VMOVHPS, 2, {MEMORY|BITS64,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+15296, 222},
/* 4521 */ {I_VMOVLHPS, 3, {XMMREG,XMMREG,XMMREG,0,0}, NO_DECORATOR, nasm_bytecodes+15304, 222},
/* 4522 */ {I_VMOVLHPS, 2, {XMMREG,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+15312, 222},
/* 4523 */ {I_VMOVLPD, 3, {XMMREG,XMMREG,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+15320, 222},
/* 4524 */ {I_VMOVLPD, 2, {XMMREG,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+15328, 222},
/* 4525 */ {I_VMOVLPD, 2, {MEMORY|BITS64,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+15336, 222},
/* 4526 */ {I_VMOVLPS, 3, {XMMREG,XMMREG,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+15344, 222},
/* 4527 */ {I_VMOVLPS, 2, {XMMREG,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+15352, 222},
/* 4528 */ {I_VMOVLPS, 2, {MEMORY|BITS64,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+15360, 222},
/* 4529 */ {I_VMOVNTDQ, 2, {MEMORY|BITS128,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+15368, 221},
/* 4530 */ {I_VMOVNTDQ, 2, {MEMORY|BITS256,YMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+15376, 221},
/* 4531 */ {I_VMOVNTDQ, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+15384, 222},
/* 4532 */ {I_VMOVNTDQA, 2, {XMMREG,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+15392, 221},
/* 4533 */ {I_VMOVNTDQA, 2, {YMMREG,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+15400, 221},
/* 4534 */ {I_VMOVNTDQA, 2, {ZMMREG,MEMORY|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+15408, 222},
/* 4535 */ {I_VMOVNTPD, 2, {MEMORY|BITS128,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+15416, 221},
/* 4536 */ {I_VMOVNTPD, 2, {MEMORY|BITS256,YMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+15424, 221},
/* 4537 */ {I_VMOVNTPD, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+15432, 222},
/* 4538 */ {I_VMOVNTPS, 2, {MEMORY|BITS128,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+15440, 221},
/* 4539 */ {I_VMOVNTPS, 2, {MEMORY|BITS256,YMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+15448, 221},
/* 4540 */ {I_VMOVNTPS, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+15456, 222},
/* 4541 */ {I_VMOVQ, 2, {XMMREG,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+15464, 222},
/* 4542 */ {I_VMOVQ, 2, {RM_GPR|BITS64,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+15472, 222},
/* 4543 */ {I_VMOVQ, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+15480, 222},
/* 4544 */ {I_VMOVQ, 2, {RM_XMM|BITS64,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+15488, 222},
/* 4545 */ {I_VMOVSD, 2, {XMMREG,MEMORY|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15496, 222},
/* 4546 */ {I_VMOVSD, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+15504, 222},
/* 4547 */ {I_VMOVSD, 3, {XMMREG,XMMREG,XMMREG,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15512, 222},
/* 4548 */ {I_VMOVSD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15520, 222},
/* 4549 */ {I_VMOVSD, 3, {XMMREG,XMMREG,XMMREG,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15528, 222},
/* 4550 */ {I_VMOVSD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15536, 222},
/* 4551 */ {I_VMOVSHDUP, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15544, 221},
/* 4552 */ {I_VMOVSHDUP, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15552, 221},
/* 4553 */ {I_VMOVSHDUP, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15560, 222},
/* 4554 */ {I_VMOVSLDUP, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15568, 221},
/* 4555 */ {I_VMOVSLDUP, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15576, 221},
/* 4556 */ {I_VMOVSLDUP, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15584, 222},
/* 4557 */ {I_VMOVSS, 2, {XMMREG,MEMORY|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15592, 222},
/* 4558 */ {I_VMOVSS, 2, {MEMORY|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+15600, 222},
/* 4559 */ {I_VMOVSS, 3, {XMMREG,XMMREG,XMMREG,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15608, 222},
/* 4560 */ {I_VMOVSS, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15616, 222},
/* 4561 */ {I_VMOVSS, 3, {XMMREG,XMMREG,XMMREG,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15624, 222},
/* 4562 */ {I_VMOVSS, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15632, 222},
/* 4563 */ {I_VMOVUPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15640, 221},
/* 4564 */ {I_VMOVUPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15648, 221},
/* 4565 */ {I_VMOVUPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15656, 222},
/* 4566 */ {I_VMOVUPD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15664, 221},
/* 4567 */ {I_VMOVUPD, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15672, 221},
/* 4568 */ {I_VMOVUPD, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15680, 222},
/* 4569 */ {I_VMOVUPD, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+15688, 221},
/* 4570 */ {I_VMOVUPD, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+15696, 221},
/* 4571 */ {I_VMOVUPD, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+15704, 222},
/* 4572 */ {I_VMOVUPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15712, 221},
/* 4573 */ {I_VMOVUPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15720, 221},
/* 4574 */ {I_VMOVUPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15728, 222},
/* 4575 */ {I_VMOVUPS, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15736, 221},
/* 4576 */ {I_VMOVUPS, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15744, 221},
/* 4577 */ {I_VMOVUPS, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15752, 222},
/* 4578 */ {I_VMOVUPS, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+15760, 221},
/* 4579 */ {I_VMOVUPS, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+15768, 221},
/* 4580 */ {I_VMOVUPS, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+15776, 222},
/* 4581 */ {I_VMULPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+15784, 221},
/* 4582 */ {I_VMULPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+15792, 221},
/* 4583 */ {I_VMULPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+15800, 221},
/* 4584 */ {I_VMULPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+15808, 221},
/* 4585 */ {I_VMULPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+15816, 222},
/* 4586 */ {I_VMULPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+15824, 222},
/* 4587 */ {I_VMULPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+15832, 221},
/* 4588 */ {I_VMULPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+15840, 221},
/* 4589 */ {I_VMULPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+15848, 221},
/* 4590 */ {I_VMULPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+15856, 221},
/* 4591 */ {I_VMULPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+15864, 222},
/* 4592 */ {I_VMULPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+15872, 222},
/* 4593 */ {I_VMULSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+15880, 222},
/* 4594 */ {I_VMULSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+15888, 222},
/* 4595 */ {I_VMULSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+15896, 222},
/* 4596 */ {I_VMULSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+15904, 222},
/* 4597 */ {I_VORPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+15912, 223},
/* 4598 */ {I_VORPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+15920, 223},
/* 4599 */ {I_VORPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+15928, 223},
/* 4600 */ {I_VORPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+15936, 223},
/* 4601 */ {I_VORPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+15944, 224},
/* 4602 */ {I_VORPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+15952, 224},
/* 4603 */ {I_VORPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+15960, 223},
/* 4604 */ {I_VORPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+15968, 223},
/* 4605 */ {I_VORPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+15976, 223},
/* 4606 */ {I_VORPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+15984, 223},
/* 4607 */ {I_VORPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+15992, 224},
/* 4608 */ {I_VORPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16000, 224},
/* 4609 */ {I_VPABSB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16008, 225},
/* 4610 */ {I_VPABSB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16016, 225},
/* 4611 */ {I_VPABSB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16024, 226},
/* 4612 */ {I_VPABSD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16032, 221},
/* 4613 */ {I_VPABSD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16040, 221},
/* 4614 */ {I_VPABSD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16048, 222},
/* 4615 */ {I_VPABSQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16056, 221},
/* 4616 */ {I_VPABSQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16064, 221},
/* 4617 */ {I_VPABSQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16072, 222},
/* 4618 */ {I_VPABSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16080, 225},
/* 4619 */ {I_VPABSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16088, 225},
/* 4620 */ {I_VPABSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16096, 226},
/* 4621 */ {I_VPACKSSDW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16104, 225},
/* 4622 */ {I_VPACKSSDW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16112, 225},
/* 4623 */ {I_VPACKSSDW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16120, 225},
/* 4624 */ {I_VPACKSSDW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16128, 225},
/* 4625 */ {I_VPACKSSDW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16136, 226},
/* 4626 */ {I_VPACKSSDW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16144, 226},
/* 4627 */ {I_VPACKSSWB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16152, 225},
/* 4628 */ {I_VPACKSSWB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16160, 225},
/* 4629 */ {I_VPACKSSWB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16168, 225},
/* 4630 */ {I_VPACKSSWB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16176, 225},
/* 4631 */ {I_VPACKSSWB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16184, 226},
/* 4632 */ {I_VPACKSSWB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16192, 226},
/* 4633 */ {I_VPACKUSDW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16200, 225},
/* 4634 */ {I_VPACKUSDW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16208, 225},
/* 4635 */ {I_VPACKUSDW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16216, 225},
/* 4636 */ {I_VPACKUSDW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16224, 225},
/* 4637 */ {I_VPACKUSDW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16232, 226},
/* 4638 */ {I_VPACKUSDW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16240, 226},
/* 4639 */ {I_VPACKUSWB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16248, 225},
/* 4640 */ {I_VPACKUSWB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16256, 225},
/* 4641 */ {I_VPACKUSWB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16264, 225},
/* 4642 */ {I_VPACKUSWB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16272, 225},
/* 4643 */ {I_VPACKUSWB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16280, 226},
/* 4644 */ {I_VPACKUSWB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16288, 226},
/* 4645 */ {I_VPADDB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16296, 225},
/* 4646 */ {I_VPADDB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16304, 225},
/* 4647 */ {I_VPADDB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16312, 225},
/* 4648 */ {I_VPADDB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16320, 225},
/* 4649 */ {I_VPADDB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16328, 226},
/* 4650 */ {I_VPADDB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16336, 226},
/* 4651 */ {I_VPADDD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16344, 221},
/* 4652 */ {I_VPADDD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16352, 221},
/* 4653 */ {I_VPADDD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16360, 221},
/* 4654 */ {I_VPADDD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16368, 221},
/* 4655 */ {I_VPADDD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16376, 222},
/* 4656 */ {I_VPADDD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16384, 222},
/* 4657 */ {I_VPADDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16392, 221},
/* 4658 */ {I_VPADDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16400, 221},
/* 4659 */ {I_VPADDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16408, 221},
/* 4660 */ {I_VPADDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16416, 221},
/* 4661 */ {I_VPADDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16424, 222},
/* 4662 */ {I_VPADDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16432, 222},
/* 4663 */ {I_VPADDSB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16440, 225},
/* 4664 */ {I_VPADDSB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16448, 225},
/* 4665 */ {I_VPADDSB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16456, 225},
/* 4666 */ {I_VPADDSB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16464, 225},
/* 4667 */ {I_VPADDSB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16472, 226},
/* 4668 */ {I_VPADDSB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16480, 226},
/* 4669 */ {I_VPADDSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16488, 225},
/* 4670 */ {I_VPADDSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16496, 225},
/* 4671 */ {I_VPADDSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16504, 225},
/* 4672 */ {I_VPADDSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16512, 225},
/* 4673 */ {I_VPADDSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16520, 226},
/* 4674 */ {I_VPADDSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16528, 226},
/* 4675 */ {I_VPADDUSB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16536, 225},
/* 4676 */ {I_VPADDUSB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16544, 225},
/* 4677 */ {I_VPADDUSB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16552, 225},
/* 4678 */ {I_VPADDUSB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16560, 225},
/* 4679 */ {I_VPADDUSB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16568, 226},
/* 4680 */ {I_VPADDUSB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16576, 226},
/* 4681 */ {I_VPADDUSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16584, 225},
/* 4682 */ {I_VPADDUSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16592, 225},
/* 4683 */ {I_VPADDUSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16600, 225},
/* 4684 */ {I_VPADDUSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16608, 225},
/* 4685 */ {I_VPADDUSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16616, 226},
/* 4686 */ {I_VPADDUSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16624, 226},
/* 4687 */ {I_VPADDW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16632, 225},
/* 4688 */ {I_VPADDW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16640, 225},
/* 4689 */ {I_VPADDW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16648, 225},
/* 4690 */ {I_VPADDW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16656, 225},
/* 4691 */ {I_VPADDW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16664, 226},
/* 4692 */ {I_VPADDW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16672, 226},
/* 4693 */ {I_VPALIGNR, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5190, 225},
/* 4694 */ {I_VPALIGNR, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5199, 225},
/* 4695 */ {I_VPALIGNR, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5208, 225},
/* 4696 */ {I_VPALIGNR, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5217, 225},
/* 4697 */ {I_VPALIGNR, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5226, 226},
/* 4698 */ {I_VPALIGNR, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5235, 226},
/* 4699 */ {I_VPANDD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16680, 221},
/* 4700 */ {I_VPANDD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16688, 221},
/* 4701 */ {I_VPANDD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16696, 221},
/* 4702 */ {I_VPANDD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16704, 221},
/* 4703 */ {I_VPANDD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16712, 222},
/* 4704 */ {I_VPANDD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16720, 222},
/* 4705 */ {I_VPANDND, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16728, 221},
/* 4706 */ {I_VPANDND, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16736, 221},
/* 4707 */ {I_VPANDND, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16744, 221},
/* 4708 */ {I_VPANDND, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16752, 221},
/* 4709 */ {I_VPANDND, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16760, 222},
/* 4710 */ {I_VPANDND, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16768, 222},
/* 4711 */ {I_VPANDNQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16776, 221},
/* 4712 */ {I_VPANDNQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16784, 221},
/* 4713 */ {I_VPANDNQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16792, 221},
/* 4714 */ {I_VPANDNQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16800, 221},
/* 4715 */ {I_VPANDNQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16808, 222},
/* 4716 */ {I_VPANDNQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16816, 222},
/* 4717 */ {I_VPANDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16824, 221},
/* 4718 */ {I_VPANDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16832, 221},
/* 4719 */ {I_VPANDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16840, 221},
/* 4720 */ {I_VPANDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16848, 221},
/* 4721 */ {I_VPANDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16856, 222},
/* 4722 */ {I_VPANDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16864, 222},
/* 4723 */ {I_VPAVGB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16872, 225},
/* 4724 */ {I_VPAVGB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16880, 225},
/* 4725 */ {I_VPAVGB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16888, 225},
/* 4726 */ {I_VPAVGB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16896, 225},
/* 4727 */ {I_VPAVGB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16904, 226},
/* 4728 */ {I_VPAVGB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16912, 226},
/* 4729 */ {I_VPAVGW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16920, 225},
/* 4730 */ {I_VPAVGW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16928, 225},
/* 4731 */ {I_VPAVGW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16936, 225},
/* 4732 */ {I_VPAVGW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16944, 225},
/* 4733 */ {I_VPAVGW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16952, 226},
/* 4734 */ {I_VPAVGW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16960, 226},
/* 4735 */ {I_VPBLENDMB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16968, 225},
/* 4736 */ {I_VPBLENDMB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16976, 225},
/* 4737 */ {I_VPBLENDMB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16984, 226},
/* 4738 */ {I_VPBLENDMD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16992, 221},
/* 4739 */ {I_VPBLENDMD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17000, 221},
/* 4740 */ {I_VPBLENDMD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17008, 222},
/* 4741 */ {I_VPBLENDMQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17016, 221},
/* 4742 */ {I_VPBLENDMQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17024, 221},
/* 4743 */ {I_VPBLENDMQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17032, 222},
/* 4744 */ {I_VPBLENDMW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17040, 225},
/* 4745 */ {I_VPBLENDMW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17048, 225},
/* 4746 */ {I_VPBLENDMW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17056, 226},
/* 4747 */ {I_VPBROADCASTB, 2, {XMMREG,RM_XMM|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17064, 225},
/* 4748 */ {I_VPBROADCASTB, 2, {YMMREG,RM_XMM|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17072, 225},
/* 4749 */ {I_VPBROADCASTB, 2, {ZMMREG,RM_XMM|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17080, 226},
/* 4750 */ {I_VPBROADCASTB, 2, {XMMREG,REG_GPR|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17088, 225},
/* 4751 */ {I_VPBROADCASTB, 2, {XMMREG,REG_GPR|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17088, 225},
/* 4752 */ {I_VPBROADCASTB, 2, {XMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17088, 225},
/* 4753 */ {I_VPBROADCASTB, 2, {XMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17088, 225},
/* 4754 */ {I_VPBROADCASTB, 2, {YMMREG,REG_GPR|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17096, 225},
/* 4755 */ {I_VPBROADCASTB, 2, {YMMREG,REG_GPR|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17096, 225},
/* 4756 */ {I_VPBROADCASTB, 2, {YMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17096, 225},
/* 4757 */ {I_VPBROADCASTB, 2, {YMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17096, 225},
/* 4758 */ {I_VPBROADCASTB, 2, {ZMMREG,REG_GPR|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17104, 226},
/* 4759 */ {I_VPBROADCASTB, 2, {ZMMREG,REG_GPR|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17104, 226},
/* 4760 */ {I_VPBROADCASTB, 2, {ZMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17104, 226},
/* 4761 */ {I_VPBROADCASTB, 2, {ZMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17104, 226},
/* 4762 */ {I_VPBROADCASTD, 2, {XMMREG,MEMORY|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17112, 221},
/* 4763 */ {I_VPBROADCASTD, 2, {YMMREG,MEMORY|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17120, 221},
/* 4764 */ {I_VPBROADCASTD, 2, {ZMMREG,MEMORY|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17128, 222},
/* 4765 */ {I_VPBROADCASTD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17136, 221},
/* 4766 */ {I_VPBROADCASTD, 2, {YMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17144, 221},
/* 4767 */ {I_VPBROADCASTD, 2, {ZMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17152, 222},
/* 4768 */ {I_VPBROADCASTD, 2, {XMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17160, 221},
/* 4769 */ {I_VPBROADCASTD, 2, {YMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17168, 221},
/* 4770 */ {I_VPBROADCASTD, 2, {ZMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17176, 222},
/* 4771 */ {I_VPBROADCASTMB2Q, 2, {XMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+17184, 229},
/* 4772 */ {I_VPBROADCASTMB2Q, 2, {YMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+17192, 229},
/* 4773 */ {I_VPBROADCASTMB2Q, 2, {ZMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+17200, 230},
/* 4774 */ {I_VPBROADCASTMW2D, 2, {XMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+17208, 229},
/* 4775 */ {I_VPBROADCASTMW2D, 2, {YMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+17216, 229},
/* 4776 */ {I_VPBROADCASTMW2D, 2, {ZMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+17224, 230},
/* 4777 */ {I_VPBROADCASTQ, 2, {XMMREG,MEMORY|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17232, 221},
/* 4778 */ {I_VPBROADCASTQ, 2, {YMMREG,MEMORY|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17240, 221},
/* 4779 */ {I_VPBROADCASTQ, 2, {ZMMREG,MEMORY|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17248, 222},
/* 4780 */ {I_VPBROADCASTQ, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17256, 221},
/* 4781 */ {I_VPBROADCASTQ, 2, {YMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17264, 221},
/* 4782 */ {I_VPBROADCASTQ, 2, {ZMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17272, 222},
/* 4783 */ {I_VPBROADCASTQ, 2, {XMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17280, 221},
/* 4784 */ {I_VPBROADCASTQ, 2, {YMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17288, 221},
/* 4785 */ {I_VPBROADCASTQ, 2, {ZMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17296, 222},
/* 4786 */ {I_VPBROADCASTW, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17304, 225},
/* 4787 */ {I_VPBROADCASTW, 2, {YMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17312, 225},
/* 4788 */ {I_VPBROADCASTW, 2, {ZMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17320, 226},
/* 4789 */ {I_VPBROADCASTW, 2, {XMMREG,REG_GPR|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17328, 225},
/* 4790 */ {I_VPBROADCASTW, 2, {XMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17328, 225},
/* 4791 */ {I_VPBROADCASTW, 2, {XMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17328, 225},
/* 4792 */ {I_VPBROADCASTW, 2, {YMMREG,REG_GPR|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17336, 225},
/* 4793 */ {I_VPBROADCASTW, 2, {YMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17336, 225},
/* 4794 */ {I_VPBROADCASTW, 2, {YMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17336, 225},
/* 4795 */ {I_VPBROADCASTW, 2, {ZMMREG,REG_GPR|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17344, 226},
/* 4796 */ {I_VPBROADCASTW, 2, {ZMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17344, 226},
/* 4797 */ {I_VPBROADCASTW, 2, {ZMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17344, 226},
/* 4798 */ {I_VPCMPB, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+5244, 225},
/* 4799 */ {I_VPCMPB, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+5253, 225},
/* 4800 */ {I_VPCMPB, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+5262, 226},
/* 4801 */ {I_VPCMPD, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+5271, 221},
/* 4802 */ {I_VPCMPD, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+5280, 221},
/* 4803 */ {I_VPCMPD, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+5289, 222},
/* 4804 */ {I_VPCMPEQB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+17352, 225},
/* 4805 */ {I_VPCMPEQB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+17360, 225},
/* 4806 */ {I_VPCMPEQB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+17368, 226},
/* 4807 */ {I_VPCMPEQD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+17376, 221},
/* 4808 */ {I_VPCMPEQD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+17384, 221},
/* 4809 */ {I_VPCMPEQD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+17392, 222},
/* 4810 */ {I_VPCMPEQQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+17400, 221},
/* 4811 */ {I_VPCMPEQQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+17408, 221},
/* 4812 */ {I_VPCMPEQQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+17416, 222},
/* 4813 */ {I_VPCMPEQW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+17424, 225},
/* 4814 */ {I_VPCMPEQW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+17432, 225},
/* 4815 */ {I_VPCMPEQW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+17440, 226},
/* 4816 */ {I_VPCMPGTB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+17448, 225},
/* 4817 */ {I_VPCMPGTB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+17456, 225},
/* 4818 */ {I_VPCMPGTB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+17464, 226},
/* 4819 */ {I_VPCMPGTD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+17472, 221},
/* 4820 */ {I_VPCMPGTD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+17480, 221},
/* 4821 */ {I_VPCMPGTD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+17488, 222},
/* 4822 */ {I_VPCMPGTQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+17496, 221},
/* 4823 */ {I_VPCMPGTQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+17504, 221},
/* 4824 */ {I_VPCMPGTQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+17512, 222},
/* 4825 */ {I_VPCMPGTW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+17520, 225},
/* 4826 */ {I_VPCMPGTW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+17528, 225},
/* 4827 */ {I_VPCMPGTW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+17536, 226},
/* 4828 */ {I_VPCMPQ, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+5298, 221},
/* 4829 */ {I_VPCMPQ, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+5307, 221},
/* 4830 */ {I_VPCMPQ, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+5316, 222},
/* 4831 */ {I_VPCMPUB, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+5325, 225},
/* 4832 */ {I_VPCMPUB, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+5334, 225},
/* 4833 */ {I_VPCMPUB, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+5343, 226},
/* 4834 */ {I_VPCMPUD, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+5352, 221},
/* 4835 */ {I_VPCMPUD, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+5361, 221},
/* 4836 */ {I_VPCMPUD, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+5370, 222},
/* 4837 */ {I_VPCMPUQ, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+5379, 221},
/* 4838 */ {I_VPCMPUQ, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+5388, 221},
/* 4839 */ {I_VPCMPUQ, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+5397, 222},
/* 4840 */ {I_VPCMPUW, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+5406, 225},
/* 4841 */ {I_VPCMPUW, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+5415, 225},
/* 4842 */ {I_VPCMPUW, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+5424, 226},
/* 4843 */ {I_VPCMPW, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+5433, 225},
/* 4844 */ {I_VPCMPW, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+5442, 225},
/* 4845 */ {I_VPCMPW, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+5451, 226},
/* 4846 */ {I_VPCOMPRESSD, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+17544, 221},
/* 4847 */ {I_VPCOMPRESSD, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+17552, 221},
/* 4848 */ {I_VPCOMPRESSD, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+17560, 222},
/* 4849 */ {I_VPCOMPRESSD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17568, 221},
/* 4850 */ {I_VPCOMPRESSD, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17576, 221},
/* 4851 */ {I_VPCOMPRESSD, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17584, 222},
/* 4852 */ {I_VPCOMPRESSQ, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+17592, 221},
/* 4853 */ {I_VPCOMPRESSQ, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+17600, 221},
/* 4854 */ {I_VPCOMPRESSQ, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+17608, 222},
/* 4855 */ {I_VPCOMPRESSQ, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17616, 221},
/* 4856 */ {I_VPCOMPRESSQ, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17624, 221},
/* 4857 */ {I_VPCOMPRESSQ, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17632, 222},
/* 4858 */ {I_VPCONFLICTD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17640, 229},
/* 4859 */ {I_VPCONFLICTD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17648, 229},
/* 4860 */ {I_VPCONFLICTD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17656, 230},
/* 4861 */ {I_VPCONFLICTQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17664, 229},
/* 4862 */ {I_VPCONFLICTQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17672, 229},
/* 4863 */ {I_VPCONFLICTQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17680, 230},
/* 4864 */ {I_VPERMB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17688, 231},
/* 4865 */ {I_VPERMB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17696, 231},
/* 4866 */ {I_VPERMB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17704, 231},
/* 4867 */ {I_VPERMB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17712, 231},
/* 4868 */ {I_VPERMB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17720, 232},
/* 4869 */ {I_VPERMB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17728, 232},
/* 4870 */ {I_VPERMD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17736, 221},
/* 4871 */ {I_VPERMD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17744, 221},
/* 4872 */ {I_VPERMD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17752, 222},
/* 4873 */ {I_VPERMD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17760, 222},
/* 4874 */ {I_VPERMI2B, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17768, 231},
/* 4875 */ {I_VPERMI2B, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17776, 231},
/* 4876 */ {I_VPERMI2B, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17784, 232},
/* 4877 */ {I_VPERMI2D, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17792, 221},
/* 4878 */ {I_VPERMI2D, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17800, 221},
/* 4879 */ {I_VPERMI2D, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17808, 222},
/* 4880 */ {I_VPERMI2PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17816, 221},
/* 4881 */ {I_VPERMI2PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17824, 221},
/* 4882 */ {I_VPERMI2PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17832, 222},
/* 4883 */ {I_VPERMI2PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17840, 221},
/* 4884 */ {I_VPERMI2PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17848, 221},
/* 4885 */ {I_VPERMI2PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17856, 222},
/* 4886 */ {I_VPERMI2Q, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17864, 221},
/* 4887 */ {I_VPERMI2Q, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17872, 221},
/* 4888 */ {I_VPERMI2Q, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17880, 222},
/* 4889 */ {I_VPERMI2W, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17888, 225},
/* 4890 */ {I_VPERMI2W, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17896, 225},
/* 4891 */ {I_VPERMI2W, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17904, 226},
/* 4892 */ {I_VPERMILPD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5460, 221},
/* 4893 */ {I_VPERMILPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5469, 221},
/* 4894 */ {I_VPERMILPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5478, 222},
/* 4895 */ {I_VPERMILPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17912, 221},
/* 4896 */ {I_VPERMILPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17920, 221},
/* 4897 */ {I_VPERMILPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17928, 221},
/* 4898 */ {I_VPERMILPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17936, 221},
/* 4899 */ {I_VPERMILPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17944, 222},
/* 4900 */ {I_VPERMILPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17952, 222},
/* 4901 */ {I_VPERMILPS, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+5487, 221},
/* 4902 */ {I_VPERMILPS, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+5496, 221},
/* 4903 */ {I_VPERMILPS, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+5505, 222},
/* 4904 */ {I_VPERMILPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17960, 221},
/* 4905 */ {I_VPERMILPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17968, 221},
/* 4906 */ {I_VPERMILPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17976, 221},
/* 4907 */ {I_VPERMILPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17984, 221},
/* 4908 */ {I_VPERMILPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17992, 222},
/* 4909 */ {I_VPERMILPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18000, 222},
/* 4910 */ {I_VPERMPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5514, 221},
/* 4911 */ {I_VPERMPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5523, 222},
/* 4912 */ {I_VPERMPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18008, 221},
/* 4913 */ {I_VPERMPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18016, 221},
/* 4914 */ {I_VPERMPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18024, 222},
/* 4915 */ {I_VPERMPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18032, 222},
/* 4916 */ {I_VPERMPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18040, 221},
/* 4917 */ {I_VPERMPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18048, 221},
/* 4918 */ {I_VPERMPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18056, 222},
/* 4919 */ {I_VPERMPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18064, 222},
/* 4920 */ {I_VPERMQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5532, 221},
/* 4921 */ {I_VPERMQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5541, 222},
/* 4922 */ {I_VPERMQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18072, 221},
/* 4923 */ {I_VPERMQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18080, 221},
/* 4924 */ {I_VPERMQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18088, 222},
/* 4925 */ {I_VPERMQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18096, 222},
/* 4926 */ {I_VPERMT2B, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18104, 231},
/* 4927 */ {I_VPERMT2B, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18112, 231},
/* 4928 */ {I_VPERMT2B, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18120, 232},
/* 4929 */ {I_VPERMT2D, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18128, 221},
/* 4930 */ {I_VPERMT2D, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18136, 221},
/* 4931 */ {I_VPERMT2D, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18144, 222},
/* 4932 */ {I_VPERMT2PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18152, 221},
/* 4933 */ {I_VPERMT2PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18160, 221},
/* 4934 */ {I_VPERMT2PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18168, 222},
/* 4935 */ {I_VPERMT2PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18176, 221},
/* 4936 */ {I_VPERMT2PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18184, 221},
/* 4937 */ {I_VPERMT2PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18192, 222},
/* 4938 */ {I_VPERMT2Q, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18200, 221},
/* 4939 */ {I_VPERMT2Q, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18208, 221},
/* 4940 */ {I_VPERMT2Q, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18216, 222},
/* 4941 */ {I_VPERMT2W, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18224, 225},
/* 4942 */ {I_VPERMT2W, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18232, 225},
/* 4943 */ {I_VPERMT2W, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18240, 226},
/* 4944 */ {I_VPERMW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18248, 225},
/* 4945 */ {I_VPERMW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18256, 225},
/* 4946 */ {I_VPERMW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18264, 225},
/* 4947 */ {I_VPERMW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18272, 225},
/* 4948 */ {I_VPERMW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18280, 226},
/* 4949 */ {I_VPERMW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18288, 226},
/* 4950 */ {I_VPEXPANDD, 2, {XMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18296, 221},
/* 4951 */ {I_VPEXPANDD, 2, {YMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18304, 221},
/* 4952 */ {I_VPEXPANDD, 2, {ZMMREG,MEMORY|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18312, 222},
/* 4953 */ {I_VPEXPANDD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18296, 221},
/* 4954 */ {I_VPEXPANDD, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18304, 221},
/* 4955 */ {I_VPEXPANDD, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18312, 222},
/* 4956 */ {I_VPEXPANDQ, 2, {XMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18320, 221},
/* 4957 */ {I_VPEXPANDQ, 2, {YMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18328, 221},
/* 4958 */ {I_VPEXPANDQ, 2, {ZMMREG,MEMORY|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18336, 222},
/* 4959 */ {I_VPEXPANDQ, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18320, 221},
/* 4960 */ {I_VPEXPANDQ, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18328, 221},
/* 4961 */ {I_VPEXPANDQ, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18336, 222},
/* 4962 */ {I_VPEXTRB, 3, {REG_GPR|BITS8,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5550, 226},
/* 4963 */ {I_VPEXTRB, 3, {REG_GPR|BITS16,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5550, 226},
/* 4964 */ {I_VPEXTRB, 3, {REG_GPR|BITS32,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5550, 226},
/* 4965 */ {I_VPEXTRB, 3, {REG_GPR|BITS64,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5550, 226},
/* 4966 */ {I_VPEXTRB, 3, {MEMORY|BITS8,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5550, 226},
/* 4967 */ {I_VPEXTRD, 3, {RM_GPR|BITS32,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5559, 224},
/* 4968 */ {I_VPEXTRQ, 3, {RM_GPR|BITS64,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5568, 224},
/* 4969 */ {I_VPEXTRW, 3, {REG_GPR|BITS16,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5577, 226},
/* 4970 */ {I_VPEXTRW, 3, {REG_GPR|BITS32,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5577, 226},
/* 4971 */ {I_VPEXTRW, 3, {REG_GPR|BITS64,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5577, 226},
/* 4972 */ {I_VPEXTRW, 3, {MEMORY|BITS16,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5577, 226},
/* 4973 */ {I_VPEXTRW, 3, {REG_GPR|BITS16,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5586, 226},
/* 4974 */ {I_VPEXTRW, 3, {REG_GPR|BITS32,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5586, 226},
/* 4975 */ {I_VPEXTRW, 3, {REG_GPR|BITS64,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5586, 226},
/* 4976 */ {I_VPGATHERDD, 2, {XMMREG,XMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5595, 221},
/* 4977 */ {I_VPGATHERDD, 2, {YMMREG,YMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5604, 221},
/* 4978 */ {I_VPGATHERDD, 2, {ZMMREG,ZMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5613, 222},
/* 4979 */ {I_VPGATHERDQ, 2, {XMMREG,XMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5622, 221},
/* 4980 */ {I_VPGATHERDQ, 2, {YMMREG,XMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5631, 221},
/* 4981 */ {I_VPGATHERDQ, 2, {ZMMREG,YMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5640, 222},
/* 4982 */ {I_VPGATHERQD, 2, {XMMREG,XMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5649, 221},
/* 4983 */ {I_VPGATHERQD, 2, {XMMREG,YMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5658, 221},
/* 4984 */ {I_VPGATHERQD, 2, {YMMREG,ZMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5667, 222},
/* 4985 */ {I_VPGATHERQQ, 2, {XMMREG,XMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5676, 221},
/* 4986 */ {I_VPGATHERQQ, 2, {YMMREG,YMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5685, 221},
/* 4987 */ {I_VPGATHERQQ, 2, {ZMMREG,ZMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5694, 222},
/* 4988 */ {I_VPINSRB, 4, {XMMREG,XMMREG,REG_GPR|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+5703, 226},
/* 4989 */ {I_VPINSRB, 3, {XMMREG,REG_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5712, 226},
/* 4990 */ {I_VPINSRB, 4, {XMMREG,XMMREG,MEMORY|BITS8,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+5703, 226},
/* 4991 */ {I_VPINSRB, 3, {XMMREG,MEMORY|BITS8,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5712, 226},
/* 4992 */ {I_VPINSRD, 4, {XMMREG,XMMREG,RM_GPR|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+5721, 224},
/* 4993 */ {I_VPINSRD, 3, {XMMREG,RM_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5730, 224},
/* 4994 */ {I_VPINSRQ, 4, {XMMREG,XMMREG,RM_GPR|BITS64,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+5739, 224},
/* 4995 */ {I_VPINSRQ, 3, {XMMREG,RM_GPR|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5748, 224},
/* 4996 */ {I_VPINSRW, 4, {XMMREG,XMMREG,REG_GPR|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+5757, 226},
/* 4997 */ {I_VPINSRW, 3, {XMMREG,REG_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5766, 226},
/* 4998 */ {I_VPINSRW, 4, {XMMREG,XMMREG,MEMORY|BITS16,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+5757, 226},
/* 4999 */ {I_VPINSRW, 3, {XMMREG,MEMORY|BITS16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5766, 226},
/* 5000 */ {I_VPLZCNTD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18344, 229},
/* 5001 */ {I_VPLZCNTD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18352, 229},
/* 5002 */ {I_VPLZCNTD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18360, 230},
/* 5003 */ {I_VPLZCNTQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18368, 229},
/* 5004 */ {I_VPLZCNTQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18376, 229},
/* 5005 */ {I_VPLZCNTQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18384, 230},
/* 5006 */ {I_VPMADD52HUQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18392, 233},
/* 5007 */ {I_VPMADD52HUQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18400, 233},
/* 5008 */ {I_VPMADD52HUQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18408, 234},
/* 5009 */ {I_VPMADD52LUQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18416, 233},
/* 5010 */ {I_VPMADD52LUQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18424, 233},
/* 5011 */ {I_VPMADD52LUQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18432, 234},
/* 5012 */ {I_VPMADDUBSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18440, 225},
/* 5013 */ {I_VPMADDUBSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18448, 225},
/* 5014 */ {I_VPMADDUBSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18456, 225},
/* 5015 */ {I_VPMADDUBSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18464, 225},
/* 5016 */ {I_VPMADDUBSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18472, 226},
/* 5017 */ {I_VPMADDUBSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18480, 226},
/* 5018 */ {I_VPMADDWD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18488, 225},
/* 5019 */ {I_VPMADDWD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18496, 225},
/* 5020 */ {I_VPMADDWD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18504, 225},
/* 5021 */ {I_VPMADDWD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18512, 225},
/* 5022 */ {I_VPMADDWD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18520, 226},
/* 5023 */ {I_VPMADDWD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18528, 226},
/* 5024 */ {I_VPMAXSB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18536, 225},
/* 5025 */ {I_VPMAXSB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18544, 225},
/* 5026 */ {I_VPMAXSB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18552, 225},
/* 5027 */ {I_VPMAXSB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18560, 225},
/* 5028 */ {I_VPMAXSB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18568, 226},
/* 5029 */ {I_VPMAXSB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18576, 226},
/* 5030 */ {I_VPMAXSD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18584, 221},
/* 5031 */ {I_VPMAXSD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18592, 221},
/* 5032 */ {I_VPMAXSD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18600, 221},
/* 5033 */ {I_VPMAXSD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18608, 221},
/* 5034 */ {I_VPMAXSD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18616, 222},
/* 5035 */ {I_VPMAXSD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18624, 222},
/* 5036 */ {I_VPMAXSQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18632, 221},
/* 5037 */ {I_VPMAXSQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18640, 221},
/* 5038 */ {I_VPMAXSQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18648, 221},
/* 5039 */ {I_VPMAXSQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18656, 221},
/* 5040 */ {I_VPMAXSQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18664, 222},
/* 5041 */ {I_VPMAXSQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18672, 222},
/* 5042 */ {I_VPMAXSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18680, 225},
/* 5043 */ {I_VPMAXSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18688, 225},
/* 5044 */ {I_VPMAXSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18696, 225},
/* 5045 */ {I_VPMAXSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18704, 225},
/* 5046 */ {I_VPMAXSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18712, 226},
/* 5047 */ {I_VPMAXSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18720, 226},
/* 5048 */ {I_VPMAXUB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18728, 225},
/* 5049 */ {I_VPMAXUB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18736, 225},
/* 5050 */ {I_VPMAXUB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18744, 225},
/* 5051 */ {I_VPMAXUB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18752, 225},
/* 5052 */ {I_VPMAXUB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18760, 226},
/* 5053 */ {I_VPMAXUB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18768, 226},
/* 5054 */ {I_VPMAXUD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18776, 221},
/* 5055 */ {I_VPMAXUD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18784, 221},
/* 5056 */ {I_VPMAXUD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18792, 221},
/* 5057 */ {I_VPMAXUD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18800, 221},
/* 5058 */ {I_VPMAXUD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18808, 222},
/* 5059 */ {I_VPMAXUD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18816, 222},
/* 5060 */ {I_VPMAXUQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18824, 221},
/* 5061 */ {I_VPMAXUQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18832, 221},
/* 5062 */ {I_VPMAXUQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18840, 221},
/* 5063 */ {I_VPMAXUQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18848, 221},
/* 5064 */ {I_VPMAXUQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18856, 222},
/* 5065 */ {I_VPMAXUQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18864, 222},
/* 5066 */ {I_VPMAXUW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18872, 225},
/* 5067 */ {I_VPMAXUW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18880, 225},
/* 5068 */ {I_VPMAXUW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18888, 225},
/* 5069 */ {I_VPMAXUW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18896, 225},
/* 5070 */ {I_VPMAXUW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18904, 226},
/* 5071 */ {I_VPMAXUW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18912, 226},
/* 5072 */ {I_VPMINSB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18920, 225},
/* 5073 */ {I_VPMINSB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18928, 225},
/* 5074 */ {I_VPMINSB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18936, 225},
/* 5075 */ {I_VPMINSB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18944, 225},
/* 5076 */ {I_VPMINSB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18952, 226},
/* 5077 */ {I_VPMINSB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18960, 226},
/* 5078 */ {I_VPMINSD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18968, 221},
/* 5079 */ {I_VPMINSD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18976, 221},
/* 5080 */ {I_VPMINSD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18984, 221},
/* 5081 */ {I_VPMINSD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18992, 221},
/* 5082 */ {I_VPMINSD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+19000, 222},
/* 5083 */ {I_VPMINSD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+19008, 222},
/* 5084 */ {I_VPMINSQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+19016, 221},
/* 5085 */ {I_VPMINSQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+19024, 221},
/* 5086 */ {I_VPMINSQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+19032, 221},
/* 5087 */ {I_VPMINSQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+19040, 221},
/* 5088 */ {I_VPMINSQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+19048, 222},
/* 5089 */ {I_VPMINSQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+19056, 222},
/* 5090 */ {I_VPMINSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19064, 225},
/* 5091 */ {I_VPMINSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19072, 225},
/* 5092 */ {I_VPMINSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19080, 225},
/* 5093 */ {I_VPMINSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19088, 225},
/* 5094 */ {I_VPMINSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19096, 226},
/* 5095 */ {I_VPMINSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19104, 226},
/* 5096 */ {I_VPMINUB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19112, 225},
/* 5097 */ {I_VPMINUB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19120, 225},
/* 5098 */ {I_VPMINUB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19128, 225},
/* 5099 */ {I_VPMINUB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19136, 225},
/* 5100 */ {I_VPMINUB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19144, 226},
/* 5101 */ {I_VPMINUB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19152, 226},
/* 5102 */ {I_VPMINUD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+19160, 221},
/* 5103 */ {I_VPMINUD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+19168, 221},
/* 5104 */ {I_VPMINUD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+19176, 221},
/* 5105 */ {I_VPMINUD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+19184, 221},
/* 5106 */ {I_VPMINUD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+19192, 222},
/* 5107 */ {I_VPMINUD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+19200, 222},
/* 5108 */ {I_VPMINUQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+19208, 221},
/* 5109 */ {I_VPMINUQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+19216, 221},
/* 5110 */ {I_VPMINUQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+19224, 221},
/* 5111 */ {I_VPMINUQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+19232, 221},
/* 5112 */ {I_VPMINUQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+19240, 222},
/* 5113 */ {I_VPMINUQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+19248, 222},
/* 5114 */ {I_VPMINUW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19256, 225},
/* 5115 */ {I_VPMINUW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19264, 225},
/* 5116 */ {I_VPMINUW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19272, 225},
/* 5117 */ {I_VPMINUW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19280, 225},
/* 5118 */ {I_VPMINUW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19288, 226},
/* 5119 */ {I_VPMINUW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19296, 226},
/* 5120 */ {I_VPMOVB2M, 2, {KREG,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19304, 225},
/* 5121 */ {I_VPMOVB2M, 2, {KREG,YMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19312, 225},
/* 5122 */ {I_VPMOVB2M, 2, {KREG,ZMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19320, 226},
/* 5123 */ {I_VPMOVD2M, 2, {KREG,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19328, 223},
/* 5124 */ {I_VPMOVD2M, 2, {KREG,YMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19336, 223},
/* 5125 */ {I_VPMOVD2M, 2, {KREG,ZMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19344, 224},
/* 5126 */ {I_VPMOVDB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19352, 221},
/* 5127 */ {I_VPMOVDB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19360, 221},
/* 5128 */ {I_VPMOVDB, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19368, 222},
/* 5129 */ {I_VPMOVDB, 2, {MEMORY|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19376, 221},
/* 5130 */ {I_VPMOVDB, 2, {MEMORY|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19384, 221},
/* 5131 */ {I_VPMOVDB, 2, {MEMORY|BITS128,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19392, 222},
/* 5132 */ {I_VPMOVDW, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19400, 221},
/* 5133 */ {I_VPMOVDW, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19408, 221},
/* 5134 */ {I_VPMOVDW, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19416, 222},
/* 5135 */ {I_VPMOVDW, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19424, 221},
/* 5136 */ {I_VPMOVDW, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19432, 221},
/* 5137 */ {I_VPMOVDW, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19440, 222},
/* 5138 */ {I_VPMOVM2B, 2, {XMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19448, 225},
/* 5139 */ {I_VPMOVM2B, 2, {YMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19456, 225},
/* 5140 */ {I_VPMOVM2B, 2, {ZMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19464, 226},
/* 5141 */ {I_VPMOVM2D, 2, {XMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19472, 223},
/* 5142 */ {I_VPMOVM2D, 2, {YMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19480, 223},
/* 5143 */ {I_VPMOVM2D, 2, {ZMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19488, 224},
/* 5144 */ {I_VPMOVM2Q, 2, {XMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19496, 223},
/* 5145 */ {I_VPMOVM2Q, 2, {YMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19504, 223},
/* 5146 */ {I_VPMOVM2Q, 2, {ZMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19512, 224},
/* 5147 */ {I_VPMOVM2W, 2, {XMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19520, 225},
/* 5148 */ {I_VPMOVM2W, 2, {YMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19528, 225},
/* 5149 */ {I_VPMOVM2W, 2, {ZMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19536, 226},
/* 5150 */ {I_VPMOVQ2M, 2, {KREG,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19544, 223},
/* 5151 */ {I_VPMOVQ2M, 2, {KREG,YMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19552, 223},
/* 5152 */ {I_VPMOVQ2M, 2, {KREG,ZMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19560, 224},
/* 5153 */ {I_VPMOVQB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19568, 221},
/* 5154 */ {I_VPMOVQB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19576, 221},
/* 5155 */ {I_VPMOVQB, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19584, 222},
/* 5156 */ {I_VPMOVQB, 2, {MEMORY|BITS16,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19592, 221},
/* 5157 */ {I_VPMOVQB, 2, {MEMORY|BITS32,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19600, 221},
/* 5158 */ {I_VPMOVQB, 2, {MEMORY|BITS64,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19608, 222},
/* 5159 */ {I_VPMOVQD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19616, 221},
/* 5160 */ {I_VPMOVQD, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19624, 221},
/* 5161 */ {I_VPMOVQD, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19632, 222},
/* 5162 */ {I_VPMOVQD, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19640, 221},
/* 5163 */ {I_VPMOVQD, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19648, 221},
/* 5164 */ {I_VPMOVQD, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19656, 222},
/* 5165 */ {I_VPMOVQW, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19664, 221},
/* 5166 */ {I_VPMOVQW, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19672, 221},
/* 5167 */ {I_VPMOVQW, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19680, 222},
/* 5168 */ {I_VPMOVQW, 2, {MEMORY|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19688, 221},
/* 5169 */ {I_VPMOVQW, 2, {MEMORY|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19696, 221},
/* 5170 */ {I_VPMOVQW, 2, {MEMORY|BITS128,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19704, 222},
/* 5171 */ {I_VPMOVSDB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19712, 221},
/* 5172 */ {I_VPMOVSDB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19720, 221},
/* 5173 */ {I_VPMOVSDB, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19728, 222},
/* 5174 */ {I_VPMOVSDB, 2, {MEMORY|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19736, 221},
/* 5175 */ {I_VPMOVSDB, 2, {MEMORY|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19744, 221},
/* 5176 */ {I_VPMOVSDB, 2, {MEMORY|BITS128,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19752, 222},
/* 5177 */ {I_VPMOVSDW, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19760, 221},
/* 5178 */ {I_VPMOVSDW, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19768, 221},
/* 5179 */ {I_VPMOVSDW, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19776, 222},
/* 5180 */ {I_VPMOVSDW, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19784, 221},
/* 5181 */ {I_VPMOVSDW, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19792, 221},
/* 5182 */ {I_VPMOVSDW, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19800, 222},
/* 5183 */ {I_VPMOVSQB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19808, 221},
/* 5184 */ {I_VPMOVSQB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19816, 221},
/* 5185 */ {I_VPMOVSQB, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19824, 222},
/* 5186 */ {I_VPMOVSQB, 2, {MEMORY|BITS16,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19832, 221},
/* 5187 */ {I_VPMOVSQB, 2, {MEMORY|BITS32,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19840, 221},
/* 5188 */ {I_VPMOVSQB, 2, {MEMORY|BITS64,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19848, 222},
/* 5189 */ {I_VPMOVSQD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19856, 221},
/* 5190 */ {I_VPMOVSQD, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19864, 221},
/* 5191 */ {I_VPMOVSQD, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19872, 222},
/* 5192 */ {I_VPMOVSQD, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19880, 221},
/* 5193 */ {I_VPMOVSQD, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19888, 221},
/* 5194 */ {I_VPMOVSQD, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19896, 222},
/* 5195 */ {I_VPMOVSQW, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19904, 221},
/* 5196 */ {I_VPMOVSQW, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19912, 221},
/* 5197 */ {I_VPMOVSQW, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19920, 222},
/* 5198 */ {I_VPMOVSQW, 2, {MEMORY|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19928, 221},
/* 5199 */ {I_VPMOVSQW, 2, {MEMORY|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19936, 221},
/* 5200 */ {I_VPMOVSQW, 2, {MEMORY|BITS128,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19944, 222},
/* 5201 */ {I_VPMOVSWB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19952, 225},
/* 5202 */ {I_VPMOVSWB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19960, 225},
/* 5203 */ {I_VPMOVSWB, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19968, 226},
/* 5204 */ {I_VPMOVSWB, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19976, 225},
/* 5205 */ {I_VPMOVSWB, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19984, 225},
/* 5206 */ {I_VPMOVSWB, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19992, 226},
/* 5207 */ {I_VPMOVSXBD, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20000, 221},
/* 5208 */ {I_VPMOVSXBD, 2, {YMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20008, 221},
/* 5209 */ {I_VPMOVSXBD, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20016, 222},
/* 5210 */ {I_VPMOVSXBQ, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20024, 221},
/* 5211 */ {I_VPMOVSXBQ, 2, {YMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20032, 221},
/* 5212 */ {I_VPMOVSXBQ, 2, {ZMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20040, 222},
/* 5213 */ {I_VPMOVSXBW, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20048, 225},
/* 5214 */ {I_VPMOVSXBW, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20056, 225},
/* 5215 */ {I_VPMOVSXBW, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20064, 226},
/* 5216 */ {I_VPMOVSXDQ, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20072, 221},
/* 5217 */ {I_VPMOVSXDQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20080, 221},
/* 5218 */ {I_VPMOVSXDQ, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20088, 222},
/* 5219 */ {I_VPMOVSXWD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20096, 221},
/* 5220 */ {I_VPMOVSXWD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20104, 221},
/* 5221 */ {I_VPMOVSXWD, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20112, 222},
/* 5222 */ {I_VPMOVSXWQ, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20120, 221},
/* 5223 */ {I_VPMOVSXWQ, 2, {YMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20128, 221},
/* 5224 */ {I_VPMOVSXWQ, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20136, 222},
/* 5225 */ {I_VPMOVUSDB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20144, 221},
/* 5226 */ {I_VPMOVUSDB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20152, 221},
/* 5227 */ {I_VPMOVUSDB, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20160, 222},
/* 5228 */ {I_VPMOVUSDB, 2, {MEMORY|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20168, 221},
/* 5229 */ {I_VPMOVUSDB, 2, {MEMORY|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20176, 221},
/* 5230 */ {I_VPMOVUSDB, 2, {MEMORY|BITS128,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20184, 222},
/* 5231 */ {I_VPMOVUSDW, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20192, 221},
/* 5232 */ {I_VPMOVUSDW, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20200, 221},
/* 5233 */ {I_VPMOVUSDW, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20208, 222},
/* 5234 */ {I_VPMOVUSDW, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20216, 221},
/* 5235 */ {I_VPMOVUSDW, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20224, 221},
/* 5236 */ {I_VPMOVUSDW, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20232, 222},
/* 5237 */ {I_VPMOVUSQB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20240, 221},
/* 5238 */ {I_VPMOVUSQB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20248, 221},
/* 5239 */ {I_VPMOVUSQB, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20256, 222},
/* 5240 */ {I_VPMOVUSQB, 2, {MEMORY|BITS16,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20264, 221},
/* 5241 */ {I_VPMOVUSQB, 2, {MEMORY|BITS32,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20272, 221},
/* 5242 */ {I_VPMOVUSQB, 2, {MEMORY|BITS64,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20280, 222},
/* 5243 */ {I_VPMOVUSQD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20288, 221},
/* 5244 */ {I_VPMOVUSQD, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20296, 221},
/* 5245 */ {I_VPMOVUSQD, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20304, 222},
/* 5246 */ {I_VPMOVUSQD, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20312, 221},
/* 5247 */ {I_VPMOVUSQD, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20320, 221},
/* 5248 */ {I_VPMOVUSQD, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20328, 222},
/* 5249 */ {I_VPMOVUSQW, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20336, 221},
/* 5250 */ {I_VPMOVUSQW, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20344, 221},
/* 5251 */ {I_VPMOVUSQW, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20352, 222},
/* 5252 */ {I_VPMOVUSQW, 2, {MEMORY|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20360, 221},
/* 5253 */ {I_VPMOVUSQW, 2, {MEMORY|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20368, 221},
/* 5254 */ {I_VPMOVUSQW, 2, {MEMORY|BITS128,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20376, 222},
/* 5255 */ {I_VPMOVUSWB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20384, 225},
/* 5256 */ {I_VPMOVUSWB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20392, 225},
/* 5257 */ {I_VPMOVUSWB, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20400, 226},
/* 5258 */ {I_VPMOVUSWB, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20408, 225},
/* 5259 */ {I_VPMOVUSWB, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20416, 225},
/* 5260 */ {I_VPMOVUSWB, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20424, 226},
/* 5261 */ {I_VPMOVW2M, 2, {KREG,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20432, 225},
/* 5262 */ {I_VPMOVW2M, 2, {KREG,YMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20440, 225},
/* 5263 */ {I_VPMOVW2M, 2, {KREG,ZMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20448, 226},
/* 5264 */ {I_VPMOVWB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20456, 225},
/* 5265 */ {I_VPMOVWB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20464, 225},
/* 5266 */ {I_VPMOVWB, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20472, 226},
/* 5267 */ {I_VPMOVWB, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20480, 225},
/* 5268 */ {I_VPMOVWB, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20488, 225},
/* 5269 */ {I_VPMOVWB, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20496, 226},
/* 5270 */ {I_VPMOVZXBD, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20504, 221},
/* 5271 */ {I_VPMOVZXBD, 2, {YMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20512, 221},
/* 5272 */ {I_VPMOVZXBD, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20520, 222},
/* 5273 */ {I_VPMOVZXBQ, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20528, 221},
/* 5274 */ {I_VPMOVZXBQ, 2, {YMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20536, 221},
/* 5275 */ {I_VPMOVZXBQ, 2, {ZMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20544, 222},
/* 5276 */ {I_VPMOVZXBW, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20552, 225},
/* 5277 */ {I_VPMOVZXBW, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20560, 225},
/* 5278 */ {I_VPMOVZXBW, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20568, 226},
/* 5279 */ {I_VPMOVZXDQ, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20576, 221},
/* 5280 */ {I_VPMOVZXDQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20584, 221},
/* 5281 */ {I_VPMOVZXDQ, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20592, 222},
/* 5282 */ {I_VPMOVZXWD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20600, 221},
/* 5283 */ {I_VPMOVZXWD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20608, 221},
/* 5284 */ {I_VPMOVZXWD, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20616, 222},
/* 5285 */ {I_VPMOVZXWQ, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20624, 221},
/* 5286 */ {I_VPMOVZXWQ, 2, {YMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20632, 221},
/* 5287 */ {I_VPMOVZXWQ, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20640, 222},
/* 5288 */ {I_VPMULDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20648, 221},
/* 5289 */ {I_VPMULDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20656, 221},
/* 5290 */ {I_VPMULDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20664, 221},
/* 5291 */ {I_VPMULDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20672, 221},
/* 5292 */ {I_VPMULDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20680, 222},
/* 5293 */ {I_VPMULDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20688, 222},
/* 5294 */ {I_VPMULHRSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20696, 225},
/* 5295 */ {I_VPMULHRSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20704, 225},
/* 5296 */ {I_VPMULHRSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20712, 225},
/* 5297 */ {I_VPMULHRSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20720, 225},
/* 5298 */ {I_VPMULHRSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20728, 226},
/* 5299 */ {I_VPMULHRSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20736, 226},
/* 5300 */ {I_VPMULHUW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20744, 225},
/* 5301 */ {I_VPMULHUW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20752, 225},
/* 5302 */ {I_VPMULHUW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20760, 225},
/* 5303 */ {I_VPMULHUW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20768, 225},
/* 5304 */ {I_VPMULHUW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20776, 226},
/* 5305 */ {I_VPMULHUW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20784, 226},
/* 5306 */ {I_VPMULHW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20792, 225},
/* 5307 */ {I_VPMULHW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20800, 225},
/* 5308 */ {I_VPMULHW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20808, 225},
/* 5309 */ {I_VPMULHW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20816, 225},
/* 5310 */ {I_VPMULHW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20824, 226},
/* 5311 */ {I_VPMULHW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20832, 226},
/* 5312 */ {I_VPMULLD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20840, 221},
/* 5313 */ {I_VPMULLD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20848, 221},
/* 5314 */ {I_VPMULLD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20856, 221},
/* 5315 */ {I_VPMULLD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20864, 221},
/* 5316 */ {I_VPMULLD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20872, 222},
/* 5317 */ {I_VPMULLD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20880, 222},
/* 5318 */ {I_VPMULLQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20888, 223},
/* 5319 */ {I_VPMULLQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20896, 223},
/* 5320 */ {I_VPMULLQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20904, 223},
/* 5321 */ {I_VPMULLQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20912, 223},
/* 5322 */ {I_VPMULLQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20920, 224},
/* 5323 */ {I_VPMULLQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20928, 224},
/* 5324 */ {I_VPMULLW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20936, 225},
/* 5325 */ {I_VPMULLW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20944, 225},
/* 5326 */ {I_VPMULLW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20952, 225},
/* 5327 */ {I_VPMULLW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20960, 225},
/* 5328 */ {I_VPMULLW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20968, 226},
/* 5329 */ {I_VPMULLW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20976, 226},
/* 5330 */ {I_VPMULTISHIFTQB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20984, 231},
/* 5331 */ {I_VPMULTISHIFTQB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20992, 231},
/* 5332 */ {I_VPMULTISHIFTQB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21000, 231},
/* 5333 */ {I_VPMULTISHIFTQB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21008, 231},
/* 5334 */ {I_VPMULTISHIFTQB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21016, 232},
/* 5335 */ {I_VPMULTISHIFTQB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21024, 232},
/* 5336 */ {I_VPMULUDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21032, 221},
/* 5337 */ {I_VPMULUDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21040, 221},
/* 5338 */ {I_VPMULUDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21048, 221},
/* 5339 */ {I_VPMULUDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21056, 221},
/* 5340 */ {I_VPMULUDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21064, 222},
/* 5341 */ {I_VPMULUDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21072, 222},
/* 5342 */ {I_VPORD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21080, 221},
/* 5343 */ {I_VPORD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21088, 221},
/* 5344 */ {I_VPORD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21096, 221},
/* 5345 */ {I_VPORD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21104, 221},
/* 5346 */ {I_VPORD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21112, 222},
/* 5347 */ {I_VPORD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21120, 222},
/* 5348 */ {I_VPORQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21128, 221},
/* 5349 */ {I_VPORQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21136, 221},
/* 5350 */ {I_VPORQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21144, 221},
/* 5351 */ {I_VPORQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21152, 221},
/* 5352 */ {I_VPORQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21160, 222},
/* 5353 */ {I_VPORQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21168, 222},
/* 5354 */ {I_VPROLD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+5775, 221},
/* 5355 */ {I_VPROLD, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5784, 221},
/* 5356 */ {I_VPROLD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+5793, 221},
/* 5357 */ {I_VPROLD, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5802, 221},
/* 5358 */ {I_VPROLD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+5811, 222},
/* 5359 */ {I_VPROLD, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5820, 222},
/* 5360 */ {I_VPROLQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5829, 221},
/* 5361 */ {I_VPROLQ, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5838, 221},
/* 5362 */ {I_VPROLQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5847, 221},
/* 5363 */ {I_VPROLQ, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5856, 221},
/* 5364 */ {I_VPROLQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5865, 222},
/* 5365 */ {I_VPROLQ, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5874, 222},
/* 5366 */ {I_VPROLVD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21176, 221},
/* 5367 */ {I_VPROLVD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21184, 221},
/* 5368 */ {I_VPROLVD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21192, 221},
/* 5369 */ {I_VPROLVD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21200, 221},
/* 5370 */ {I_VPROLVD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21208, 222},
/* 5371 */ {I_VPROLVD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21216, 222},
/* 5372 */ {I_VPROLVQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21224, 221},
/* 5373 */ {I_VPROLVQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21232, 221},
/* 5374 */ {I_VPROLVQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21240, 221},
/* 5375 */ {I_VPROLVQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21248, 221},
/* 5376 */ {I_VPROLVQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21256, 222},
/* 5377 */ {I_VPROLVQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21264, 222},
/* 5378 */ {I_VPRORD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+5883, 221},
/* 5379 */ {I_VPRORD, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5892, 221},
/* 5380 */ {I_VPRORD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+5901, 221},
/* 5381 */ {I_VPRORD, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5910, 221},
/* 5382 */ {I_VPRORD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+5919, 222},
/* 5383 */ {I_VPRORD, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5928, 222},
/* 5384 */ {I_VPRORQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5937, 221},
/* 5385 */ {I_VPRORQ, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5946, 221},
/* 5386 */ {I_VPRORQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5955, 221},
/* 5387 */ {I_VPRORQ, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5964, 221},
/* 5388 */ {I_VPRORQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5973, 222},
/* 5389 */ {I_VPRORQ, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5982, 222},
/* 5390 */ {I_VPRORVD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21272, 221},
/* 5391 */ {I_VPRORVD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21280, 221},
/* 5392 */ {I_VPRORVD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21288, 221},
/* 5393 */ {I_VPRORVD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21296, 221},
/* 5394 */ {I_VPRORVD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21304, 222},
/* 5395 */ {I_VPRORVD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21312, 222},
/* 5396 */ {I_VPRORVQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21320, 221},
/* 5397 */ {I_VPRORVQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21328, 221},
/* 5398 */ {I_VPRORVQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21336, 221},
/* 5399 */ {I_VPRORVQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21344, 221},
/* 5400 */ {I_VPRORVQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21352, 222},
/* 5401 */ {I_VPRORVQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21360, 222},
/* 5402 */ {I_VPSADBW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+21368, 225},
/* 5403 */ {I_VPSADBW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+21376, 225},
/* 5404 */ {I_VPSADBW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+21384, 225},
/* 5405 */ {I_VPSADBW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+21392, 225},
/* 5406 */ {I_VPSADBW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, NO_DECORATOR, nasm_bytecodes+21400, 226},
/* 5407 */ {I_VPSADBW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+21408, 226},
/* 5408 */ {I_VPSCATTERDD, 2, {XMEM|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5991, 221},
/* 5409 */ {I_VPSCATTERDD, 2, {YMEM|BITS32,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6000, 221},
/* 5410 */ {I_VPSCATTERDD, 2, {ZMEM|BITS32,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6009, 222},
/* 5411 */ {I_VPSCATTERDQ, 2, {XMEM|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6018, 221},
/* 5412 */ {I_VPSCATTERDQ, 2, {XMEM|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6027, 221},
/* 5413 */ {I_VPSCATTERDQ, 2, {YMEM|BITS64,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6036, 222},
/* 5414 */ {I_VPSCATTERQD, 2, {XMEM|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6045, 221},
/* 5415 */ {I_VPSCATTERQD, 2, {YMEM|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6054, 221},
/* 5416 */ {I_VPSCATTERQD, 2, {ZMEM|BITS32,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6063, 222},
/* 5417 */ {I_VPSCATTERQQ, 2, {XMEM|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6072, 221},
/* 5418 */ {I_VPSCATTERQQ, 2, {YMEM|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6081, 221},
/* 5419 */ {I_VPSCATTERQQ, 2, {ZMEM|BITS64,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6090, 222},
/* 5420 */ {I_VPSHUFB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21416, 225},
/* 5421 */ {I_VPSHUFB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21424, 225},
/* 5422 */ {I_VPSHUFB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21432, 225},
/* 5423 */ {I_VPSHUFB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21440, 225},
/* 5424 */ {I_VPSHUFB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21448, 226},
/* 5425 */ {I_VPSHUFB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21456, 226},
/* 5426 */ {I_VPSHUFD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6099, 221},
/* 5427 */ {I_VPSHUFD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6108, 221},
/* 5428 */ {I_VPSHUFD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6117, 222},
/* 5429 */ {I_VPSHUFHW, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6126, 225},
/* 5430 */ {I_VPSHUFHW, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6135, 225},
/* 5431 */ {I_VPSHUFHW, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6144, 226},
/* 5432 */ {I_VPSHUFLW, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6153, 225},
/* 5433 */ {I_VPSHUFLW, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6162, 225},
/* 5434 */ {I_VPSHUFLW, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6171, 226},
/* 5435 */ {I_VPSLLD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21464, 221},
/* 5436 */ {I_VPSLLD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21472, 221},
/* 5437 */ {I_VPSLLD, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21480, 221},
/* 5438 */ {I_VPSLLD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21488, 221},
/* 5439 */ {I_VPSLLD, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21496, 222},
/* 5440 */ {I_VPSLLD, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21504, 222},
/* 5441 */ {I_VPSLLD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6180, 221},
/* 5442 */ {I_VPSLLD, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6189, 221},
/* 5443 */ {I_VPSLLD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6198, 221},
/* 5444 */ {I_VPSLLD, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6207, 221},
/* 5445 */ {I_VPSLLD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6216, 222},
/* 5446 */ {I_VPSLLD, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6225, 222},
/* 5447 */ {I_VPSLLDQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+6234, 225},
/* 5448 */ {I_VPSLLDQ, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+6243, 225},
/* 5449 */ {I_VPSLLDQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+6252, 225},
/* 5450 */ {I_VPSLLDQ, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+6261, 225},
/* 5451 */ {I_VPSLLDQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+6270, 226},
/* 5452 */ {I_VPSLLDQ, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+6279, 226},
/* 5453 */ {I_VPSLLQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21512, 221},
/* 5454 */ {I_VPSLLQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21520, 221},
/* 5455 */ {I_VPSLLQ, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21528, 221},
/* 5456 */ {I_VPSLLQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21536, 221},
/* 5457 */ {I_VPSLLQ, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21544, 222},
/* 5458 */ {I_VPSLLQ, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21552, 222},
/* 5459 */ {I_VPSLLQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+6288, 221},
/* 5460 */ {I_VPSLLQ, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6297, 221},
/* 5461 */ {I_VPSLLQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+6306, 221},
/* 5462 */ {I_VPSLLQ, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6315, 221},
/* 5463 */ {I_VPSLLQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+6324, 222},
/* 5464 */ {I_VPSLLQ, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6333, 222},
/* 5465 */ {I_VPSLLVD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21560, 221},
/* 5466 */ {I_VPSLLVD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21568, 221},
/* 5467 */ {I_VPSLLVD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21576, 221},
/* 5468 */ {I_VPSLLVD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21584, 221},
/* 5469 */ {I_VPSLLVD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21592, 222},
/* 5470 */ {I_VPSLLVD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21600, 222},
/* 5471 */ {I_VPSLLVQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21608, 221},
/* 5472 */ {I_VPSLLVQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21616, 221},
/* 5473 */ {I_VPSLLVQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21624, 221},
/* 5474 */ {I_VPSLLVQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21632, 221},
/* 5475 */ {I_VPSLLVQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21640, 222},
/* 5476 */ {I_VPSLLVQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21648, 222},
/* 5477 */ {I_VPSLLVW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21656, 225},
/* 5478 */ {I_VPSLLVW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21664, 225},
/* 5479 */ {I_VPSLLVW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21672, 225},
/* 5480 */ {I_VPSLLVW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21680, 225},
/* 5481 */ {I_VPSLLVW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21688, 226},
/* 5482 */ {I_VPSLLVW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21696, 226},
/* 5483 */ {I_VPSLLW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21704, 225},
/* 5484 */ {I_VPSLLW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21712, 225},
/* 5485 */ {I_VPSLLW, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21720, 225},
/* 5486 */ {I_VPSLLW, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21728, 225},
/* 5487 */ {I_VPSLLW, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21736, 226},
/* 5488 */ {I_VPSLLW, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21744, 226},
/* 5489 */ {I_VPSLLW, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6342, 225},
/* 5490 */ {I_VPSLLW, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6351, 225},
/* 5491 */ {I_VPSLLW, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6360, 225},
/* 5492 */ {I_VPSLLW, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6369, 225},
/* 5493 */ {I_VPSLLW, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6378, 226},
/* 5494 */ {I_VPSLLW, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6387, 226},
/* 5495 */ {I_VPSRAD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21752, 221},
/* 5496 */ {I_VPSRAD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21760, 221},
/* 5497 */ {I_VPSRAD, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21768, 221},
/* 5498 */ {I_VPSRAD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21776, 221},
/* 5499 */ {I_VPSRAD, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21784, 222},
/* 5500 */ {I_VPSRAD, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21792, 222},
/* 5501 */ {I_VPSRAD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6396, 221},
/* 5502 */ {I_VPSRAD, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6405, 221},
/* 5503 */ {I_VPSRAD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6414, 221},
/* 5504 */ {I_VPSRAD, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6423, 221},
/* 5505 */ {I_VPSRAD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6432, 222},
/* 5506 */ {I_VPSRAD, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6441, 222},
/* 5507 */ {I_VPSRAQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21800, 221},
/* 5508 */ {I_VPSRAQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21808, 221},
/* 5509 */ {I_VPSRAQ, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21816, 221},
/* 5510 */ {I_VPSRAQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21824, 221},
/* 5511 */ {I_VPSRAQ, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21832, 222},
/* 5512 */ {I_VPSRAQ, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21840, 222},
/* 5513 */ {I_VPSRAQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+6450, 221},
/* 5514 */ {I_VPSRAQ, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6459, 221},
/* 5515 */ {I_VPSRAQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+6468, 221},
/* 5516 */ {I_VPSRAQ, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6477, 221},
/* 5517 */ {I_VPSRAQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+6486, 222},
/* 5518 */ {I_VPSRAQ, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6495, 222},
/* 5519 */ {I_VPSRAVD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21848, 221},
/* 5520 */ {I_VPSRAVD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21856, 221},
/* 5521 */ {I_VPSRAVD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21864, 221},
/* 5522 */ {I_VPSRAVD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21872, 221},
/* 5523 */ {I_VPSRAVD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21880, 222},
/* 5524 */ {I_VPSRAVD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21888, 222},
/* 5525 */ {I_VPSRAVQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21896, 221},
/* 5526 */ {I_VPSRAVQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21904, 221},
/* 5527 */ {I_VPSRAVQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21912, 221},
/* 5528 */ {I_VPSRAVQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21920, 221},
/* 5529 */ {I_VPSRAVQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21928, 222},
/* 5530 */ {I_VPSRAVQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21936, 222},
/* 5531 */ {I_VPSRAVW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21944, 225},
/* 5532 */ {I_VPSRAVW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21952, 225},
/* 5533 */ {I_VPSRAVW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21960, 225},
/* 5534 */ {I_VPSRAVW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21968, 225},
/* 5535 */ {I_VPSRAVW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21976, 226},
/* 5536 */ {I_VPSRAVW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21984, 226},
/* 5537 */ {I_VPSRAW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21992, 225},
/* 5538 */ {I_VPSRAW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22000, 225},
/* 5539 */ {I_VPSRAW, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22008, 225},
/* 5540 */ {I_VPSRAW, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22016, 225},
/* 5541 */ {I_VPSRAW, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22024, 226},
/* 5542 */ {I_VPSRAW, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22032, 226},
/* 5543 */ {I_VPSRAW, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6504, 225},
/* 5544 */ {I_VPSRAW, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6513, 225},
/* 5545 */ {I_VPSRAW, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6522, 225},
/* 5546 */ {I_VPSRAW, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6531, 225},
/* 5547 */ {I_VPSRAW, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6540, 226},
/* 5548 */ {I_VPSRAW, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6549, 226},
/* 5549 */ {I_VPSRLD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22040, 221},
/* 5550 */ {I_VPSRLD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22048, 221},
/* 5551 */ {I_VPSRLD, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22056, 221},
/* 5552 */ {I_VPSRLD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22064, 221},
/* 5553 */ {I_VPSRLD, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22072, 222},
/* 5554 */ {I_VPSRLD, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22080, 222},
/* 5555 */ {I_VPSRLD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6558, 221},
/* 5556 */ {I_VPSRLD, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6567, 221},
/* 5557 */ {I_VPSRLD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6576, 221},
/* 5558 */ {I_VPSRLD, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6585, 221},
/* 5559 */ {I_VPSRLD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6594, 222},
/* 5560 */ {I_VPSRLD, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6603, 222},
/* 5561 */ {I_VPSRLDQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+6612, 225},
/* 5562 */ {I_VPSRLDQ, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+6621, 225},
/* 5563 */ {I_VPSRLDQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+6630, 225},
/* 5564 */ {I_VPSRLDQ, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+6639, 225},
/* 5565 */ {I_VPSRLDQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+6648, 226},
/* 5566 */ {I_VPSRLDQ, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+6657, 226},
/* 5567 */ {I_VPSRLQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22088, 221},
/* 5568 */ {I_VPSRLQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22096, 221},
/* 5569 */ {I_VPSRLQ, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22104, 221},
/* 5570 */ {I_VPSRLQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22112, 221},
/* 5571 */ {I_VPSRLQ, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22120, 222},
/* 5572 */ {I_VPSRLQ, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22128, 222},
/* 5573 */ {I_VPSRLQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+6666, 221},
/* 5574 */ {I_VPSRLQ, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6675, 221},
/* 5575 */ {I_VPSRLQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+6684, 221},
/* 5576 */ {I_VPSRLQ, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6693, 221},
/* 5577 */ {I_VPSRLQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+6702, 222},
/* 5578 */ {I_VPSRLQ, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6711, 222},
/* 5579 */ {I_VPSRLVD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22136, 221},
/* 5580 */ {I_VPSRLVD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22144, 221},
/* 5581 */ {I_VPSRLVD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22152, 221},
/* 5582 */ {I_VPSRLVD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22160, 221},
/* 5583 */ {I_VPSRLVD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22168, 222},
/* 5584 */ {I_VPSRLVD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22176, 222},
/* 5585 */ {I_VPSRLVQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22184, 221},
/* 5586 */ {I_VPSRLVQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22192, 221},
/* 5587 */ {I_VPSRLVQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22200, 221},
/* 5588 */ {I_VPSRLVQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22208, 221},
/* 5589 */ {I_VPSRLVQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22216, 222},
/* 5590 */ {I_VPSRLVQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22224, 222},
/* 5591 */ {I_VPSRLVW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22232, 225},
/* 5592 */ {I_VPSRLVW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22240, 225},
/* 5593 */ {I_VPSRLVW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22248, 225},
/* 5594 */ {I_VPSRLVW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22256, 225},
/* 5595 */ {I_VPSRLVW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22264, 226},
/* 5596 */ {I_VPSRLVW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22272, 226},
/* 5597 */ {I_VPSRLW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22280, 225},
/* 5598 */ {I_VPSRLW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22288, 225},
/* 5599 */ {I_VPSRLW, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22296, 225},
/* 5600 */ {I_VPSRLW, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22304, 225},
/* 5601 */ {I_VPSRLW, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22312, 226},
/* 5602 */ {I_VPSRLW, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22320, 226},
/* 5603 */ {I_VPSRLW, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6720, 225},
/* 5604 */ {I_VPSRLW, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6729, 225},
/* 5605 */ {I_VPSRLW, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6738, 225},
/* 5606 */ {I_VPSRLW, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6747, 225},
/* 5607 */ {I_VPSRLW, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6756, 226},
/* 5608 */ {I_VPSRLW, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6765, 226},
/* 5609 */ {I_VPSUBB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22328, 225},
/* 5610 */ {I_VPSUBB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22336, 225},
/* 5611 */ {I_VPSUBB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22344, 225},
/* 5612 */ {I_VPSUBB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22352, 225},
/* 5613 */ {I_VPSUBB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22360, 226},
/* 5614 */ {I_VPSUBB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22368, 226},
/* 5615 */ {I_VPSUBD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22376, 221},
/* 5616 */ {I_VPSUBD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22384, 221},
/* 5617 */ {I_VPSUBD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22392, 221},
/* 5618 */ {I_VPSUBD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22400, 221},
/* 5619 */ {I_VPSUBD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22408, 222},
/* 5620 */ {I_VPSUBD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22416, 222},
/* 5621 */ {I_VPSUBQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22424, 221},
/* 5622 */ {I_VPSUBQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22432, 221},
/* 5623 */ {I_VPSUBQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22440, 221},
/* 5624 */ {I_VPSUBQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22448, 221},
/* 5625 */ {I_VPSUBQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22456, 222},
/* 5626 */ {I_VPSUBQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22464, 222},
/* 5627 */ {I_VPSUBSB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22472, 225},
/* 5628 */ {I_VPSUBSB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22480, 225},
/* 5629 */ {I_VPSUBSB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22488, 225},
/* 5630 */ {I_VPSUBSB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22496, 225},
/* 5631 */ {I_VPSUBSB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22504, 226},
/* 5632 */ {I_VPSUBSB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22512, 226},
/* 5633 */ {I_VPSUBSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22520, 225},
/* 5634 */ {I_VPSUBSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22528, 225},
/* 5635 */ {I_VPSUBSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22536, 225},
/* 5636 */ {I_VPSUBSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22544, 225},
/* 5637 */ {I_VPSUBSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22552, 226},
/* 5638 */ {I_VPSUBSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22560, 226},
/* 5639 */ {I_VPSUBUSB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22568, 225},
/* 5640 */ {I_VPSUBUSB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22576, 225},
/* 5641 */ {I_VPSUBUSB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22584, 225},
/* 5642 */ {I_VPSUBUSB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22592, 225},
/* 5643 */ {I_VPSUBUSB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22600, 226},
/* 5644 */ {I_VPSUBUSB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22608, 226},
/* 5645 */ {I_VPSUBUSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22616, 225},
/* 5646 */ {I_VPSUBUSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22624, 225},
/* 5647 */ {I_VPSUBUSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22632, 225},
/* 5648 */ {I_VPSUBUSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22640, 225},
/* 5649 */ {I_VPSUBUSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22648, 226},
/* 5650 */ {I_VPSUBUSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22656, 226},
/* 5651 */ {I_VPSUBW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22664, 225},
/* 5652 */ {I_VPSUBW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22672, 225},
/* 5653 */ {I_VPSUBW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22680, 225},
/* 5654 */ {I_VPSUBW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22688, 225},
/* 5655 */ {I_VPSUBW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22696, 226},
/* 5656 */ {I_VPSUBW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22704, 226},
/* 5657 */ {I_VPTERNLOGD, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+6774, 221},
/* 5658 */ {I_VPTERNLOGD, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+6783, 221},
/* 5659 */ {I_VPTERNLOGD, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+6792, 222},
/* 5660 */ {I_VPTERNLOGQ, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+6801, 221},
/* 5661 */ {I_VPTERNLOGQ, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+6810, 221},
/* 5662 */ {I_VPTERNLOGQ, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+6819, 222},
/* 5663 */ {I_VPTESTMB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22712, 225},
/* 5664 */ {I_VPTESTMB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22720, 225},
/* 5665 */ {I_VPTESTMB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22728, 226},
/* 5666 */ {I_VPTESTMD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+22736, 221},
/* 5667 */ {I_VPTESTMD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+22744, 221},
/* 5668 */ {I_VPTESTMD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+22752, 222},
/* 5669 */ {I_VPTESTMQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+22760, 221},
/* 5670 */ {I_VPTESTMQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+22768, 221},
/* 5671 */ {I_VPTESTMQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+22776, 222},
/* 5672 */ {I_VPTESTMW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22784, 225},
/* 5673 */ {I_VPTESTMW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22792, 225},
/* 5674 */ {I_VPTESTMW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22800, 226},
/* 5675 */ {I_VPTESTNMB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22808, 225},
/* 5676 */ {I_VPTESTNMB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22816, 225},
/* 5677 */ {I_VPTESTNMB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22824, 226},
/* 5678 */ {I_VPTESTNMD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+22832, 221},
/* 5679 */ {I_VPTESTNMD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+22840, 221},
/* 5680 */ {I_VPTESTNMD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+22848, 222},
/* 5681 */ {I_VPTESTNMQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+22856, 221},
/* 5682 */ {I_VPTESTNMQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+22864, 221},
/* 5683 */ {I_VPTESTNMQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+22872, 222},
/* 5684 */ {I_VPTESTNMW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22880, 225},
/* 5685 */ {I_VPTESTNMW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22888, 225},
/* 5686 */ {I_VPTESTNMW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22896, 226},
/* 5687 */ {I_VPUNPCKHBW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22904, 225},
/* 5688 */ {I_VPUNPCKHBW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22912, 225},
/* 5689 */ {I_VPUNPCKHBW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22920, 225},
/* 5690 */ {I_VPUNPCKHBW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22928, 225},
/* 5691 */ {I_VPUNPCKHBW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22936, 226},
/* 5692 */ {I_VPUNPCKHBW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22944, 226},
/* 5693 */ {I_VPUNPCKHDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22952, 221},
/* 5694 */ {I_VPUNPCKHDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22960, 221},
/* 5695 */ {I_VPUNPCKHDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22968, 221},
/* 5696 */ {I_VPUNPCKHDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22976, 221},
/* 5697 */ {I_VPUNPCKHDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22984, 222},
/* 5698 */ {I_VPUNPCKHDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22992, 222},
/* 5699 */ {I_VPUNPCKHQDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23000, 221},
/* 5700 */ {I_VPUNPCKHQDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23008, 221},
/* 5701 */ {I_VPUNPCKHQDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23016, 221},
/* 5702 */ {I_VPUNPCKHQDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23024, 221},
/* 5703 */ {I_VPUNPCKHQDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23032, 222},
/* 5704 */ {I_VPUNPCKHQDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23040, 222},
/* 5705 */ {I_VPUNPCKHWD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23048, 225},
/* 5706 */ {I_VPUNPCKHWD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23056, 225},
/* 5707 */ {I_VPUNPCKHWD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23064, 225},
/* 5708 */ {I_VPUNPCKHWD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23072, 225},
/* 5709 */ {I_VPUNPCKHWD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23080, 226},
/* 5710 */ {I_VPUNPCKHWD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23088, 226},
/* 5711 */ {I_VPUNPCKLBW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23096, 225},
/* 5712 */ {I_VPUNPCKLBW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23104, 225},
/* 5713 */ {I_VPUNPCKLBW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23112, 225},
/* 5714 */ {I_VPUNPCKLBW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23120, 225},
/* 5715 */ {I_VPUNPCKLBW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23128, 226},
/* 5716 */ {I_VPUNPCKLBW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23136, 226},
/* 5717 */ {I_VPUNPCKLDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23144, 221},
/* 5718 */ {I_VPUNPCKLDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23152, 221},
/* 5719 */ {I_VPUNPCKLDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23160, 221},
/* 5720 */ {I_VPUNPCKLDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23168, 221},
/* 5721 */ {I_VPUNPCKLDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23176, 222},
/* 5722 */ {I_VPUNPCKLDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23184, 222},
/* 5723 */ {I_VPUNPCKLQDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23192, 221},
/* 5724 */ {I_VPUNPCKLQDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23200, 221},
/* 5725 */ {I_VPUNPCKLQDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23208, 221},
/* 5726 */ {I_VPUNPCKLQDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23216, 221},
/* 5727 */ {I_VPUNPCKLQDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23224, 222},
/* 5728 */ {I_VPUNPCKLQDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23232, 222},
/* 5729 */ {I_VPUNPCKLWD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23240, 225},
/* 5730 */ {I_VPUNPCKLWD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23248, 225},
/* 5731 */ {I_VPUNPCKLWD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23256, 225},
/* 5732 */ {I_VPUNPCKLWD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23264, 225},
/* 5733 */ {I_VPUNPCKLWD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23272, 226},
/* 5734 */ {I_VPUNPCKLWD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23280, 226},
/* 5735 */ {I_VPXORD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23288, 221},
/* 5736 */ {I_VPXORD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23296, 221},
/* 5737 */ {I_VPXORD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23304, 221},
/* 5738 */ {I_VPXORD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23312, 221},
/* 5739 */ {I_VPXORD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23320, 222},
/* 5740 */ {I_VPXORD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23328, 222},
/* 5741 */ {I_VPXORQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23336, 221},
/* 5742 */ {I_VPXORQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23344, 221},
/* 5743 */ {I_VPXORQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23352, 221},
/* 5744 */ {I_VPXORQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23360, 221},
/* 5745 */ {I_VPXORQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23368, 222},
/* 5746 */ {I_VPXORQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23376, 222},
/* 5747 */ {I_VRANGEPD, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+6828, 223},
/* 5748 */ {I_VRANGEPD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+6837, 223},
/* 5749 */ {I_VRANGEPD, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+6846, 223},
/* 5750 */ {I_VRANGEPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+6855, 223},
/* 5751 */ {I_VRANGEPD, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64|SAE,0,0}, nasm_bytecodes+6864, 224},
/* 5752 */ {I_VRANGEPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+6873, 224},
/* 5753 */ {I_VRANGEPS, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+6882, 223},
/* 5754 */ {I_VRANGEPS, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6891, 223},
/* 5755 */ {I_VRANGEPS, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+6900, 223},
/* 5756 */ {I_VRANGEPS, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6909, 223},
/* 5757 */ {I_VRANGEPS, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32|SAE,0,0}, nasm_bytecodes+6918, 224},
/* 5758 */ {I_VRANGEPS, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+6927, 224},
/* 5759 */ {I_VRANGESD, 4, {XMMREG,XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+6936, 224},
/* 5760 */ {I_VRANGESD, 3, {XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+6945, 224},
/* 5761 */ {I_VRANGESS, 4, {XMMREG,XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+6954, 224},
/* 5762 */ {I_VRANGESS, 3, {XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+6963, 224},
/* 5763 */ {I_VRCP14PD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23384, 221},
/* 5764 */ {I_VRCP14PD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23392, 221},
/* 5765 */ {I_VRCP14PD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23400, 222},
/* 5766 */ {I_VRCP14PS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23408, 221},
/* 5767 */ {I_VRCP14PS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23416, 221},
/* 5768 */ {I_VRCP14PS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23424, 222},
/* 5769 */ {I_VRCP14SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23432, 222},
/* 5770 */ {I_VRCP14SD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23440, 222},
/* 5771 */ {I_VRCP14SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23448, 222},
/* 5772 */ {I_VRCP14SS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23456, 222},
/* 5773 */ {I_VRCP28PD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+23464, 227},
/* 5774 */ {I_VRCP28PS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+23472, 227},
/* 5775 */ {I_VRCP28SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+23480, 227},
/* 5776 */ {I_VRCP28SD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+23488, 227},
/* 5777 */ {I_VRCP28SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+23496, 227},
/* 5778 */ {I_VRCP28SS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+23504, 227},
/* 5779 */ {I_VREDUCEPD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+6972, 223},
/* 5780 */ {I_VREDUCEPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+6981, 223},
/* 5781 */ {I_VREDUCEPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+6990, 224},
/* 5782 */ {I_VREDUCEPS, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6999, 223},
/* 5783 */ {I_VREDUCEPS, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+7008, 223},
/* 5784 */ {I_VREDUCEPS, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+7017, 224},
/* 5785 */ {I_VREDUCESD, 4, {XMMREG,XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+7026, 224},
/* 5786 */ {I_VREDUCESD, 3, {XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+7035, 224},
/* 5787 */ {I_VREDUCESS, 4, {XMMREG,XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+7044, 224},
/* 5788 */ {I_VREDUCESS, 3, {XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+7053, 224},
/* 5789 */ {I_VRNDSCALEPD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+7062, 221},
/* 5790 */ {I_VRNDSCALEPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+7071, 221},
/* 5791 */ {I_VRNDSCALEPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+7080, 222},
/* 5792 */ {I_VRNDSCALEPS, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+7089, 221},
/* 5793 */ {I_VRNDSCALEPS, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+7098, 221},
/* 5794 */ {I_VRNDSCALEPS, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+7107, 222},
/* 5795 */ {I_VRNDSCALESD, 4, {XMMREG,XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+7116, 222},
/* 5796 */ {I_VRNDSCALESD, 3, {XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+7125, 222},
/* 5797 */ {I_VRNDSCALESS, 4, {XMMREG,XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+7134, 222},
/* 5798 */ {I_VRNDSCALESS, 3, {XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+7143, 222},
/* 5799 */ {I_VRSQRT14PD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23512, 221},
/* 5800 */ {I_VRSQRT14PD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23520, 221},
/* 5801 */ {I_VRSQRT14PD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23528, 222},
/* 5802 */ {I_VRSQRT14PS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23536, 221},
/* 5803 */ {I_VRSQRT14PS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23544, 221},
/* 5804 */ {I_VRSQRT14PS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23552, 222},
/* 5805 */ {I_VRSQRT14SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23560, 222},
/* 5806 */ {I_VRSQRT14SD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23568, 222},
/* 5807 */ {I_VRSQRT14SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23576, 222},
/* 5808 */ {I_VRSQRT14SS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23584, 222},
/* 5809 */ {I_VRSQRT28PD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+23592, 227},
/* 5810 */ {I_VRSQRT28PS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+23600, 227},
/* 5811 */ {I_VRSQRT28SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+23608, 227},
/* 5812 */ {I_VRSQRT28SD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+23616, 227},
/* 5813 */ {I_VRSQRT28SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+23624, 227},
/* 5814 */ {I_VRSQRT28SS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+23632, 227},
/* 5815 */ {I_VSCALEFPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23640, 221},
/* 5816 */ {I_VSCALEFPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23648, 221},
/* 5817 */ {I_VSCALEFPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23656, 221},
/* 5818 */ {I_VSCALEFPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23664, 221},
/* 5819 */ {I_VSCALEFPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+23672, 222},
/* 5820 */ {I_VSCALEFPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+23680, 222},
/* 5821 */ {I_VSCALEFPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23688, 221},
/* 5822 */ {I_VSCALEFPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23696, 221},
/* 5823 */ {I_VSCALEFPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23704, 221},
/* 5824 */ {I_VSCALEFPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23712, 221},
/* 5825 */ {I_VSCALEFPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+23720, 222},
/* 5826 */ {I_VSCALEFPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+23728, 222},
/* 5827 */ {I_VSCALEFSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+23736, 222},
/* 5828 */ {I_VSCALEFSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+23744, 222},
/* 5829 */ {I_VSCALEFSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+23752, 222},
/* 5830 */ {I_VSCALEFSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+23760, 222},
/* 5831 */ {I_VSCATTERDPD, 2, {XMEM|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7152, 221},
/* 5832 */ {I_VSCATTERDPD, 2, {XMEM|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7161, 221},
/* 5833 */ {I_VSCATTERDPD, 2, {YMEM|BITS64,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7170, 222},
/* 5834 */ {I_VSCATTERDPS, 2, {XMEM|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7179, 221},
/* 5835 */ {I_VSCATTERDPS, 2, {YMEM|BITS32,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7188, 221},
/* 5836 */ {I_VSCATTERDPS, 2, {ZMEM|BITS32,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7197, 222},
/* 5837 */ {I_VSCATTERPF0DPD, 1, {YMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7206, 228},
/* 5838 */ {I_VSCATTERPF0DPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7215, 228},
/* 5839 */ {I_VSCATTERPF0QPD, 1, {ZMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7224, 228},
/* 5840 */ {I_VSCATTERPF0QPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7233, 228},
/* 5841 */ {I_VSCATTERPF1DPD, 1, {YMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7242, 228},
/* 5842 */ {I_VSCATTERPF1DPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7251, 228},
/* 5843 */ {I_VSCATTERPF1QPD, 1, {ZMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7260, 228},
/* 5844 */ {I_VSCATTERPF1QPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7269, 228},
/* 5845 */ {I_VSCATTERQPD, 2, {XMEM|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7278, 221},
/* 5846 */ {I_VSCATTERQPD, 2, {YMEM|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7287, 221},
/* 5847 */ {I_VSCATTERQPD, 2, {ZMEM|BITS64,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7296, 222},
/* 5848 */ {I_VSCATTERQPS, 2, {XMEM|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7305, 221},
/* 5849 */ {I_VSCATTERQPS, 2, {YMEM|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7314, 221},
/* 5850 */ {I_VSCATTERQPS, 2, {ZMEM|BITS32,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7323, 222},
/* 5851 */ {I_VSHUFF32X4, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+7332, 221},
/* 5852 */ {I_VSHUFF32X4, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+7341, 221},
/* 5853 */ {I_VSHUFF32X4, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+7350, 222},
/* 5854 */ {I_VSHUFF32X4, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+7359, 222},
/* 5855 */ {I_VSHUFF64X2, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+7368, 221},
/* 5856 */ {I_VSHUFF64X2, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+7377, 221},
/* 5857 */ {I_VSHUFF64X2, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+7386, 222},
/* 5858 */ {I_VSHUFF64X2, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+7395, 222},
/* 5859 */ {I_VSHUFI32X4, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+7404, 221},
/* 5860 */ {I_VSHUFI32X4, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+7413, 221},
/* 5861 */ {I_VSHUFI32X4, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+7422, 222},
/* 5862 */ {I_VSHUFI32X4, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+7431, 222},
/* 5863 */ {I_VSHUFI64X2, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+7440, 221},
/* 5864 */ {I_VSHUFI64X2, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+7449, 221},
/* 5865 */ {I_VSHUFI64X2, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+7458, 222},
/* 5866 */ {I_VSHUFI64X2, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+7467, 222},
/* 5867 */ {I_VSHUFPD, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+7476, 221},
/* 5868 */ {I_VSHUFPD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+7485, 221},
/* 5869 */ {I_VSHUFPD, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+7494, 221},
/* 5870 */ {I_VSHUFPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+7503, 221},
/* 5871 */ {I_VSHUFPD, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+7512, 222},
/* 5872 */ {I_VSHUFPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+7521, 222},
/* 5873 */ {I_VSHUFPS, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+7530, 221},
/* 5874 */ {I_VSHUFPS, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+7539, 221},
/* 5875 */ {I_VSHUFPS, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+7548, 221},
/* 5876 */ {I_VSHUFPS, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+7557, 221},
/* 5877 */ {I_VSHUFPS, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+7566, 222},
/* 5878 */ {I_VSHUFPS, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+7575, 222},
/* 5879 */ {I_VSQRTPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23768, 221},
/* 5880 */ {I_VSQRTPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23776, 221},
/* 5881 */ {I_VSQRTPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+23784, 222},
/* 5882 */ {I_VSQRTPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23792, 221},
/* 5883 */ {I_VSQRTPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23800, 221},
/* 5884 */ {I_VSQRTPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+23808, 222},
/* 5885 */ {I_VSQRTSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+23816, 222},
/* 5886 */ {I_VSQRTSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+23824, 222},
/* 5887 */ {I_VSQRTSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+23832, 222},
/* 5888 */ {I_VSQRTSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+23840, 222},
/* 5889 */ {I_VSUBPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23848, 221},
/* 5890 */ {I_VSUBPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23856, 221},
/* 5891 */ {I_VSUBPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23864, 221},
/* 5892 */ {I_VSUBPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23872, 221},
/* 5893 */ {I_VSUBPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+23880, 222},
/* 5894 */ {I_VSUBPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+23888, 222},
/* 5895 */ {I_VSUBPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23896, 221},
/* 5896 */ {I_VSUBPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23904, 221},
/* 5897 */ {I_VSUBPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23912, 221},
/* 5898 */ {I_VSUBPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23920, 221},
/* 5899 */ {I_VSUBPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+23928, 222},
/* 5900 */ {I_VSUBPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+23936, 222},
/* 5901 */ {I_VSUBSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+23944, 222},
/* 5902 */ {I_VSUBSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+23952, 222},
/* 5903 */ {I_VSUBSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+23960, 222},
/* 5904 */ {I_VSUBSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+23968, 222},
/* 5905 */ {I_VUCOMISD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+23976, 222},
/* 5906 */ {I_VUCOMISS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+23984, 222},
/* 5907 */ {I_VUNPCKHPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23992, 221},
/* 5908 */ {I_VUNPCKHPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+24000, 221},
/* 5909 */ {I_VUNPCKHPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+24008, 221},
/* 5910 */ {I_VUNPCKHPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+24016, 221},
/* 5911 */ {I_VUNPCKHPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+24024, 222},
/* 5912 */ {I_VUNPCKHPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+24032, 222},
/* 5913 */ {I_VUNPCKHPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+24040, 221},
/* 5914 */ {I_VUNPCKHPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+24048, 221},
/* 5915 */ {I_VUNPCKHPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+24056, 221},
/* 5916 */ {I_VUNPCKHPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+24064, 221},
/* 5917 */ {I_VUNPCKHPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+24072, 222},
/* 5918 */ {I_VUNPCKHPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+24080, 222},
/* 5919 */ {I_VUNPCKLPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+24088, 221},
/* 5920 */ {I_VUNPCKLPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+24096, 221},
/* 5921 */ {I_VUNPCKLPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+24104, 221},
/* 5922 */ {I_VUNPCKLPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+24112, 221},
/* 5923 */ {I_VUNPCKLPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+24120, 222},
/* 5924 */ {I_VUNPCKLPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+24128, 222},
/* 5925 */ {I_VUNPCKLPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+24136, 221},
/* 5926 */ {I_VUNPCKLPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+24144, 221},
/* 5927 */ {I_VUNPCKLPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+24152, 221},
/* 5928 */ {I_VUNPCKLPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+24160, 221},
/* 5929 */ {I_VUNPCKLPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+24168, 222},
/* 5930 */ {I_VUNPCKLPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+24176, 222},
/* 5931 */ {I_VXORPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+24184, 223},
/* 5932 */ {I_VXORPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+24192, 223},
/* 5933 */ {I_VXORPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+24200, 223},
/* 5934 */ {I_VXORPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+24208, 223},
/* 5935 */ {I_VXORPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+24216, 224},
/* 5936 */ {I_VXORPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+24224, 224},
/* 5937 */ {I_VXORPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+24232, 223},
/* 5938 */ {I_VXORPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+24240, 223},
/* 5939 */ {I_VXORPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+24248, 223},
/* 5940 */ {I_VXORPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+24256, 223},
/* 5941 */ {I_VXORPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+24264, 224},
/* 5942 */ {I_VXORPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+24272, 224},
/* 5943 */ {I_RDPKRU, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38892, 235},
/* 5944 */ {I_WRPKRU, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38897, 235},
/* 5945 */ {I_RDPID, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33472, 236},
/* 5946 */ {I_RDPID, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33471, 235},
/* 5947 */ {I_RDPID, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33472, 237},
/* 5948 */ {I_CLFLUSHOPT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35980, 129},
/* 5949 */ {I_CLWB, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35986, 129},
/* 5950 */ {I_PCOMMIT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35992, 238},
/* 5951 */ {I_CLZERO, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38902, 239},
/* 5952 */ {I_HINT_NOP0, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35998, 240},
/* 5953 */ {I_HINT_NOP0, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36004, 240},
/* 5954 */ {I_HINT_NOP0, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36010, 241},
/* 5955 */ {I_HINT_NOP1, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36016, 240},
/* 5956 */ {I_HINT_NOP1, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36022, 240},
/* 5957 */ {I_HINT_NOP1, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36028, 241},
/* 5958 */ {I_HINT_NOP2, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36034, 240},
/* 5959 */ {I_HINT_NOP2, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36040, 240},
/* 5960 */ {I_HINT_NOP2, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36046, 241},
/* 5961 */ {I_HINT_NOP3, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36052, 240},
/* 5962 */ {I_HINT_NOP3, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36058, 240},
/* 5963 */ {I_HINT_NOP3, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36064, 241},
/* 5964 */ {I_HINT_NOP4, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36070, 240},
/* 5965 */ {I_HINT_NOP4, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36076, 240},
/* 5966 */ {I_HINT_NOP4, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36082, 241},
/* 5967 */ {I_HINT_NOP5, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36088, 240},
/* 5968 */ {I_HINT_NOP5, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36094, 240},
/* 5969 */ {I_HINT_NOP5, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36100, 241},
/* 5970 */ {I_HINT_NOP6, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36106, 240},
/* 5971 */ {I_HINT_NOP6, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36112, 240},
/* 5972 */ {I_HINT_NOP6, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36118, 241},
/* 5973 */ {I_HINT_NOP7, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36124, 240},
/* 5974 */ {I_HINT_NOP7, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36130, 240},
/* 5975 */ {I_HINT_NOP7, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36136, 241},
/* 5976 */ {I_HINT_NOP8, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36142, 240},
/* 5977 */ {I_HINT_NOP8, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36148, 240},
/* 5978 */ {I_HINT_NOP8, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36154, 241},
/* 5979 */ {I_HINT_NOP9, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36160, 240},
/* 5980 */ {I_HINT_NOP9, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36166, 240},
/* 5981 */ {I_HINT_NOP9, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36172, 241},
/* 5982 */ {I_HINT_NOP10, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36178, 240},
/* 5983 */ {I_HINT_NOP10, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36184, 240},
/* 5984 */ {I_HINT_NOP10, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36190, 241},
/* 5985 */ {I_HINT_NOP11, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36196, 240},
/* 5986 */ {I_HINT_NOP11, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36202, 240},
/* 5987 */ {I_HINT_NOP11, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36208, 241},
/* 5988 */ {I_HINT_NOP12, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36214, 240},
/* 5989 */ {I_HINT_NOP12, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36220, 240},
/* 5990 */ {I_HINT_NOP12, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36226, 241},
/* 5991 */ {I_HINT_NOP13, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36232, 240},
/* 5992 */ {I_HINT_NOP13, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36238, 240},
/* 5993 */ {I_HINT_NOP13, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36244, 241},
/* 5994 */ {I_HINT_NOP14, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36250, 240},
/* 5995 */ {I_HINT_NOP14, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36256, 240},
/* 5996 */ {I_HINT_NOP14, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36262, 241},
/* 5997 */ {I_HINT_NOP15, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36268, 240},
/* 5998 */ {I_HINT_NOP15, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36274, 240},
/* 5999 */ {I_HINT_NOP15, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36280, 241},
/* 6000 */ {I_HINT_NOP16, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36286, 240},
/* 6001 */ {I_HINT_NOP16, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36292, 240},
/* 6002 */ {I_HINT_NOP16, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36298, 241},
/* 6003 */ {I_HINT_NOP17, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36304, 240},
/* 6004 */ {I_HINT_NOP17, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36310, 240},
/* 6005 */ {I_HINT_NOP17, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36316, 241},
/* 6006 */ {I_HINT_NOP18, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36322, 240},
/* 6007 */ {I_HINT_NOP18, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36328, 240},
/* 6008 */ {I_HINT_NOP18, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36334, 241},
/* 6009 */ {I_HINT_NOP19, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36340, 240},
/* 6010 */ {I_HINT_NOP19, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36346, 240},
/* 6011 */ {I_HINT_NOP19, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36352, 241},
/* 6012 */ {I_HINT_NOP20, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36358, 240},
/* 6013 */ {I_HINT_NOP20, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36364, 240},
/* 6014 */ {I_HINT_NOP20, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36370, 241},
/* 6015 */ {I_HINT_NOP21, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36376, 240},
/* 6016 */ {I_HINT_NOP21, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36382, 240},
/* 6017 */ {I_HINT_NOP21, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36388, 241},
/* 6018 */ {I_HINT_NOP22, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36394, 240},
/* 6019 */ {I_HINT_NOP22, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36400, 240},
/* 6020 */ {I_HINT_NOP22, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36406, 241},
/* 6021 */ {I_HINT_NOP23, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36412, 240},
/* 6022 */ {I_HINT_NOP23, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36418, 240},
/* 6023 */ {I_HINT_NOP23, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36424, 241},
/* 6024 */ {I_HINT_NOP24, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36430, 240},
/* 6025 */ {I_HINT_NOP24, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36436, 240},
/* 6026 */ {I_HINT_NOP24, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36442, 241},
/* 6027 */ {I_HINT_NOP25, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36448, 240},
/* 6028 */ {I_HINT_NOP25, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36454, 240},
/* 6029 */ {I_HINT_NOP25, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36460, 241},
/* 6030 */ {I_HINT_NOP26, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36466, 240},
/* 6031 */ {I_HINT_NOP26, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36472, 240},
/* 6032 */ {I_HINT_NOP26, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36478, 241},
/* 6033 */ {I_HINT_NOP27, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36484, 240},
/* 6034 */ {I_HINT_NOP27, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36490, 240},
/* 6035 */ {I_HINT_NOP27, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36496, 241},
/* 6036 */ {I_HINT_NOP28, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36502, 240},
/* 6037 */ {I_HINT_NOP28, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36508, 240},
/* 6038 */ {I_HINT_NOP28, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36514, 241},
/* 6039 */ {I_HINT_NOP29, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36520, 240},
/* 6040 */ {I_HINT_NOP29, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36526, 240},
/* 6041 */ {I_HINT_NOP29, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36532, 241},
/* 6042 */ {I_HINT_NOP30, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36538, 240},
/* 6043 */ {I_HINT_NOP30, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36544, 240},
/* 6044 */ {I_HINT_NOP30, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36550, 241},
/* 6045 */ {I_HINT_NOP31, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36556, 240},
/* 6046 */ {I_HINT_NOP31, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36562, 240},
/* 6047 */ {I_HINT_NOP31, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36568, 241},
/* 6048 */ {I_HINT_NOP32, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36574, 240},
/* 6049 */ {I_HINT_NOP32, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36580, 240},
/* 6050 */ {I_HINT_NOP32, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36586, 241},
/* 6051 */ {I_HINT_NOP33, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36592, 240},
/* 6052 */ {I_HINT_NOP33, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36598, 240},
/* 6053 */ {I_HINT_NOP33, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36604, 241},
/* 6054 */ {I_HINT_NOP34, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36610, 240},
/* 6055 */ {I_HINT_NOP34, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36616, 240},
/* 6056 */ {I_HINT_NOP34, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36622, 241},
/* 6057 */ {I_HINT_NOP35, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36628, 240},
/* 6058 */ {I_HINT_NOP35, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36634, 240},
/* 6059 */ {I_HINT_NOP35, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36640, 241},
/* 6060 */ {I_HINT_NOP36, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36646, 240},
/* 6061 */ {I_HINT_NOP36, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36652, 240},
/* 6062 */ {I_HINT_NOP36, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36658, 241},
/* 6063 */ {I_HINT_NOP37, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36664, 240},
/* 6064 */ {I_HINT_NOP37, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36670, 240},
/* 6065 */ {I_HINT_NOP37, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36676, 241},
/* 6066 */ {I_HINT_NOP38, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36682, 240},
/* 6067 */ {I_HINT_NOP38, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36688, 240},
/* 6068 */ {I_HINT_NOP38, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36694, 241},
/* 6069 */ {I_HINT_NOP39, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36700, 240},
/* 6070 */ {I_HINT_NOP39, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36706, 240},
/* 6071 */ {I_HINT_NOP39, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36712, 241},
/* 6072 */ {I_HINT_NOP40, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36718, 240},
/* 6073 */ {I_HINT_NOP40, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36724, 240},
/* 6074 */ {I_HINT_NOP40, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36730, 241},
/* 6075 */ {I_HINT_NOP41, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36736, 240},
/* 6076 */ {I_HINT_NOP41, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36742, 240},
/* 6077 */ {I_HINT_NOP41, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36748, 241},
/* 6078 */ {I_HINT_NOP42, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36754, 240},
/* 6079 */ {I_HINT_NOP42, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36760, 240},
/* 6080 */ {I_HINT_NOP42, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36766, 241},
/* 6081 */ {I_HINT_NOP43, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36772, 240},
/* 6082 */ {I_HINT_NOP43, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36778, 240},
/* 6083 */ {I_HINT_NOP43, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36784, 241},
/* 6084 */ {I_HINT_NOP44, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36790, 240},
/* 6085 */ {I_HINT_NOP44, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36796, 240},
/* 6086 */ {I_HINT_NOP44, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36802, 241},
/* 6087 */ {I_HINT_NOP45, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36808, 240},
/* 6088 */ {I_HINT_NOP45, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36814, 240},
/* 6089 */ {I_HINT_NOP45, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36820, 241},
/* 6090 */ {I_HINT_NOP46, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36826, 240},
/* 6091 */ {I_HINT_NOP46, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36832, 240},
/* 6092 */ {I_HINT_NOP46, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36838, 241},
/* 6093 */ {I_HINT_NOP47, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36844, 240},
/* 6094 */ {I_HINT_NOP47, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36850, 240},
/* 6095 */ {I_HINT_NOP47, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36856, 241},
/* 6096 */ {I_HINT_NOP48, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36862, 240},
/* 6097 */ {I_HINT_NOP48, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36868, 240},
/* 6098 */ {I_HINT_NOP48, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36874, 241},
/* 6099 */ {I_HINT_NOP49, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36880, 240},
/* 6100 */ {I_HINT_NOP49, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36886, 240},
/* 6101 */ {I_HINT_NOP49, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36892, 241},
/* 6102 */ {I_HINT_NOP50, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36898, 240},
/* 6103 */ {I_HINT_NOP50, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36904, 240},
/* 6104 */ {I_HINT_NOP50, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36910, 241},
/* 6105 */ {I_HINT_NOP51, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36916, 240},
/* 6106 */ {I_HINT_NOP51, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36922, 240},
/* 6107 */ {I_HINT_NOP51, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36928, 241},
/* 6108 */ {I_HINT_NOP52, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36934, 240},
/* 6109 */ {I_HINT_NOP52, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36940, 240},
/* 6110 */ {I_HINT_NOP52, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36946, 241},
/* 6111 */ {I_HINT_NOP53, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36952, 240},
/* 6112 */ {I_HINT_NOP53, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36958, 240},
/* 6113 */ {I_HINT_NOP53, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36964, 241},
/* 6114 */ {I_HINT_NOP54, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36970, 240},
/* 6115 */ {I_HINT_NOP54, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36976, 240},
/* 6116 */ {I_HINT_NOP54, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36982, 241},
/* 6117 */ {I_HINT_NOP55, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36988, 240},
/* 6118 */ {I_HINT_NOP55, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36994, 240},
/* 6119 */ {I_HINT_NOP55, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37000, 241},
/* 6120 */ {I_HINT_NOP56, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34168, 240},
/* 6121 */ {I_HINT_NOP56, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34174, 240},
/* 6122 */ {I_HINT_NOP56, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34180, 241},
/* 6123 */ {I_HINT_NOP57, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37006, 240},
/* 6124 */ {I_HINT_NOP57, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37012, 240},
/* 6125 */ {I_HINT_NOP57, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37018, 241},
/* 6126 */ {I_HINT_NOP58, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37024, 240},
/* 6127 */ {I_HINT_NOP58, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37030, 240},
/* 6128 */ {I_HINT_NOP58, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37036, 241},
/* 6129 */ {I_HINT_NOP59, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37042, 240},
/* 6130 */ {I_HINT_NOP59, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37048, 240},
/* 6131 */ {I_HINT_NOP59, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37054, 241},
/* 6132 */ {I_HINT_NOP60, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37060, 240},
/* 6133 */ {I_HINT_NOP60, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37066, 240},
/* 6134 */ {I_HINT_NOP60, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37072, 241},
/* 6135 */ {I_HINT_NOP61, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37078, 240},
/* 6136 */ {I_HINT_NOP61, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37084, 240},
/* 6137 */ {I_HINT_NOP61, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37090, 241},
/* 6138 */ {I_HINT_NOP62, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37096, 240},
/* 6139 */ {I_HINT_NOP62, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37102, 240},
/* 6140 */ {I_HINT_NOP62, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37108, 241},
/* 6141 */ {I_HINT_NOP63, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37114, 240},
/* 6142 */ {I_HINT_NOP63, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37120, 240},
/* 6143 */ {I_HINT_NOP63, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37126, 241},
};
static const struct itemplate * const itable_00[] = {
instrux + 36,
instrux + 37,
};
static const struct itemplate * const itable_01[] = {
instrux + 38,
instrux + 39,
instrux + 40,
instrux + 41,
instrux + 42,
instrux + 43,
};
static const struct itemplate * const itable_02[] = {
instrux + 44,
instrux + 45,
};
static const struct itemplate * const itable_03[] = {
instrux + 46,
instrux + 47,
instrux + 48,
instrux + 49,
instrux + 50,
instrux + 51,
};
static const struct itemplate * const itable_04[] = {
instrux + 55,
};
static const struct itemplate * const itable_05[] = {
instrux + 56,
instrux + 57,
instrux + 58,
};
static const struct itemplate * const itable_06[] = {
instrux + 838,
};
static const struct itemplate * const itable_07[] = {
instrux + 787,
};
static const struct itemplate * const itable_08[] = {
instrux + 690,
instrux + 691,
};
static const struct itemplate * const itable_09[] = {
instrux + 692,
instrux + 693,
instrux + 694,
instrux + 695,
instrux + 696,
instrux + 697,
};
static const struct itemplate * const itable_0A[] = {
instrux + 698,
instrux + 699,
};
static const struct itemplate * const itable_0B[] = {
instrux + 700,
instrux + 701,
instrux + 702,
instrux + 703,
instrux + 704,
instrux + 705,
};
static const struct itemplate * const itable_0C[] = {
instrux + 709,
};
static const struct itemplate * const itable_0D[] = {
instrux + 710,
instrux + 711,
instrux + 712,
};
static const struct itemplate * const itable_0E[] = {
instrux + 839,
};
static const struct itemplate * const itable_0F00[] = {
instrux + 518,
instrux + 519,
instrux + 548,
instrux + 549,
instrux + 550,
instrux + 591,
instrux + 592,
instrux + 593,
instrux + 1020,
instrux + 1021,
instrux + 1022,
instrux + 1023,
instrux + 1024,
instrux + 1039,
instrux + 1040,
instrux + 1041,
instrux + 1042,
instrux + 1043,
instrux + 1109,
instrux + 1110,
instrux + 1111,
instrux + 1112,
instrux + 1113,
instrux + 1114,
};
static const struct itemplate * const itable_0F01[] = {
instrux + 484,
instrux + 485,
instrux + 486,
instrux + 487,
instrux + 488,
instrux + 543,
instrux + 547,
instrux + 551,
instrux + 552,
instrux + 553,
instrux + 595,
instrux + 596,
instrux + 676,
instrux + 677,
instrux + 886,
instrux + 970,
instrux + 1019,
instrux + 1025,
instrux + 1027,
instrux + 1028,
instrux + 1029,
instrux + 1030,
instrux + 1031,
instrux + 1076,
instrux + 1275,
instrux + 1276,
instrux + 1517,
instrux + 1518,
instrux + 1519,
instrux + 1521,
instrux + 1522,
instrux + 1523,
instrux + 1524,
instrux + 1529,
instrux + 1530,
instrux + 1531,
instrux + 1534,
instrux + 3167,
instrux + 3168,
instrux + 3776,
instrux + 3777,
instrux + 5943,
instrux + 5944,
instrux + 5951,
};
static const struct itemplate * const itable_0F02[] = {
instrux + 521,
instrux + 522,
instrux + 523,
instrux + 524,
instrux + 525,
instrux + 526,
instrux + 527,
instrux + 528,
instrux + 529,
instrux + 530,
};
static const struct itemplate * const itable_0F03[] = {
instrux + 578,
instrux + 579,
instrux + 580,
instrux + 581,
instrux + 582,
instrux + 583,
instrux + 584,
instrux + 585,
instrux + 586,
instrux + 587,
};
static const struct itemplate * const itable_0F05[] = {
instrux + 1077,
};
static const struct itemplate * const itable_0F06[] = {
instrux + 174,
};
static const struct itemplate * const itable_0F07[] = {
instrux + 1080,
};
static const struct itemplate * const itable_0F08[] = {
instrux + 481,
};
static const struct itemplate * const itable_0F09[] = {
instrux + 1116,
};
static const struct itemplate * const itable_0F0B[] = {
instrux + 1108,
};
static const struct itemplate * const itable_0F0D[] = {
instrux + 800,
instrux + 801,
instrux + 3827,
};
static const struct itemplate * const itable_0F0E[] = {
instrux + 307,
};
static const struct itemplate * const itable_0F0F[] = {
instrux + 744,
instrux + 752,
instrux + 753,
instrux + 754,
instrux + 755,
instrux + 756,
instrux + 757,
instrux + 758,
instrux + 759,
instrux + 760,
instrux + 761,
instrux + 762,
instrux + 763,
instrux + 764,
instrux + 765,
instrux + 766,
instrux + 767,
instrux + 768,
instrux + 773,
instrux + 1310,
instrux + 1311,
instrux + 1312,
instrux + 1313,
instrux + 1314,
instrux + 1656,
instrux + 1657,
};
static const struct itemplate * const itable_0F10[] = {
instrux + 1249,
instrux + 1251,
instrux + 1252,
instrux + 1486,
instrux + 1489,
instrux + 1490,
instrux + 1493,
};
static const struct itemplate * const itable_0F11[] = {
instrux + 1250,
instrux + 1253,
instrux + 1487,
instrux + 1488,
instrux + 1491,
instrux + 1492,
};
static const struct itemplate * const itable_0F12[] = {
instrux + 1243,
instrux + 1245,
instrux + 1483,
instrux + 1514,
instrux + 1516,
};
static const struct itemplate * const itable_0F13[] = {
instrux + 1244,
instrux + 1482,
};
static const struct itemplate * const itable_0F14[] = {
instrux + 1269,
instrux + 1505,
};
static const struct itemplate * const itable_0F15[] = {
instrux + 1268,
instrux + 1504,
};
static const struct itemplate * const itable_0F16[] = {
instrux + 1240,
instrux + 1242,
instrux + 1481,
instrux + 1515,
};
static const struct itemplate * const itable_0F17[] = {
instrux + 1241,
instrux + 1480,
};
static const struct itemplate * const itable_0F18[] = {
instrux + 1289,
instrux + 1290,
instrux + 1291,
instrux + 1292,
instrux + 5952,
instrux + 5953,
instrux + 5954,
instrux + 5955,
instrux + 5956,
instrux + 5957,
instrux + 5958,
instrux + 5959,
instrux + 5960,
instrux + 5961,
instrux + 5962,
instrux + 5963,
instrux + 5964,
instrux + 5965,
instrux + 5966,
instrux + 5967,
instrux + 5968,
instrux + 5969,
instrux + 5970,
instrux + 5971,
instrux + 5972,
instrux + 5973,
instrux + 5974,
instrux + 5975,
};
static const struct itemplate * const itable_0F19[] = {
instrux + 5976,
instrux + 5977,
instrux + 5978,
instrux + 5979,
instrux + 5980,
instrux + 5981,
instrux + 5982,
instrux + 5983,
instrux + 5984,
instrux + 5985,
instrux + 5986,
instrux + 5987,
instrux + 5988,
instrux + 5989,
instrux + 5990,
instrux + 5991,
instrux + 5992,
instrux + 5993,
instrux + 5994,
instrux + 5995,
instrux + 5996,
instrux + 5997,
instrux + 5998,
instrux + 5999,
};
static const struct itemplate * const itable_0F1A[] = {
instrux + 3829,
instrux + 3830,
instrux + 3831,
instrux + 3832,
instrux + 3833,
instrux + 3834,
instrux + 3838,
instrux + 3839,
instrux + 3842,
instrux + 3843,
instrux + 3844,
instrux + 6000,
instrux + 6001,
instrux + 6002,
instrux + 6003,
instrux + 6004,
instrux + 6005,
instrux + 6006,
instrux + 6007,
instrux + 6008,
instrux + 6009,
instrux + 6010,
instrux + 6011,
instrux + 6012,
instrux + 6013,
instrux + 6014,
instrux + 6015,
instrux + 6016,
instrux + 6017,
instrux + 6018,
instrux + 6019,
instrux + 6020,
instrux + 6021,
instrux + 6022,
instrux + 6023,
};
static const struct itemplate * const itable_0F1B[] = {
instrux + 3828,
instrux + 3835,
instrux + 3836,
instrux + 3837,
instrux + 3840,
instrux + 3841,
instrux + 3845,
instrux + 3846,
instrux + 3847,
instrux + 3848,
instrux + 3849,
instrux + 6024,
instrux + 6025,
instrux + 6026,
instrux + 6027,
instrux + 6028,
instrux + 6029,
instrux + 6030,
instrux + 6031,
instrux + 6032,
instrux + 6033,
instrux + 6034,
instrux + 6035,
instrux + 6036,
instrux + 6037,
instrux + 6038,
instrux + 6039,
instrux + 6040,
instrux + 6041,
instrux + 6042,
instrux + 6043,
instrux + 6044,
instrux + 6045,
instrux + 6046,
instrux + 6047,
};
static const struct itemplate * const itable_0F1C[] = {
instrux + 6048,
instrux + 6049,
instrux + 6050,
instrux + 6051,
instrux + 6052,
instrux + 6053,
instrux + 6054,
instrux + 6055,
instrux + 6056,
instrux + 6057,
instrux + 6058,
instrux + 6059,
instrux + 6060,
instrux + 6061,
instrux + 6062,
instrux + 6063,
instrux + 6064,
instrux + 6065,
instrux + 6066,
instrux + 6067,
instrux + 6068,
instrux + 6069,
instrux + 6070,
instrux + 6071,
};
static const struct itemplate * const itable_0F1D[] = {
instrux + 6072,
instrux + 6073,
instrux + 6074,
instrux + 6075,
instrux + 6076,
instrux + 6077,
instrux + 6078,
instrux + 6079,
instrux + 6080,
instrux + 6081,
instrux + 6082,
instrux + 6083,
instrux + 6084,
instrux + 6085,
instrux + 6086,
instrux + 6087,
instrux + 6088,
instrux + 6089,
instrux + 6090,
instrux + 6091,
instrux + 6092,
instrux + 6093,
instrux + 6094,
instrux + 6095,
};
static const struct itemplate * const itable_0F1E[] = {
instrux + 6096,
instrux + 6097,
instrux + 6098,
instrux + 6099,
instrux + 6100,
instrux + 6101,
instrux + 6102,
instrux + 6103,
instrux + 6104,
instrux + 6105,
instrux + 6106,
instrux + 6107,
instrux + 6108,
instrux + 6109,
instrux + 6110,
instrux + 6111,
instrux + 6112,
instrux + 6113,
instrux + 6114,
instrux + 6115,
instrux + 6116,
instrux + 6117,
instrux + 6118,
instrux + 6119,
};
static const struct itemplate * const itable_0F1F[] = {
instrux + 683,
instrux + 684,
instrux + 685,
instrux + 6120,
instrux + 6121,
instrux + 6122,
instrux + 6123,
instrux + 6124,
instrux + 6125,
instrux + 6126,
instrux + 6127,
instrux + 6128,
instrux + 6129,
instrux + 6130,
instrux + 6131,
instrux + 6132,
instrux + 6133,
instrux + 6134,
instrux + 6135,
instrux + 6136,
instrux + 6137,
instrux + 6138,
instrux + 6139,
instrux + 6140,
instrux + 6141,
instrux + 6142,
instrux + 6143,
};
static const struct itemplate * const itable_0F20[] = {
instrux + 613,
instrux + 614,
};
static const struct itemplate * const itable_0F21[] = {
instrux + 617,
instrux + 618,
};
static const struct itemplate * const itable_0F22[] = {
instrux + 615,
instrux + 616,
};
static const struct itemplate * const itable_0F23[] = {
instrux + 619,
instrux + 620,
};
static const struct itemplate * const itable_0F28[] = {
instrux + 1238,
instrux + 1476,
instrux + 1479,
};
static const struct itemplate * const itable_0F29[] = {
instrux + 1239,
instrux + 1477,
instrux + 1478,
};
static const struct itemplate * const itable_0F2A[] = {
instrux + 1220,
instrux + 1222,
instrux + 1223,
instrux + 1452,
instrux + 1460,
instrux + 1461,
};
static const struct itemplate * const itable_0F2B[] = {
instrux + 1248,
instrux + 1320,
instrux + 1576,
instrux + 1577,
};
static const struct itemplate * const itable_0F2C[] = {
instrux + 1228,
instrux + 1229,
instrux + 1230,
instrux + 1463,
instrux + 1466,
instrux + 1467,
instrux + 1468,
instrux + 1469,
};
static const struct itemplate * const itable_0F2D[] = {
instrux + 1221,
instrux + 1224,
instrux + 1225,
instrux + 1226,
instrux + 1227,
instrux + 1450,
instrux + 1455,
instrux + 1456,
instrux + 1457,
instrux + 1458,
};
static const struct itemplate * const itable_0F2E[] = {
instrux + 1267,
instrux + 1503,
};
static const struct itemplate * const itable_0F2F[] = {
instrux + 1219,
instrux + 1446,
};
static const struct itemplate * const itable_0F30[] = {
instrux + 1118,
};
static const struct itemplate * const itable_0F31[] = {
instrux + 885,
};
static const struct itemplate * const itable_0F32[] = {
instrux + 883,
};
static const struct itemplate * const itable_0F33[] = {
instrux + 884,
};
static const struct itemplate * const itable_0F34[] = {
instrux + 1078,
};
static const struct itemplate * const itable_0F35[] = {
instrux + 1079,
};
static const struct itemplate * const itable_0F36[] = {
instrux + 882,
};
static const struct itemplate * const itable_0F37[] = {
instrux + 1117,
instrux + 1655,
};
static const struct itemplate * const itable_0F3800[] = {
instrux + 1564,
instrux + 1565,
};
static const struct itemplate * const itable_0F3801[] = {
instrux + 1548,
instrux + 1549,
};
static const struct itemplate * const itable_0F3802[] = {
instrux + 1550,
instrux + 1551,
};
static const struct itemplate * const itable_0F3803[] = {
instrux + 1552,
instrux + 1553,
};
static const struct itemplate * const itable_0F3804[] = {
instrux + 1560,
instrux + 1561,
};
static const struct itemplate * const itable_0F3805[] = {
instrux + 1554,
instrux + 1555,
};
static const struct itemplate * const itable_0F3806[] = {
instrux + 1556,
instrux + 1557,
};
static const struct itemplate * const itable_0F3807[] = {
instrux + 1558,
instrux + 1559,
};
static const struct itemplate * const itable_0F3808[] = {
instrux + 1566,
instrux + 1567,
};
static const struct itemplate * const itable_0F3809[] = {
instrux + 1568,
instrux + 1569,
};
static const struct itemplate * const itable_0F380A[] = {
instrux + 1570,
instrux + 1571,
};
static const struct itemplate * const itable_0F380B[] = {
instrux + 1562,
instrux + 1563,
};
static const struct itemplate * const itable_0F3810[] = {
instrux + 1595,
instrux + 1596,
};
static const struct itemplate * const itable_0F3814[] = {
instrux + 1585,
instrux + 1586,
};
static const struct itemplate * const itable_0F3815[] = {
instrux + 1583,
instrux + 1584,
};
static const struct itemplate * const itable_0F3817[] = {
instrux + 1637,
};
static const struct itemplate * const itable_0F381C[] = {
instrux + 1540,
instrux + 1541,
};
static const struct itemplate * const itable_0F381D[] = {
instrux + 1542,
instrux + 1543,
};
static const struct itemplate * const itable_0F381E[] = {
instrux + 1544,
instrux + 1545,
};
static const struct itemplate * const itable_0F3820[] = {
instrux + 1623,
};
static const struct itemplate * const itable_0F3821[] = {
instrux + 1624,
};
static const struct itemplate * const itable_0F3822[] = {
instrux + 1625,
};
static const struct itemplate * const itable_0F3823[] = {
instrux + 1626,
};
static const struct itemplate * const itable_0F3824[] = {
instrux + 1627,
};
static const struct itemplate * const itable_0F3825[] = {
instrux + 1628,
};
static const struct itemplate * const itable_0F3828[] = {
instrux + 1635,
};
static const struct itemplate * const itable_0F3829[] = {
instrux + 1598,
};
static const struct itemplate * const itable_0F382A[] = {
instrux + 1592,
};
static const struct itemplate * const itable_0F382B[] = {
instrux + 1594,
};
static const struct itemplate * const itable_0F3830[] = {
instrux + 1629,
};
static const struct itemplate * const itable_0F3831[] = {
instrux + 1630,
};
static const struct itemplate * const itable_0F3832[] = {
instrux + 1631,
};
static const struct itemplate * const itable_0F3833[] = {
instrux + 1632,
};
static const struct itemplate * const itable_0F3834[] = {
instrux + 1633,
};
static const struct itemplate * const itable_0F3835[] = {
instrux + 1634,
};
static const struct itemplate * const itable_0F3837[] = {
instrux + 1651,
};
static const struct itemplate * const itable_0F3838[] = {
instrux + 1619,
};
static const struct itemplate * const itable_0F3839[] = {
instrux + 1620,
};
static const struct itemplate * const itable_0F383A[] = {
instrux + 1622,
};
static const struct itemplate * const itable_0F383B[] = {
instrux + 1621,
};
static const struct itemplate * const itable_0F383C[] = {
instrux + 1615,
};
static const struct itemplate * const itable_0F383D[] = {
instrux + 1616,
};
static const struct itemplate * const itable_0F383E[] = {
instrux + 1618,
};
static const struct itemplate * const itable_0F383F[] = {
instrux + 1617,
};
static const struct itemplate * const itable_0F3840[] = {
instrux + 1636,
};
static const struct itemplate * const itable_0F3841[] = {
instrux + 1607,
};
static const struct itemplate * const itable_0F3880[] = {
instrux + 1536,
instrux + 1537,
};
static const struct itemplate * const itable_0F3881[] = {
instrux + 1538,
instrux + 1539,
};
static const struct itemplate * const itable_0F3882[] = {
instrux + 482,
instrux + 483,
};
static const struct itemplate * const itable_0F38C8[] = {
instrux + 3852,
};
static const struct itemplate * const itable_0F38C9[] = {
instrux + 3850,
};
static const struct itemplate * const itable_0F38CA[] = {
instrux + 3851,
};
static const struct itemplate * const itable_0F38CB[] = {
instrux + 3856,
instrux + 3857,
};
static const struct itemplate * const itable_0F38CC[] = {
instrux + 3854,
};
static const struct itemplate * const itable_0F38CD[] = {
instrux + 3855,
};
static const struct itemplate * const itable_0F38DB[] = {
instrux + 1668,
};
static const struct itemplate * const itable_0F38DC[] = {
instrux + 1664,
};
static const struct itemplate * const itable_0F38DD[] = {
instrux + 1665,
};
static const struct itemplate * const itable_0F38DE[] = {
instrux + 1666,
};
static const struct itemplate * const itable_0F38DF[] = {
instrux + 1667,
};
static const struct itemplate * const itable_0F38F0[] = {
instrux + 1642,
instrux + 1645,
instrux + 1658,
instrux + 1659,
instrux + 1660,
};
static const struct itemplate * const itable_0F38F1[] = {
instrux + 1643,
instrux + 1644,
instrux + 1646,
instrux + 1661,
instrux + 1662,
instrux + 1663,
};
static const struct itemplate * const itable_0F38F6[] = {
instrux + 3160,
instrux + 3161,
instrux + 3162,
instrux + 3163,
};
static const struct itemplate * const itable_0F39[] = {
instrux + 238,
};
static const struct itemplate * const itable_0F3A08[] = {
instrux + 1639,
};
static const struct itemplate * const itable_0F3A09[] = {
instrux + 1638,
};
static const struct itemplate * const itable_0F3A0A[] = {
instrux + 1641,
};
static const struct itemplate * const itable_0F3A0B[] = {
instrux + 1640,
};
static const struct itemplate * const itable_0F3A0C[] = {
instrux + 1582,
};
static const struct itemplate * const itable_0F3A0D[] = {
instrux + 1581,
};
static const struct itemplate * const itable_0F3A0E[] = {
instrux + 1597,
};
static const struct itemplate * const itable_0F3A0F[] = {
instrux + 1546,
instrux + 1547,
};
static const struct itemplate * const itable_0F3A14[] = {
instrux + 1599,
instrux + 1600,
instrux + 1601,
};
static const struct itemplate * const itable_0F3A15[] = {
instrux + 1604,
instrux + 1605,
instrux + 1606,
};
static const struct itemplate * const itable_0F3A16[] = {
instrux + 1602,
instrux + 1603,
};
static const struct itemplate * const itable_0F3A17[] = {
instrux + 1589,
instrux + 1590,
};
static const struct itemplate * const itable_0F3A20[] = {
instrux + 1608,
instrux + 1609,
instrux + 1610,
};
static const struct itemplate * const itable_0F3A21[] = {
instrux + 1591,
};
static const struct itemplate * const itable_0F3A22[] = {
instrux + 1611,
instrux + 1612,
instrux + 1613,
instrux + 1614,
};
static const struct itemplate * const itable_0F3A40[] = {
instrux + 1588,
};
static const struct itemplate * const itable_0F3A41[] = {
instrux + 1587,
};
static const struct itemplate * const itable_0F3A42[] = {
instrux + 1593,
};
static const struct itemplate * const itable_0F3A44[] = {
instrux + 2898,
instrux + 2899,
instrux + 2900,
instrux + 2901,
instrux + 2902,
};
static const struct itemplate * const itable_0F3A60[] = {
instrux + 1648,
};
static const struct itemplate * const itable_0F3A61[] = {
instrux + 1647,
};
static const struct itemplate * const itable_0F3A62[] = {
instrux + 1650,
};
static const struct itemplate * const itable_0F3A63[] = {
instrux + 1649,
};
static const struct itemplate * const itable_0F3ACC[] = {
instrux + 3853,
};
static const struct itemplate * const itable_0F3ADF[] = {
instrux + 1669,
};
static const struct itemplate * const itable_0F3C[] = {
instrux + 222,
};
static const struct itemplate * const itable_0F3D[] = {
instrux + 221,
};
static const struct itemplate * const itable_0F40[] = {
instrux + 1182,
instrux + 1183,
instrux + 1184,
instrux + 1185,
instrux + 1186,
instrux + 1187,
};
static const struct itemplate * const itable_0F41[] = {
instrux + 1182,
instrux + 1183,
instrux + 1184,
instrux + 1185,
instrux + 1186,
instrux + 1187,
};
static const struct itemplate * const itable_0F42[] = {
instrux + 1182,
instrux + 1183,
instrux + 1184,
instrux + 1185,
instrux + 1186,
instrux + 1187,
};
static const struct itemplate * const itable_0F43[] = {
instrux + 1182,
instrux + 1183,
instrux + 1184,
instrux + 1185,
instrux + 1186,
instrux + 1187,
};
static const struct itemplate * const itable_0F44[] = {
instrux + 1182,
instrux + 1183,
instrux + 1184,
instrux + 1185,
instrux + 1186,
instrux + 1187,
};
static const struct itemplate * const itable_0F45[] = {
instrux + 1182,
instrux + 1183,
instrux + 1184,
instrux + 1185,
instrux + 1186,
instrux + 1187,
};
static const struct itemplate * const itable_0F46[] = {
instrux + 1182,
instrux + 1183,
instrux + 1184,
instrux + 1185,
instrux + 1186,
instrux + 1187,
};
static const struct itemplate * const itable_0F47[] = {
instrux + 1182,
instrux + 1183,
instrux + 1184,
instrux + 1185,
instrux + 1186,
instrux + 1187,
};
static const struct itemplate * const itable_0F48[] = {
instrux + 1182,
instrux + 1183,
instrux + 1184,
instrux + 1185,
instrux + 1186,
instrux + 1187,
};
static const struct itemplate * const itable_0F49[] = {
instrux + 1182,
instrux + 1183,
instrux + 1184,
instrux + 1185,
instrux + 1186,
instrux + 1187,
};
static const struct itemplate * const itable_0F4A[] = {
instrux + 1182,
instrux + 1183,
instrux + 1184,
instrux + 1185,
instrux + 1186,
instrux + 1187,
};
static const struct itemplate * const itable_0F4B[] = {
instrux + 1182,
instrux + 1183,
instrux + 1184,
instrux + 1185,
instrux + 1186,
instrux + 1187,
};
static const struct itemplate * const itable_0F4C[] = {
instrux + 1182,
instrux + 1183,
instrux + 1184,
instrux + 1185,
instrux + 1186,
instrux + 1187,
};
static const struct itemplate * const itable_0F4D[] = {
instrux + 1182,
instrux + 1183,
instrux + 1184,
instrux + 1185,
instrux + 1186,
instrux + 1187,
};
static const struct itemplate * const itable_0F4E[] = {
instrux + 1182,
instrux + 1183,
instrux + 1184,
instrux + 1185,
instrux + 1186,
instrux + 1187,
};
static const struct itemplate * const itable_0F4F[] = {
instrux + 1182,
instrux + 1183,
instrux + 1184,
instrux + 1185,
instrux + 1186,
instrux + 1187,
};
static const struct itemplate * const itable_0F50[] = {
instrux + 743,
instrux + 1246,
instrux + 1247,
instrux + 1484,
instrux + 1485,
};
static const struct itemplate * const itable_0F51[] = {
instrux + 735,
instrux + 1262,
instrux + 1263,
instrux + 1499,
instrux + 1500,
};
static const struct itemplate * const itable_0F52[] = {
instrux + 771,
instrux + 1259,
instrux + 1260,
};
static const struct itemplate * const itable_0F53[] = {
instrux + 1257,
instrux + 1258,
};
static const struct itemplate * const itable_0F54[] = {
instrux + 751,
instrux + 1198,
instrux + 1427,
};
static const struct itemplate * const itable_0F55[] = {
instrux + 821,
instrux + 1197,
instrux + 1426,
};
static const struct itemplate * const itable_0F56[] = {
instrux + 1256,
instrux + 1496,
};
static const struct itemplate * const itable_0F57[] = {
instrux + 1270,
instrux + 1506,
};
static const struct itemplate * const itable_0F58[] = {
instrux + 780,
instrux + 1195,
instrux + 1196,
instrux + 1424,
instrux + 1425,
};
static const struct itemplate * const itable_0F59[] = {
instrux + 774,
instrux + 1254,
instrux + 1255,
instrux + 1494,
instrux + 1495,
};
static const struct itemplate * const itable_0F5A[] = {
instrux + 779,
instrux + 1451,
instrux + 1454,
instrux + 1459,
instrux + 1462,
};
static const struct itemplate * const itable_0F5B[] = {
instrux + 778,
instrux + 1448,
instrux + 1453,
instrux + 1465,
};
static const struct itemplate * const itable_0F5C[] = {
instrux + 777,
instrux + 1265,
instrux + 1266,
instrux + 1501,
instrux + 1502,
};
static const struct itemplate * const itable_0F5D[] = {
instrux + 772,
instrux + 1236,
instrux + 1237,
instrux + 1474,
instrux + 1475,
};
static const struct itemplate * const itable_0F5E[] = {
instrux + 769,
instrux + 1231,
instrux + 1232,
instrux + 1470,
instrux + 1471,
};
static const struct itemplate * const itable_0F5F[] = {
instrux + 1234,
instrux + 1235,
instrux + 1472,
instrux + 1473,
};
static const struct itemplate * const itable_0F60[] = {
instrux + 829,
instrux + 1419,
};
static const struct itemplate * const itable_0F61[] = {
instrux + 831,
instrux + 1420,
};
static const struct itemplate * const itable_0F62[] = {
instrux + 830,
instrux + 1421,
};
static const struct itemplate * const itable_0F63[] = {
instrux + 730,
instrux + 1343,
};
static const struct itemplate * const itable_0F64[] = {
instrux + 748,
instrux + 1362,
};
static const struct itemplate * const itable_0F65[] = {
instrux + 750,
instrux + 1363,
};
static const struct itemplate * const itable_0F66[] = {
instrux + 749,
instrux + 1364,
};
static const struct itemplate * const itable_0F67[] = {
instrux + 731,
instrux + 1345,
};
static const struct itemplate * const itable_0F68[] = {
instrux + 826,
instrux + 1415,
};
static const struct itemplate * const itable_0F69[] = {
instrux + 828,
instrux + 1416,
};
static const struct itemplate * const itable_0F6A[] = {
instrux + 827,
instrux + 1417,
};
static const struct itemplate * const itable_0F6B[] = {
instrux + 729,
instrux + 1344,
};
static const struct itemplate * const itable_0F6C[] = {
instrux + 1422,
};
static const struct itemplate * const itable_0F6D[] = {
instrux + 1418,
};
static const struct itemplate * const itable_0F6E[] = {
instrux + 649,
instrux + 653,
instrux + 1324,
instrux + 1325,
instrux + 1340,
};
static const struct itemplate * const itable_0F6F[] = {
instrux + 651,
instrux + 1327,
instrux + 1329,
instrux + 1331,
instrux + 1333,
};
static const struct itemplate * const itable_0F70[] = {
instrux + 1309,
instrux + 1382,
instrux + 1383,
instrux + 1384,
instrux + 1385,
instrux + 1386,
instrux + 1387,
};
static const struct itemplate * const itable_0F71[] = {
instrux + 807,
instrux + 811,
instrux + 817,
instrux + 1390,
instrux + 1396,
instrux + 1401,
};
static const struct itemplate * const itable_0F72[] = {
instrux + 803,
instrux + 809,
instrux + 813,
instrux + 1392,
instrux + 1398,
instrux + 1403,
};
static const struct itemplate * const itable_0F73[] = {
instrux + 805,
instrux + 815,
instrux + 1388,
instrux + 1394,
instrux + 1399,
instrux + 1405,
};
static const struct itemplate * const itable_0F74[] = {
instrux + 745,
instrux + 1359,
};
static const struct itemplate * const itable_0F75[] = {
instrux + 747,
instrux + 1360,
};
static const struct itemplate * const itable_0F76[] = {
instrux + 746,
instrux + 1361,
};
static const struct itemplate * const itable_0F77[] = {
instrux + 239,
};
static const struct itemplate * const itable_0F78[] = {
instrux + 1074,
instrux + 1527,
instrux + 1528,
instrux + 1572,
instrux + 1574,
};
static const struct itemplate * const itable_0F79[] = {
instrux + 917,
instrux + 1532,
instrux + 1533,
instrux + 1573,
instrux + 1575,
};
static const struct itemplate * const itable_0F7B[] = {
instrux + 918,
};
static const struct itemplate * const itable_0F7C[] = {
instrux + 1075,
instrux + 1509,
instrux + 1510,
};
static const struct itemplate * const itable_0F7D[] = {
instrux + 920,
instrux + 1511,
instrux + 1512,
};
static const struct itemplate * const itable_0F7E[] = {
instrux + 650,
instrux + 654,
instrux + 1323,
instrux + 1326,
instrux + 1336,
instrux + 1339,
instrux + 1341,
};
static const struct itemplate * const itable_0F7F[] = {
instrux + 652,
instrux + 1328,
instrux + 1330,
instrux + 1332,
instrux + 1334,
};
static const struct itemplate * const itable_0F80[] = {
instrux + 1188,
instrux + 1189,
instrux + 1190,
instrux + 1191,
};
static const struct itemplate * const itable_0F81[] = {
instrux + 1188,
instrux + 1189,
instrux + 1190,
instrux + 1191,
};
static const struct itemplate * const itable_0F82[] = {
instrux + 1188,
instrux + 1189,
instrux + 1190,
instrux + 1191,
};
static const struct itemplate * const itable_0F83[] = {
instrux + 1188,
instrux + 1189,
instrux + 1190,
instrux + 1191,
};
static const struct itemplate * const itable_0F84[] = {
instrux + 1188,
instrux + 1189,
instrux + 1190,
instrux + 1191,
};
static const struct itemplate * const itable_0F85[] = {
instrux + 1188,
instrux + 1189,
instrux + 1190,
instrux + 1191,
};
static const struct itemplate * const itable_0F86[] = {
instrux + 1188,
instrux + 1189,
instrux + 1190,
instrux + 1191,
};
static const struct itemplate * const itable_0F87[] = {
instrux + 1188,
instrux + 1189,
instrux + 1190,
instrux + 1191,
};
static const struct itemplate * const itable_0F88[] = {
instrux + 1188,
instrux + 1189,
instrux + 1190,
instrux + 1191,
};
static const struct itemplate * const itable_0F89[] = {
instrux + 1188,
instrux + 1189,
instrux + 1190,
instrux + 1191,
};
static const struct itemplate * const itable_0F8A[] = {
instrux + 1188,
instrux + 1189,
instrux + 1190,
instrux + 1191,
};
static const struct itemplate * const itable_0F8B[] = {
instrux + 1188,
instrux + 1189,
instrux + 1190,
instrux + 1191,
};
static const struct itemplate * const itable_0F8C[] = {
instrux + 1188,
instrux + 1189,
instrux + 1190,
instrux + 1191,
};
static const struct itemplate * const itable_0F8D[] = {
instrux + 1188,
instrux + 1189,
instrux + 1190,
instrux + 1191,
};
static const struct itemplate * const itable_0F8E[] = {
instrux + 1188,
instrux + 1189,
instrux + 1190,
instrux + 1191,
};
static const struct itemplate * const itable_0F8F[] = {
instrux + 1188,
instrux + 1189,
instrux + 1190,
instrux + 1191,
};
static const struct itemplate * const itable_0F90[] = {
instrux + 1193,
instrux + 1194,
};
static const struct itemplate * const itable_0F91[] = {
instrux + 1193,
instrux + 1194,
};
static const struct itemplate * const itable_0F92[] = {
instrux + 1193,
instrux + 1194,
};
static const struct itemplate * const itable_0F93[] = {
instrux + 1193,
instrux + 1194,
};
static const struct itemplate * const itable_0F94[] = {
instrux + 1193,
instrux + 1194,
};
static const struct itemplate * const itable_0F95[] = {
instrux + 1193,
instrux + 1194,
};
static const struct itemplate * const itable_0F96[] = {
instrux + 1193,
instrux + 1194,
};
static const struct itemplate * const itable_0F97[] = {
instrux + 1193,
instrux + 1194,
};
static const struct itemplate * const itable_0F98[] = {
instrux + 1193,
instrux + 1194,
};
static const struct itemplate * const itable_0F99[] = {
instrux + 1193,
instrux + 1194,
};
static const struct itemplate * const itable_0F9A[] = {
instrux + 1193,
instrux + 1194,
};
static const struct itemplate * const itable_0F9B[] = {
instrux + 1193,
instrux + 1194,
};
static const struct itemplate * const itable_0F9C[] = {
instrux + 1193,
instrux + 1194,
};
static const struct itemplate * const itable_0F9D[] = {
instrux + 1193,
instrux + 1194,
};
static const struct itemplate * const itable_0F9E[] = {
instrux + 1193,
instrux + 1194,
};
static const struct itemplate * const itable_0F9F[] = {
instrux + 1193,
instrux + 1194,
};
static const struct itemplate * const itable_0FA0[] = {
instrux + 842,
};
static const struct itemplate * const itable_0FA1[] = {
instrux + 790,
};
static const struct itemplate * const itable_0FA2[] = {
instrux + 220,
};
static const struct itemplate * const itable_0FA3[] = {
instrux + 114,
instrux + 115,
instrux + 116,
instrux + 117,
instrux + 118,
instrux + 119,
};
static const struct itemplate * const itable_0FA4[] = {
instrux + 983,
instrux + 984,
instrux + 985,
instrux + 986,
instrux + 987,
instrux + 988,
};
static const struct itemplate * const itable_0FA5[] = {
instrux + 989,
instrux + 990,
instrux + 991,
instrux + 992,
instrux + 993,
instrux + 994,
};
static const struct itemplate * const itable_0FA6C0[] = {
instrux + 3175,
};
static const struct itemplate * const itable_0FA6C8[] = {
instrux + 3176,
};
static const struct itemplate * const itable_0FA6D0[] = {
instrux + 3177,
};
static const struct itemplate * const itable_0FA7C0[] = {
instrux + 3169,
};
static const struct itemplate * const itable_0FA7C8[] = {
instrux + 3170,
};
static const struct itemplate * const itable_0FA7D0[] = {
instrux + 3171,
};
static const struct itemplate * const itable_0FA7D8[] = {
instrux + 3172,
};
static const struct itemplate * const itable_0FA7E0[] = {
instrux + 3173,
};
static const struct itemplate * const itable_0FA7E8[] = {
instrux + 3174,
};
static const struct itemplate * const itable_0FA8[] = {
instrux + 843,
};
static const struct itemplate * const itable_0FA9[] = {
instrux + 791,
};
static const struct itemplate * const itable_0FAA[] = {
instrux + 919,
};
static const struct itemplate * const itable_0FAB[] = {
instrux + 141,
instrux + 142,
instrux + 143,
instrux + 144,
instrux + 145,
instrux + 146,
};
static const struct itemplate * const itable_0FAC[] = {
instrux + 1007,
instrux + 1008,
instrux + 1009,
instrux + 1010,
instrux + 1011,
instrux + 1012,
};
static const struct itemplate * const itable_0FAD[] = {
instrux + 1013,
instrux + 1014,
instrux + 1015,
instrux + 1016,
instrux + 1017,
instrux + 1018,
};
static const struct itemplate * const itable_0FAE[] = {
instrux + 539,
instrux + 594,
instrux + 969,
instrux + 1233,
instrux + 1264,
instrux + 1271,
instrux + 1272,
instrux + 1273,
instrux + 1274,
instrux + 1277,
instrux + 1278,
instrux + 1281,
instrux + 1282,
instrux + 1285,
instrux + 1286,
instrux + 1293,
instrux + 1316,
instrux + 1321,
instrux + 1322,
instrux + 3145,
instrux + 3146,
instrux + 3147,
instrux + 3148,
instrux + 3152,
instrux + 3153,
instrux + 3154,
instrux + 3155,
instrux + 5948,
instrux + 5949,
instrux + 5950,
};
static const struct itemplate * const itable_0FAF[] = {
instrux + 438,
instrux + 439,
instrux + 440,
instrux + 441,
instrux + 442,
instrux + 443,
};
static const struct itemplate * const itable_0FB0[] = {
instrux + 210,
instrux + 211,
};
static const struct itemplate * const itable_0FB1[] = {
instrux + 212,
instrux + 213,
instrux + 214,
instrux + 215,
instrux + 216,
instrux + 217,
};
static const struct itemplate * const itable_0FB2[] = {
instrux + 588,
instrux + 589,
instrux + 590,
};
static const struct itemplate * const itable_0FB3[] = {
instrux + 132,
instrux + 133,
instrux + 134,
instrux + 135,
instrux + 136,
instrux + 137,
};
static const struct itemplate * const itable_0FB4[] = {
instrux + 540,
instrux + 541,
instrux + 542,
};
static const struct itemplate * const itable_0FB5[] = {
instrux + 544,
instrux + 545,
instrux + 546,
};
static const struct itemplate * const itable_0FB6[] = {
instrux + 666,
instrux + 667,
instrux + 668,
instrux + 670,
};
static const struct itemplate * const itable_0FB7[] = {
instrux + 669,
instrux + 671,
};
static const struct itemplate * const itable_0FB8[] = {
instrux + 515,
instrux + 516,
instrux + 517,
instrux + 1652,
instrux + 1653,
instrux + 1654,
};
static const struct itemplate * const itable_0FB9[] = {
instrux + 1105,
instrux + 1106,
instrux + 1107,
};
static const struct itemplate * const itable_0FBA[] = {
instrux + 120,
instrux + 121,
instrux + 122,
instrux + 129,
instrux + 130,
instrux + 131,
instrux + 138,
instrux + 139,
instrux + 140,
instrux + 147,
instrux + 148,
instrux + 149,
};
static const struct itemplate * const itable_0FBB[] = {
instrux + 123,
instrux + 124,
instrux + 125,
instrux + 126,
instrux + 127,
instrux + 128,
};
static const struct itemplate * const itable_0FBC[] = {
instrux + 100,
instrux + 101,
instrux + 102,
instrux + 103,
instrux + 104,
instrux + 105,
instrux + 3820,
instrux + 3821,
instrux + 3822,
};
static const struct itemplate * const itable_0FBD[] = {
instrux + 106,
instrux + 107,
instrux + 108,
instrux + 109,
instrux + 110,
instrux + 111,
instrux + 1578,
instrux + 1579,
instrux + 1580,
};
static const struct itemplate * const itable_0FBE[] = {
instrux + 659,
instrux + 660,
instrux + 661,
instrux + 663,
};
static const struct itemplate * const itable_0FBF[] = {
instrux + 662,
instrux + 664,
};
static const struct itemplate * const itable_0FC0[] = {
instrux + 1119,
instrux + 1120,
};
static const struct itemplate * const itable_0FC1[] = {
instrux + 1121,
instrux + 1122,
instrux + 1123,
instrux + 1124,
instrux + 1125,
instrux + 1126,
};
static const struct itemplate * const itable_0FC2[] = {
instrux + 1199,
instrux + 1200,
instrux + 1201,
instrux + 1202,
instrux + 1203,
instrux + 1204,
instrux + 1205,
instrux + 1206,
instrux + 1207,
instrux + 1208,
instrux + 1209,
instrux + 1210,
instrux + 1211,
instrux + 1212,
instrux + 1213,
instrux + 1214,
instrux + 1215,
instrux + 1216,
instrux + 1217,
instrux + 1218,
instrux + 1428,
instrux + 1429,
instrux + 1430,
instrux + 1431,
instrux + 1432,
instrux + 1433,
instrux + 1434,
instrux + 1435,
instrux + 1436,
instrux + 1437,
instrux + 1438,
instrux + 1439,
instrux + 1440,
instrux + 1441,
instrux + 1442,
instrux + 1443,
instrux + 1444,
instrux + 1445,
};
static const struct itemplate * const itable_0FC3[] = {
instrux + 1318,
instrux + 1319,
};
static const struct itemplate * const itable_0FC4[] = {
instrux + 1299,
instrux + 1300,
instrux + 1301,
instrux + 1366,
instrux + 1367,
instrux + 1368,
};
static const struct itemplate * const itable_0FC5[] = {
instrux + 1298,
instrux + 1365,
};
static const struct itemplate * const itable_0FC6[] = {
instrux + 1261,
instrux + 1497,
instrux + 1498,
};
static const struct itemplate * const itable_0FC7[] = {
instrux + 218,
instrux + 219,
instrux + 1279,
instrux + 1280,
instrux + 1283,
instrux + 1284,
instrux + 1287,
instrux + 1288,
instrux + 1520,
instrux + 1525,
instrux + 1526,
instrux + 1535,
instrux + 3149,
instrux + 3150,
instrux + 3151,
instrux + 3164,
instrux + 3165,
instrux + 3166,
instrux + 5945,
instrux + 5946,
instrux + 5947,
};
static const struct itemplate * const itable_0FC8[] = {
instrux + 112,
instrux + 113,
};
static const struct itemplate * const itable_0FC9[] = {
instrux + 112,
instrux + 113,
};
static const struct itemplate * const itable_0FCA[] = {
instrux + 112,
instrux + 113,
};
static const struct itemplate * const itable_0FCB[] = {
instrux + 112,
instrux + 113,
};
static const struct itemplate * const itable_0FCC[] = {
instrux + 112,
instrux + 113,
};
static const struct itemplate * const itable_0FCD[] = {
instrux + 112,
instrux + 113,
};
static const struct itemplate * const itable_0FCE[] = {
instrux + 112,
instrux + 113,
};
static const struct itemplate * const itable_0FCF[] = {
instrux + 112,
instrux + 113,
};
static const struct itemplate * const itable_0FD0[] = {
instrux + 1507,
instrux + 1508,
};
static const struct itemplate * const itable_0FD1[] = {
instrux + 816,
instrux + 1400,
};
static const struct itemplate * const itable_0FD2[] = {
instrux + 812,
instrux + 1402,
};
static const struct itemplate * const itable_0FD3[] = {
instrux + 814,
instrux + 1404,
};
static const struct itemplate * const itable_0FD4[] = {
instrux + 1349,
instrux + 1350,
};
static const struct itemplate * const itable_0FD5[] = {
instrux + 776,
instrux + 1377,
};
static const struct itemplate * const itable_0FD6[] = {
instrux + 1335,
instrux + 1337,
instrux + 1338,
instrux + 1342,
};
static const struct itemplate * const itable_0FD7[] = {
instrux + 1306,
instrux + 1374,
};
static const struct itemplate * const itable_0FD8[] = {
instrux + 823,
instrux + 1413,
};
static const struct itemplate * const itable_0FD9[] = {
instrux + 824,
instrux + 1414,
};
static const struct itemplate * const itable_0FDA[] = {
instrux + 1305,
instrux + 1373,
};
static const struct itemplate * const itable_0FDB[] = {
instrux + 740,
instrux + 1355,
};
static const struct itemplate * const itable_0FDC[] = {
instrux + 737,
instrux + 1353,
};
static const struct itemplate * const itable_0FDD[] = {
instrux + 738,
instrux + 1354,
};
static const struct itemplate * const itable_0FDE[] = {
instrux + 1303,
instrux + 1371,
};
static const struct itemplate * const itable_0FDF[] = {
instrux + 741,
instrux + 1356,
};
static const struct itemplate * const itable_0FE0[] = {
instrux + 1296,
instrux + 1357,
};
static const struct itemplate * const itable_0FE1[] = {
instrux + 810,
instrux + 1395,
};
static const struct itemplate * const itable_0FE2[] = {
instrux + 808,
instrux + 1397,
};
static const struct itemplate * const itable_0FE3[] = {
instrux + 1297,
instrux + 1358,
};
static const struct itemplate * const itable_0FE4[] = {
instrux + 1307,
instrux + 1375,
};
static const struct itemplate * const itable_0FE5[] = {
instrux + 775,
instrux + 1376,
};
static const struct itemplate * const itable_0FE6[] = {
instrux + 1447,
instrux + 1449,
instrux + 1464,
};
static const struct itemplate * const itable_0FE7[] = {
instrux + 1295,
instrux + 1317,
};
static const struct itemplate * const itable_0FE8[] = {
instrux + 820,
instrux + 1411,
};
static const struct itemplate * const itable_0FE9[] = {
instrux + 822,
instrux + 1412,
};
static const struct itemplate * const itable_0FEA[] = {
instrux + 1304,
instrux + 1372,
};
static const struct itemplate * const itable_0FEB[] = {
instrux + 799,
instrux + 1380,
};
static const struct itemplate * const itable_0FEC[] = {
instrux + 734,
instrux + 1351,
};
static const struct itemplate * const itable_0FED[] = {
instrux + 736,
instrux + 1352,
};
static const struct itemplate * const itable_0FEE[] = {
instrux + 1302,
instrux + 1370,
};
static const struct itemplate * const itable_0FEF[] = {
instrux + 857,
instrux + 1423,
};
static const struct itemplate * const itable_0FF0[] = {
instrux + 1513,
};
static const struct itemplate * const itable_0FF1[] = {
instrux + 806,
instrux + 1389,
};
static const struct itemplate * const itable_0FF2[] = {
instrux + 802,
instrux + 1391,
};
static const struct itemplate * const itable_0FF3[] = {
instrux + 804,
instrux + 1393,
};
static const struct itemplate * const itable_0FF4[] = {
instrux + 1378,
instrux + 1379,
};
static const struct itemplate * const itable_0FF5[] = {
instrux + 770,
instrux + 1369,
};
static const struct itemplate * const itable_0FF6[] = {
instrux + 1308,
instrux + 1381,
};
static const struct itemplate * const itable_0FF7[] = {
instrux + 1294,
instrux + 1315,
};
static const struct itemplate * const itable_0FF8[] = {
instrux + 818,
instrux + 1406,
};
static const struct itemplate * const itable_0FF9[] = {
instrux + 825,
instrux + 1407,
};
static const struct itemplate * const itable_0FFA[] = {
instrux + 819,
instrux + 1408,
};
static const struct itemplate * const itable_0FFB[] = {
instrux + 1409,
instrux + 1410,
};
static const struct itemplate * const itable_0FFC[] = {
instrux + 732,
instrux + 1346,
};
static const struct itemplate * const itable_0FFD[] = {
instrux + 739,
instrux + 1347,
};
static const struct itemplate * const itable_0FFE[] = {
instrux + 733,
instrux + 1348,
};
static const struct itemplate * const itable_0FFF[] = {
instrux + 1104,
};
static const struct itemplate * const itable_10[] = {
instrux + 7,
instrux + 8,
};
static const struct itemplate * const itable_11[] = {
instrux + 9,
instrux + 10,
instrux + 11,
instrux + 12,
instrux + 13,
instrux + 14,
};
static const struct itemplate * const itable_12[] = {
instrux + 15,
instrux + 16,
};
static const struct itemplate * const itable_13[] = {
instrux + 17,
instrux + 18,
instrux + 19,
instrux + 20,
instrux + 21,
instrux + 22,
};
static const struct itemplate * const itable_14[] = {
instrux + 26,
};
static const struct itemplate * const itable_15[] = {
instrux + 27,
instrux + 28,
instrux + 29,
};
static const struct itemplate * const itable_16[] = {
instrux + 840,
};
static const struct itemplate * const itable_17[] = {
instrux + 788,
};
static const struct itemplate * const itable_18[] = {
instrux + 935,
instrux + 936,
};
static const struct itemplate * const itable_19[] = {
instrux + 937,
instrux + 938,
instrux + 939,
instrux + 940,
instrux + 941,
instrux + 942,
};
static const struct itemplate * const itable_1A[] = {
instrux + 943,
instrux + 944,
};
static const struct itemplate * const itable_1B[] = {
instrux + 945,
instrux + 946,
instrux + 947,
instrux + 948,
instrux + 949,
instrux + 950,
};
static const struct itemplate * const itable_1C[] = {
instrux + 954,
};
static const struct itemplate * const itable_1D[] = {
instrux + 955,
instrux + 956,
instrux + 957,
};
static const struct itemplate * const itable_1E[] = {
instrux + 841,
};
static const struct itemplate * const itable_1F[] = {
instrux + 789,
};
static const struct itemplate * const itable_20[] = {
instrux + 66,
instrux + 67,
};
static const struct itemplate * const itable_21[] = {
instrux + 68,
instrux + 69,
instrux + 70,
instrux + 71,
instrux + 72,
instrux + 73,
};
static const struct itemplate * const itable_22[] = {
instrux + 74,
instrux + 75,
};
static const struct itemplate * const itable_23[] = {
instrux + 76,
instrux + 77,
instrux + 78,
instrux + 79,
instrux + 80,
instrux + 81,
};
static const struct itemplate * const itable_24[] = {
instrux + 85,
};
static const struct itemplate * const itable_25[] = {
instrux + 86,
instrux + 87,
instrux + 88,
};
static const struct itemplate * const itable_27[] = {
instrux + 226,
};
static const struct itemplate * const itable_28[] = {
instrux + 1044,
instrux + 1045,
};
static const struct itemplate * const itable_29[] = {
instrux + 1046,
instrux + 1047,
instrux + 1048,
instrux + 1049,
instrux + 1050,
instrux + 1051,
};
static const struct itemplate * const itable_2A[] = {
instrux + 1052,
instrux + 1053,
};
static const struct itemplate * const itable_2B[] = {
instrux + 1054,
instrux + 1055,
instrux + 1056,
instrux + 1057,
instrux + 1058,
instrux + 1059,
};
static const struct itemplate * const itable_2C[] = {
instrux + 1063,
};
static const struct itemplate * const itable_2D[] = {
instrux + 1064,
instrux + 1065,
instrux + 1066,
};
static const struct itemplate * const itable_2F[] = {
instrux + 227,
};
static const struct itemplate * const itable_30[] = {
instrux + 1152,
instrux + 1153,
};
static const struct itemplate * const itable_31[] = {
instrux + 1154,
instrux + 1155,
instrux + 1156,
instrux + 1157,
instrux + 1158,
instrux + 1159,
};
static const struct itemplate * const itable_32[] = {
instrux + 1160,
instrux + 1161,
};
static const struct itemplate * const itable_33[] = {
instrux + 1162,
instrux + 1163,
instrux + 1164,
instrux + 1165,
instrux + 1166,
instrux + 1167,
};
static const struct itemplate * const itable_34[] = {
instrux + 1171,
};
static const struct itemplate * const itable_35[] = {
instrux + 1172,
instrux + 1173,
instrux + 1174,
};
static const struct itemplate * const itable_37[] = {
instrux + 1,
};
static const struct itemplate * const itable_38[] = {
instrux + 176,
instrux + 177,
};
static const struct itemplate * const itable_39[] = {
instrux + 178,
instrux + 179,
instrux + 180,
instrux + 181,
instrux + 182,
instrux + 183,
};
static const struct itemplate * const itable_3A[] = {
instrux + 184,
instrux + 185,
};
static const struct itemplate * const itable_3B[] = {
instrux + 186,
instrux + 187,
instrux + 188,
instrux + 189,
instrux + 190,
instrux + 191,
};
static const struct itemplate * const itable_3C[] = {
instrux + 195,
};
static const struct itemplate * const itable_3D[] = {
instrux + 196,
instrux + 197,
instrux + 198,
};
static const struct itemplate * const itable_3F[] = {
instrux + 6,
};
static const struct itemplate * const itable_40[] = {
instrux + 468,
instrux + 469,
};
static const struct itemplate * const itable_41[] = {
instrux + 468,
instrux + 469,
};
static const struct itemplate * const itable_42[] = {
instrux + 468,
instrux + 469,
};
static const struct itemplate * const itable_43[] = {
instrux + 468,
instrux + 469,
};
static const struct itemplate * const itable_44[] = {
instrux + 468,
instrux + 469,
};
static const struct itemplate * const itable_45[] = {
instrux + 468,
instrux + 469,
};
static const struct itemplate * const itable_46[] = {
instrux + 468,
instrux + 469,
};
static const struct itemplate * const itable_47[] = {
instrux + 468,
instrux + 469,
};
static const struct itemplate * const itable_48[] = {
instrux + 228,
instrux + 229,
};
static const struct itemplate * const itable_49[] = {
instrux + 228,
instrux + 229,
};
static const struct itemplate * const itable_4A[] = {
instrux + 228,
instrux + 229,
};
static const struct itemplate * const itable_4B[] = {
instrux + 228,
instrux + 229,
};
static const struct itemplate * const itable_4C[] = {
instrux + 228,
instrux + 229,
};
static const struct itemplate * const itable_4D[] = {
instrux + 228,
instrux + 229,
};
static const struct itemplate * const itable_4E[] = {
instrux + 228,
instrux + 229,
};
static const struct itemplate * const itable_4F[] = {
instrux + 228,
instrux + 229,
};
static const struct itemplate * const itable_50[] = {
instrux + 832,
instrux + 833,
instrux + 834,
};
static const struct itemplate * const itable_51[] = {
instrux + 832,
instrux + 833,
instrux + 834,
};
static const struct itemplate * const itable_52[] = {
instrux + 832,
instrux + 833,
instrux + 834,
};
static const struct itemplate * const itable_53[] = {
instrux + 832,
instrux + 833,
instrux + 834,
};
static const struct itemplate * const itable_54[] = {
instrux + 832,
instrux + 833,
instrux + 834,
};
static const struct itemplate * const itable_55[] = {
instrux + 832,
instrux + 833,
instrux + 834,
};
static const struct itemplate * const itable_56[] = {
instrux + 832,
instrux + 833,
instrux + 834,
};
static const struct itemplate * const itable_57[] = {
instrux + 832,
instrux + 833,
instrux + 834,
};
static const struct itemplate * const itable_58[] = {
instrux + 781,
instrux + 782,
instrux + 783,
};
static const struct itemplate * const itable_59[] = {
instrux + 781,
instrux + 782,
instrux + 783,
};
static const struct itemplate * const itable_5A[] = {
instrux + 781,
instrux + 782,
instrux + 783,
};
static const struct itemplate * const itable_5B[] = {
instrux + 781,
instrux + 782,
instrux + 783,
};
static const struct itemplate * const itable_5C[] = {
instrux + 781,
instrux + 782,
instrux + 783,
};
static const struct itemplate * const itable_5D[] = {
instrux + 781,
instrux + 782,
instrux + 783,
};
static const struct itemplate * const itable_5E[] = {
instrux + 781,
instrux + 782,
instrux + 783,
};
static const struct itemplate * const itable_5F[] = {
instrux + 781,
instrux + 782,
instrux + 783,
};
static const struct itemplate * const itable_60[] = {
instrux + 850,
instrux + 851,
instrux + 852,
};
static const struct itemplate * const itable_61[] = {
instrux + 792,
instrux + 793,
instrux + 794,
};
static const struct itemplate * const itable_62[] = {
instrux + 98,
instrux + 99,
};
static const struct itemplate * const itable_63[] = {
instrux + 96,
instrux + 97,
instrux + 665,
};
static const struct itemplate * const itable_68[] = {
instrux + 845,
instrux + 846,
instrux + 847,
instrux + 848,
instrux + 849,
};
static const struct itemplate * const itable_69[] = {
instrux + 445,
instrux + 447,
instrux + 449,
instrux + 451,
instrux + 453,
instrux + 455,
instrux + 457,
instrux + 459,
instrux + 461,
};
static const struct itemplate * const itable_6A[] = {
instrux + 844,
};
static const struct itemplate * const itable_6B[] = {
instrux + 444,
instrux + 446,
instrux + 448,
instrux + 450,
instrux + 452,
instrux + 454,
instrux + 456,
instrux + 458,
instrux + 460,
};
static const struct itemplate * const itable_6C[] = {
instrux + 474,
};
static const struct itemplate * const itable_6D[] = {
instrux + 475,
instrux + 476,
};
static const struct itemplate * const itable_6E[] = {
instrux + 726,
};
static const struct itemplate * const itable_6F[] = {
instrux + 727,
instrux + 728,
};
static const struct itemplate * const itable_70[] = {
instrux + 1192,
};
static const struct itemplate * const itable_71[] = {
instrux + 1192,
};
static const struct itemplate * const itable_72[] = {
instrux + 1192,
};
static const struct itemplate * const itable_73[] = {
instrux + 1192,
};
static const struct itemplate * const itable_74[] = {
instrux + 1192,
};
static const struct itemplate * const itable_75[] = {
instrux + 1192,
};
static const struct itemplate * const itable_76[] = {
instrux + 1192,
};
static const struct itemplate * const itable_77[] = {
instrux + 1192,
};
static const struct itemplate * const itable_78[] = {
instrux + 1192,
};
static const struct itemplate * const itable_79[] = {
instrux + 1192,
};
static const struct itemplate * const itable_7A[] = {
instrux + 1192,
};
static const struct itemplate * const itable_7B[] = {
instrux + 1192,
};
static const struct itemplate * const itable_7C[] = {
instrux + 1192,
};
static const struct itemplate * const itable_7D[] = {
instrux + 1192,
};
static const struct itemplate * const itable_7E[] = {
instrux + 1192,
};
static const struct itemplate * const itable_7F[] = {
instrux + 1192,
};
static const struct itemplate * const itable_80[] = {
instrux + 30,
instrux + 59,
instrux + 63,
instrux + 89,
instrux + 93,
instrux + 199,
instrux + 203,
instrux + 713,
instrux + 717,
instrux + 958,
instrux + 962,
instrux + 1067,
instrux + 1071,
instrux + 1175,
instrux + 1179,
};
static const struct itemplate * const itable_81[] = {
instrux + 31,
instrux + 32,
instrux + 33,
instrux + 34,
instrux + 35,
instrux + 60,
instrux + 61,
instrux + 62,
instrux + 64,
instrux + 65,
instrux + 90,
instrux + 91,
instrux + 92,
instrux + 94,
instrux + 95,
instrux + 200,
instrux + 201,
instrux + 202,
instrux + 204,
instrux + 205,
instrux + 714,
instrux + 715,
instrux + 716,
instrux + 718,
instrux + 719,
instrux + 959,
instrux + 960,
instrux + 961,
instrux + 963,
instrux + 964,
instrux + 1068,
instrux + 1069,
instrux + 1070,
instrux + 1072,
instrux + 1073,
instrux + 1176,
instrux + 1177,
instrux + 1178,
instrux + 1180,
instrux + 1181,
};
static const struct itemplate * const itable_83[] = {
instrux + 23,
instrux + 24,
instrux + 25,
instrux + 52,
instrux + 53,
instrux + 54,
instrux + 82,
instrux + 83,
instrux + 84,
instrux + 192,
instrux + 193,
instrux + 194,
instrux + 706,
instrux + 707,
instrux + 708,
instrux + 951,
instrux + 952,
instrux + 953,
instrux + 1060,
instrux + 1061,
instrux + 1062,
instrux + 1168,
instrux + 1169,
instrux + 1170,
};
static const struct itemplate * const itable_84[] = {
instrux + 1081,
instrux + 1082,
instrux + 1089,
};
static const struct itemplate * const itable_85[] = {
instrux + 1083,
instrux + 1084,
instrux + 1085,
instrux + 1086,
instrux + 1087,
instrux + 1088,
instrux + 1090,
instrux + 1091,
instrux + 1092,
};
static const struct itemplate * const itable_86[] = {
instrux + 1134,
instrux + 1135,
instrux + 1142,
instrux + 1143,
};
static const struct itemplate * const itable_87[] = {
instrux + 1136,
instrux + 1137,
instrux + 1138,
instrux + 1139,
instrux + 1140,
instrux + 1141,
instrux + 1144,
instrux + 1145,
instrux + 1146,
instrux + 1147,
instrux + 1148,
instrux + 1149,
};
static const struct itemplate * const itable_88[] = {
instrux + 621,
instrux + 622,
};
static const struct itemplate * const itable_89[] = {
instrux + 623,
instrux + 624,
instrux + 625,
instrux + 626,
instrux + 627,
instrux + 628,
};
static const struct itemplate * const itable_8A[] = {
instrux + 629,
instrux + 630,
};
static const struct itemplate * const itable_8B[] = {
instrux + 631,
instrux + 632,
instrux + 633,
instrux + 634,
instrux + 635,
instrux + 636,
};
static const struct itemplate * const itable_8C[] = {
instrux + 597,
instrux + 598,
instrux + 599,
instrux + 600,
};
static const struct itemplate * const itable_8D[] = {
instrux + 533,
instrux + 534,
instrux + 535,
};
static const struct itemplate * const itable_8E[] = {
instrux + 601,
instrux + 602,
instrux + 603,
instrux + 604,
};
static const struct itemplate * const itable_8F[] = {
instrux + 784,
instrux + 785,
instrux + 786,
};
static const struct itemplate * const itable_90[] = {
instrux + 682,
instrux + 742,
instrux + 1127,
instrux + 1128,
instrux + 1129,
instrux + 1130,
instrux + 1131,
instrux + 1132,
instrux + 1133,
};
static const struct itemplate * const itable_91[] = {
instrux + 1127,
instrux + 1128,
instrux + 1129,
instrux + 1130,
instrux + 1131,
instrux + 1132,
};
static const struct itemplate * const itable_92[] = {
instrux + 1127,
instrux + 1128,
instrux + 1129,
instrux + 1130,
instrux + 1131,
instrux + 1132,
};
static const struct itemplate * const itable_93[] = {
instrux + 1127,
instrux + 1128,
instrux + 1129,
instrux + 1130,
instrux + 1131,
instrux + 1132,
};
static const struct itemplate * const itable_94[] = {
instrux + 1127,
instrux + 1128,
instrux + 1129,
instrux + 1130,
instrux + 1131,
instrux + 1132,
};
static const struct itemplate * const itable_95[] = {
instrux + 1127,
instrux + 1128,
instrux + 1129,
instrux + 1130,
instrux + 1131,
instrux + 1132,
};
static const struct itemplate * const itable_96[] = {
instrux + 1127,
instrux + 1128,
instrux + 1129,
instrux + 1130,
instrux + 1131,
instrux + 1132,
};
static const struct itemplate * const itable_97[] = {
instrux + 1127,
instrux + 1128,
instrux + 1129,
instrux + 1130,
instrux + 1131,
instrux + 1132,
};
static const struct itemplate * const itable_98[] = {
instrux + 168,
instrux + 170,
instrux + 225,
};
static const struct itemplate * const itable_99[] = {
instrux + 169,
instrux + 223,
instrux + 224,
};
static const struct itemplate * const itable_9A[] = {
instrux + 154,
instrux + 155,
instrux + 156,
instrux + 157,
instrux + 158,
};
static const struct itemplate * const itable_9C[] = {
instrux + 853,
instrux + 854,
instrux + 855,
instrux + 856,
};
static const struct itemplate * const itable_9D[] = {
instrux + 795,
instrux + 796,
instrux + 797,
instrux + 798,
};
static const struct itemplate * const itable_9E[] = {
instrux + 921,
};
static const struct itemplate * const itable_9F[] = {
instrux + 520,
};
static const struct itemplate * const itable_A0[] = {
instrux + 605,
};
static const struct itemplate * const itable_A1[] = {
instrux + 606,
instrux + 607,
instrux + 608,
};
static const struct itemplate * const itable_A2[] = {
instrux + 609,
};
static const struct itemplate * const itable_A3[] = {
instrux + 610,
instrux + 611,
instrux + 612,
};
static const struct itemplate * const itable_A4[] = {
instrux + 655,
};
static const struct itemplate * const itable_A5[] = {
instrux + 656,
instrux + 657,
instrux + 658,
};
static const struct itemplate * const itable_A6[] = {
instrux + 206,
};
static const struct itemplate * const itable_A7[] = {
instrux + 207,
instrux + 208,
instrux + 209,
};
static const struct itemplate * const itable_A8[] = {
instrux + 1093,
};
static const struct itemplate * const itable_A9[] = {
instrux + 1094,
instrux + 1095,
instrux + 1096,
};
static const struct itemplate * const itable_AA[] = {
instrux + 1035,
};
static const struct itemplate * const itable_AB[] = {
instrux + 1036,
instrux + 1037,
instrux + 1038,
};
static const struct itemplate * const itable_AC[] = {
instrux + 554,
};
static const struct itemplate * const itable_AD[] = {
instrux + 555,
instrux + 556,
instrux + 557,
};
static const struct itemplate * const itable_AE[] = {
instrux + 965,
};
static const struct itemplate * const itable_AF[] = {
instrux + 966,
instrux + 967,
instrux + 968,
};
static const struct itemplate * const itable_B0[] = {
instrux + 637,
};
static const struct itemplate * const itable_B1[] = {
instrux + 637,
};
static const struct itemplate * const itable_B2[] = {
instrux + 637,
};
static const struct itemplate * const itable_B3[] = {
instrux + 637,
};
static const struct itemplate * const itable_B4[] = {
instrux + 637,
};
static const struct itemplate * const itable_B5[] = {
instrux + 637,
};
static const struct itemplate * const itable_B6[] = {
instrux + 637,
};
static const struct itemplate * const itable_B7[] = {
instrux + 637,
};
static const struct itemplate * const itable_B8[] = {
instrux + 638,
instrux + 639,
instrux + 640,
};
static const struct itemplate * const itable_B9[] = {
instrux + 638,
instrux + 639,
instrux + 640,
};
static const struct itemplate * const itable_BA[] = {
instrux + 638,
instrux + 639,
instrux + 640,
};
static const struct itemplate * const itable_BB[] = {
instrux + 638,
instrux + 639,
instrux + 640,
};
static const struct itemplate * const itable_BC[] = {
instrux + 638,
instrux + 639,
instrux + 640,
};
static const struct itemplate * const itable_BD[] = {
instrux + 638,
instrux + 639,
instrux + 640,
};
static const struct itemplate * const itable_BE[] = {
instrux + 638,
instrux + 639,
instrux + 640,
};
static const struct itemplate * const itable_BF[] = {
instrux + 638,
instrux + 639,
instrux + 640,
};
static const struct itemplate * const itable_C0[] = {
instrux + 860,
instrux + 872,
instrux + 895,
instrux + 907,
instrux + 925,
instrux + 973,
instrux + 997,
};
static const struct itemplate * const itable_C1[] = {
instrux + 863,
instrux + 866,
instrux + 869,
instrux + 875,
instrux + 878,
instrux + 881,
instrux + 898,
instrux + 901,
instrux + 904,
instrux + 910,
instrux + 913,
instrux + 916,
instrux + 928,
instrux + 931,
instrux + 934,
instrux + 976,
instrux + 979,
instrux + 982,
instrux + 1000,
instrux + 1003,
instrux + 1006,
};
static const struct itemplate * const itable_C2[] = {
instrux + 888,
instrux + 892,
};
static const struct itemplate * const itable_C3[] = {
instrux + 887,
instrux + 891,
};
static const struct itemplate * const itable_C4[] = {
instrux + 537,
instrux + 538,
};
static const struct itemplate * const itable_C5[] = {
instrux + 531,
instrux + 532,
};
static const struct itemplate * const itable_C6[] = {
instrux + 641,
instrux + 646,
instrux + 3770,
instrux + 3771,
};
static const struct itemplate * const itable_C7[] = {
instrux + 642,
instrux + 643,
instrux + 644,
instrux + 645,
instrux + 647,
instrux + 648,
instrux + 3772,
instrux + 3773,
instrux + 3774,
instrux + 3775,
};
static const struct itemplate * const itable_C8[] = {
instrux + 240,
};
static const struct itemplate * const itable_C9[] = {
instrux + 536,
};
static const struct itemplate * const itable_CA[] = {
instrux + 890,
};
static const struct itemplate * const itable_CB[] = {
instrux + 889,
};
static const struct itemplate * const itable_CC[] = {
instrux + 479,
};
static const struct itemplate * const itable_CD[] = {
instrux + 477,
};
static const struct itemplate * const itable_CE[] = {
instrux + 480,
};
static const struct itemplate * const itable_CF[] = {
instrux + 489,
instrux + 490,
instrux + 491,
instrux + 492,
};
static const struct itemplate * const itable_D0[] = {
instrux + 858,
instrux + 870,
instrux + 893,
instrux + 905,
instrux + 923,
instrux + 971,
instrux + 995,
};
static const struct itemplate * const itable_D1[] = {
instrux + 861,
instrux + 864,
instrux + 867,
instrux + 873,
instrux + 876,
instrux + 879,
instrux + 896,
instrux + 899,
instrux + 902,
instrux + 908,
instrux + 911,
instrux + 914,
instrux + 926,
instrux + 929,
instrux + 932,
instrux + 974,
instrux + 977,
instrux + 980,
instrux + 998,
instrux + 1001,
instrux + 1004,
};
static const struct itemplate * const itable_D2[] = {
instrux + 859,
instrux + 871,
instrux + 894,
instrux + 906,
instrux + 924,
instrux + 972,
instrux + 996,
};
static const struct itemplate * const itable_D3[] = {
instrux + 862,
instrux + 865,
instrux + 868,
instrux + 874,
instrux + 877,
instrux + 880,
instrux + 897,
instrux + 900,
instrux + 903,
instrux + 909,
instrux + 912,
instrux + 915,
instrux + 927,
instrux + 930,
instrux + 933,
instrux + 975,
instrux + 978,
instrux + 981,
instrux + 999,
instrux + 1002,
instrux + 1005,
};
static const struct itemplate * const itable_D4[] = {
instrux + 4,
instrux + 5,
};
static const struct itemplate * const itable_D5[] = {
instrux + 2,
instrux + 3,
};
static const struct itemplate * const itable_D6[] = {
instrux + 922,
};
static const struct itemplate * const itable_D7[] = {
instrux + 1150,
instrux + 1151,
};
static const struct itemplate * const itable_D8[] = {
instrux + 245,
instrux + 248,
instrux + 250,
instrux + 275,
instrux + 277,
instrux + 278,
instrux + 283,
instrux + 285,
instrux + 286,
instrux + 291,
instrux + 294,
instrux + 296,
instrux + 299,
instrux + 303,
instrux + 304,
instrux + 355,
instrux + 359,
instrux + 360,
instrux + 396,
instrux + 400,
instrux + 401,
instrux + 404,
instrux + 408,
instrux + 409,
};
static const struct itemplate * const itable_D9[] = {
instrux + 243,
instrux + 244,
instrux + 257,
instrux + 288,
instrux + 289,
instrux + 328,
instrux + 342,
instrux + 345,
instrux + 346,
instrux + 347,
instrux + 348,
instrux + 349,
instrux + 350,
instrux + 351,
instrux + 352,
instrux + 353,
instrux + 354,
instrux + 367,
instrux + 369,
instrux + 370,
instrux + 373,
instrux + 374,
instrux + 375,
instrux + 376,
instrux + 377,
instrux + 380,
instrux + 382,
instrux + 383,
instrux + 384,
instrux + 385,
instrux + 388,
instrux + 389,
instrux + 390,
instrux + 412,
instrux + 422,
instrux + 423,
instrux + 424,
instrux + 425,
instrux + 426,
instrux + 427,
instrux + 428,
};
static const struct itemplate * const itable_DA[] = {
instrux + 259,
instrux + 260,
instrux + 261,
instrux + 262,
instrux + 263,
instrux + 264,
instrux + 273,
instrux + 274,
instrux + 313,
instrux + 315,
instrux + 317,
instrux + 319,
instrux + 321,
instrux + 326,
instrux + 338,
instrux + 340,
instrux + 421,
};
static const struct itemplate * const itable_DB[] = {
instrux + 258,
instrux + 265,
instrux + 266,
instrux + 267,
instrux + 268,
instrux + 269,
instrux + 270,
instrux + 271,
instrux + 272,
instrux + 279,
instrux + 280,
instrux + 290,
instrux + 308,
instrux + 323,
instrux + 329,
instrux + 330,
instrux + 332,
instrux + 336,
instrux + 344,
instrux + 363,
instrux + 364,
instrux + 365,
instrux + 366,
instrux + 381,
instrux + 392,
instrux + 415,
instrux + 416,
};
static const struct itemplate * const itable_DC[] = {
instrux + 246,
instrux + 247,
instrux + 249,
instrux + 276,
instrux + 284,
instrux + 292,
instrux + 293,
instrux + 295,
instrux + 300,
instrux + 301,
instrux + 302,
instrux + 356,
instrux + 357,
instrux + 358,
instrux + 397,
instrux + 398,
instrux + 399,
instrux + 405,
instrux + 406,
instrux + 407,
};
static const struct itemplate * const itable_DD[] = {
instrux + 309,
instrux + 310,
instrux + 337,
instrux + 343,
instrux + 368,
instrux + 371,
instrux + 378,
instrux + 379,
instrux + 386,
instrux + 387,
instrux + 391,
instrux + 393,
instrux + 394,
instrux + 413,
instrux + 414,
instrux + 419,
instrux + 420,
};
static const struct itemplate * const itable_DE[] = {
instrux + 251,
instrux + 252,
instrux + 287,
instrux + 297,
instrux + 298,
instrux + 305,
instrux + 306,
instrux + 314,
instrux + 316,
instrux + 318,
instrux + 320,
instrux + 322,
instrux + 327,
instrux + 339,
instrux + 341,
instrux + 361,
instrux + 362,
instrux + 402,
instrux + 403,
instrux + 410,
instrux + 411,
};
static const struct itemplate * const itable_DF[] = {
instrux + 253,
instrux + 254,
instrux + 255,
instrux + 256,
instrux + 281,
instrux + 282,
instrux + 311,
instrux + 312,
instrux + 324,
instrux + 325,
instrux + 331,
instrux + 333,
instrux + 334,
instrux + 335,
instrux + 372,
instrux + 395,
instrux + 417,
instrux + 418,
};
static const struct itemplate * const itable_E0[] = {
instrux + 566,
instrux + 567,
instrux + 568,
instrux + 569,
instrux + 570,
instrux + 571,
instrux + 572,
instrux + 573,
};
static const struct itemplate * const itable_E1[] = {
instrux + 562,
instrux + 563,
instrux + 564,
instrux + 565,
instrux + 574,
instrux + 575,
instrux + 576,
instrux + 577,
};
static const struct itemplate * const itable_E2[] = {
instrux + 558,
instrux + 559,
instrux + 560,
instrux + 561,
};
static const struct itemplate * const itable_E3[] = {
instrux + 493,
instrux + 494,
instrux + 495,
};
static const struct itemplate * const itable_E4[] = {
instrux + 462,
};
static const struct itemplate * const itable_E5[] = {
instrux + 463,
instrux + 464,
};
static const struct itemplate * const itable_E6[] = {
instrux + 720,
};
static const struct itemplate * const itable_E7[] = {
instrux + 721,
instrux + 722,
};
static const struct itemplate * const itable_E8[] = {
instrux + 150,
instrux + 151,
instrux + 152,
instrux + 153,
};
static const struct itemplate * const itable_E9[] = {
instrux + 497,
instrux + 498,
instrux + 499,
instrux + 500,
};
static const struct itemplate * const itable_EA[] = {
instrux + 501,
instrux + 502,
instrux + 503,
instrux + 504,
instrux + 505,
};
static const struct itemplate * const itable_EB[] = {
instrux + 496,
};
static const struct itemplate * const itable_EC[] = {
instrux + 465,
};
static const struct itemplate * const itable_ED[] = {
instrux + 466,
instrux + 467,
};
static const struct itemplate * const itable_EE[] = {
instrux + 723,
};
static const struct itemplate * const itable_EF[] = {
instrux + 724,
instrux + 725,
};
static const struct itemplate * const itable_F1[] = {
instrux + 478,
instrux + 1026,
};
static const struct itemplate * const itable_F4[] = {
instrux + 429,
};
static const struct itemplate * const itable_F5[] = {
instrux + 175,
};
static const struct itemplate * const itable_F6[] = {
instrux + 234,
instrux + 430,
instrux + 434,
instrux + 672,
instrux + 678,
instrux + 686,
instrux + 1097,
instrux + 1101,
};
static const struct itemplate * const itable_F7[] = {
instrux + 235,
instrux + 236,
instrux + 237,
instrux + 431,
instrux + 432,
instrux + 433,
instrux + 435,
instrux + 436,
instrux + 437,
instrux + 673,
instrux + 674,
instrux + 675,
instrux + 679,
instrux + 680,
instrux + 681,
instrux + 687,
instrux + 688,
instrux + 689,
instrux + 1098,
instrux + 1099,
instrux + 1100,
instrux + 1102,
instrux + 1103,
};
static const struct itemplate * const itable_F8[] = {
instrux + 171,
};
static const struct itemplate * const itable_F9[] = {
instrux + 1032,
};
static const struct itemplate * const itable_FA[] = {
instrux + 173,
};
static const struct itemplate * const itable_FB[] = {
instrux + 1034,
};
static const struct itemplate * const itable_FC[] = {
instrux + 172,
};
static const struct itemplate * const itable_FD[] = {
instrux + 1033,
};
static const struct itemplate * const itable_FE[] = {
instrux + 230,
instrux + 470,
};
static const struct itemplate * const itable_FF[] = {
instrux + 159,
instrux + 160,
instrux + 161,
instrux + 162,
instrux + 163,
instrux + 164,
instrux + 165,
instrux + 166,
instrux + 167,
instrux + 231,
instrux + 232,
instrux + 233,
instrux + 471,
instrux + 472,
instrux + 473,
instrux + 506,
instrux + 507,
instrux + 508,
instrux + 509,
instrux + 510,
instrux + 511,
instrux + 512,
instrux + 513,
instrux + 514,
instrux + 835,
instrux + 836,
instrux + 837,
};
static const struct itemplate * const itable_evex01010[] = {
instrux + 4572,
instrux + 4573,
instrux + 4574,
};
static const struct itemplate * const itable_evex01011[] = {
instrux + 4575,
instrux + 4576,
instrux + 4577,
instrux + 4578,
instrux + 4579,
instrux + 4580,
};
static const struct itemplate * const itable_evex01012[] = {
instrux + 4513,
instrux + 4514,
instrux + 4526,
instrux + 4527,
};
static const struct itemplate * const itable_evex01013[] = {
instrux + 4528,
};
static const struct itemplate * const itable_evex01014[] = {
instrux + 5925,
instrux + 5926,
instrux + 5927,
instrux + 5928,
instrux + 5929,
instrux + 5930,
};
static const struct itemplate * const itable_evex01015[] = {
instrux + 5913,
instrux + 5914,
instrux + 5915,
instrux + 5916,
instrux + 5917,
instrux + 5918,
};
static const struct itemplate * const itable_evex01016[] = {
instrux + 4518,
instrux + 4519,
instrux + 4521,
instrux + 4522,
};
static const struct itemplate * const itable_evex01017[] = {
instrux + 4520,
};
static const struct itemplate * const itable_evex01028[] = {
instrux + 4463,
instrux + 4464,
instrux + 4465,
};
static const struct itemplate * const itable_evex01029[] = {
instrux + 4466,
instrux + 4467,
instrux + 4468,
instrux + 4469,
instrux + 4470,
instrux + 4471,
};
static const struct itemplate * const itable_evex0102B[] = {
instrux + 4538,
instrux + 4539,
instrux + 4540,
};
static const struct itemplate * const itable_evex0102E[] = {
instrux + 5906,
};
static const struct itemplate * const itable_evex0102F[] = {
instrux + 4015,
};
static const struct itemplate * const itable_evex01051[] = {
instrux + 5882,
instrux + 5883,
instrux + 5884,
};
static const struct itemplate * const itable_evex01054[] = {
instrux + 3967,
instrux + 3968,
instrux + 3969,
instrux + 3970,
instrux + 3971,
instrux + 3972,
};
static const struct itemplate * const itable_evex01055[] = {
instrux + 3955,
instrux + 3956,
instrux + 3957,
instrux + 3958,
instrux + 3959,
instrux + 3960,
};
static const struct itemplate * const itable_evex01056[] = {
instrux + 4603,
instrux + 4604,
instrux + 4605,
instrux + 4606,
instrux + 4607,
instrux + 4608,
};
static const struct itemplate * const itable_evex01057[] = {
instrux + 5937,
instrux + 5938,
instrux + 5939,
instrux + 5940,
instrux + 5941,
instrux + 5942,
};
static const struct itemplate * const itable_evex01058[] = {
instrux + 3927,
instrux + 3928,
instrux + 3929,
instrux + 3930,
instrux + 3931,
instrux + 3932,
};
static const struct itemplate * const itable_evex01059[] = {
instrux + 4587,
instrux + 4588,
instrux + 4589,
instrux + 4590,
instrux + 4591,
instrux + 4592,
};
static const struct itemplate * const itable_evex0105A[] = {
instrux + 4055,
instrux + 4056,
instrux + 4057,
};
static const struct itemplate * const itable_evex0105B[] = {
instrux + 4031,
instrux + 4032,
instrux + 4033,
instrux + 4076,
instrux + 4077,
instrux + 4078,
};
static const struct itemplate * const itable_evex0105C[] = {
instrux + 5895,
instrux + 5896,
instrux + 5897,
instrux + 5898,
instrux + 5899,
instrux + 5900,
};
static const struct itemplate * const itable_evex0105D[] = {
instrux + 4444,
instrux + 4445,
instrux + 4446,
instrux + 4447,
instrux + 4448,
instrux + 4449,
};
static const struct itemplate * const itable_evex0105E[] = {
instrux + 4153,
instrux + 4154,
instrux + 4155,
instrux + 4156,
instrux + 4157,
instrux + 4158,
};
static const struct itemplate * const itable_evex0105F[] = {
instrux + 4428,
instrux + 4429,
instrux + 4430,
instrux + 4431,
instrux + 4432,
instrux + 4433,
};
static const struct itemplate * const itable_evex01078[] = {
instrux + 4099,
instrux + 4100,
instrux + 4101,
instrux + 4111,
instrux + 4112,
instrux + 4113,
};
static const struct itemplate * const itable_evex01079[] = {
instrux + 4043,
instrux + 4044,
instrux + 4045,
instrux + 4067,
instrux + 4068,
instrux + 4069,
};
static const struct itemplate * const itable_evex010C2[] = {
instrux + 4009,
instrux + 4010,
instrux + 4011,
};
static const struct itemplate * const itable_evex010C6[] = {
instrux + 5873,
instrux + 5874,
instrux + 5875,
instrux + 5876,
instrux + 5877,
instrux + 5878,
};
static const struct itemplate * const itable_evex01110[] = {
instrux + 4563,
instrux + 4564,
instrux + 4565,
};
static const struct itemplate * const itable_evex01111[] = {
instrux + 4566,
instrux + 4567,
instrux + 4568,
instrux + 4569,
instrux + 4570,
instrux + 4571,
};
static const struct itemplate * const itable_evex01112[] = {
instrux + 4523,
instrux + 4524,
};
static const struct itemplate * const itable_evex01113[] = {
instrux + 4525,
};
static const struct itemplate * const itable_evex01114[] = {
instrux + 5919,
instrux + 5920,
instrux + 5921,
instrux + 5922,
instrux + 5923,
instrux + 5924,
};
static const struct itemplate * const itable_evex01115[] = {
instrux + 5907,
instrux + 5908,
instrux + 5909,
instrux + 5910,
instrux + 5911,
instrux + 5912,
};
static const struct itemplate * const itable_evex01116[] = {
instrux + 4515,
instrux + 4516,
};
static const struct itemplate * const itable_evex01117[] = {
instrux + 4517,
};
static const struct itemplate * const itable_evex01128[] = {
instrux + 4454,
instrux + 4455,
instrux + 4456,
};
static const struct itemplate * const itable_evex01129[] = {
instrux + 4457,
instrux + 4458,
instrux + 4459,
instrux + 4460,
instrux + 4461,
instrux + 4462,
};
static const struct itemplate * const itable_evex0112B[] = {
instrux + 4535,
instrux + 4536,
instrux + 4537,
};
static const struct itemplate * const itable_evex0112E[] = {
instrux + 5905,
};
static const struct itemplate * const itable_evex0112F[] = {
instrux + 4014,
};
static const struct itemplate * const itable_evex01151[] = {
instrux + 5879,
instrux + 5880,
instrux + 5881,
};
static const struct itemplate * const itable_evex01154[] = {
instrux + 3961,
instrux + 3962,
instrux + 3963,
instrux + 3964,
instrux + 3965,
instrux + 3966,
};
static const struct itemplate * const itable_evex01155[] = {
instrux + 3949,
instrux + 3950,
instrux + 3951,
instrux + 3952,
instrux + 3953,
instrux + 3954,
};
static const struct itemplate * const itable_evex01156[] = {
instrux + 4597,
instrux + 4598,
instrux + 4599,
instrux + 4600,
instrux + 4601,
instrux + 4602,
};
static const struct itemplate * const itable_evex01157[] = {
instrux + 5931,
instrux + 5932,
instrux + 5933,
instrux + 5934,
instrux + 5935,
instrux + 5936,
};
static const struct itemplate * const itable_evex01158[] = {
instrux + 3921,
instrux + 3922,
instrux + 3923,
instrux + 3924,
instrux + 3925,
instrux + 3926,
};
static const struct itemplate * const itable_evex01159[] = {
instrux + 4581,
instrux + 4582,
instrux + 4583,
instrux + 4584,
instrux + 4585,
instrux + 4586,
};
static const struct itemplate * const itable_evex0115A[] = {
instrux + 4037,
instrux + 4038,
instrux + 4039,
};
static const struct itemplate * const itable_evex0115B[] = {
instrux + 4052,
instrux + 4053,
instrux + 4054,
};
static const struct itemplate * const itable_evex0115C[] = {
instrux + 5889,
instrux + 5890,
instrux + 5891,
instrux + 5892,
instrux + 5893,
instrux + 5894,
};
static const struct itemplate * const itable_evex0115D[] = {
instrux + 4438,
instrux + 4439,
instrux + 4440,
instrux + 4441,
instrux + 4442,
instrux + 4443,
};
static const struct itemplate * const itable_evex0115E[] = {
instrux + 4147,
instrux + 4148,
instrux + 4149,
instrux + 4150,
instrux + 4151,
instrux + 4152,
};
static const struct itemplate * const itable_evex0115F[] = {
instrux + 4422,
instrux + 4423,
instrux + 4424,
instrux + 4425,
instrux + 4426,
instrux + 4427,
};
static const struct itemplate * const itable_evex01160[] = {
instrux + 5711,
instrux + 5712,
instrux + 5713,
instrux + 5714,
instrux + 5715,
instrux + 5716,
};
static const struct itemplate * const itable_evex01161[] = {
instrux + 5729,
instrux + 5730,
instrux + 5731,
instrux + 5732,
instrux + 5733,
instrux + 5734,
};
static const struct itemplate * const itable_evex01162[] = {
instrux + 5717,
instrux + 5718,
instrux + 5719,
instrux + 5720,
instrux + 5721,
instrux + 5722,
};
static const struct itemplate * const itable_evex01163[] = {
instrux + 4627,
instrux + 4628,
instrux + 4629,
instrux + 4630,
instrux + 4631,
instrux + 4632,
};
static const struct itemplate * const itable_evex01164[] = {
instrux + 4816,
instrux + 4817,
instrux + 4818,
};
static const struct itemplate * const itable_evex01165[] = {
instrux + 4825,
instrux + 4826,
instrux + 4827,
};
static const struct itemplate * const itable_evex01166[] = {
instrux + 4819,
instrux + 4820,
instrux + 4821,
};
static const struct itemplate * const itable_evex01167[] = {
instrux + 4639,
instrux + 4640,
instrux + 4641,
instrux + 4642,
instrux + 4643,
instrux + 4644,
};
static const struct itemplate * const itable_evex01168[] = {
instrux + 5687,
instrux + 5688,
instrux + 5689,
instrux + 5690,
instrux + 5691,
instrux + 5692,
};
static const struct itemplate * const itable_evex01169[] = {
instrux + 5705,
instrux + 5706,
instrux + 5707,
instrux + 5708,
instrux + 5709,
instrux + 5710,
};
static const struct itemplate * const itable_evex0116A[] = {
instrux + 5693,
instrux + 5694,
instrux + 5695,
instrux + 5696,
instrux + 5697,
instrux + 5698,
};
static const struct itemplate * const itable_evex0116B[] = {
instrux + 4621,
instrux + 4622,
instrux + 4623,
instrux + 4624,
instrux + 4625,
instrux + 4626,
};
static const struct itemplate * const itable_evex0116C[] = {
instrux + 5723,
instrux + 5724,
instrux + 5725,
instrux + 5726,
instrux + 5727,
instrux + 5728,
};
static const struct itemplate * const itable_evex0116D[] = {
instrux + 5699,
instrux + 5700,
instrux + 5701,
instrux + 5702,
instrux + 5703,
instrux + 5704,
};
static const struct itemplate * const itable_evex0116E[] = {
instrux + 4472,
instrux + 4541,
};
static const struct itemplate * const itable_evex0116F[] = {
instrux + 4477,
instrux + 4478,
instrux + 4479,
instrux + 4483,
instrux + 4484,
instrux + 4485,
};
static const struct itemplate * const itable_evex01170[] = {
instrux + 5426,
instrux + 5427,
instrux + 5428,
};
static const struct itemplate * const itable_evex01171[] = {
instrux + 5489,
instrux + 5490,
instrux + 5491,
instrux + 5492,
instrux + 5493,
instrux + 5494,
instrux + 5543,
instrux + 5544,
instrux + 5545,
instrux + 5546,
instrux + 5547,
instrux + 5548,
instrux + 5603,
instrux + 5604,
instrux + 5605,
instrux + 5606,
instrux + 5607,
instrux + 5608,
};
static const struct itemplate * const itable_evex01172[] = {
instrux + 5354,
instrux + 5355,
instrux + 5356,
instrux + 5357,
instrux + 5358,
instrux + 5359,
instrux + 5360,
instrux + 5361,
instrux + 5362,
instrux + 5363,
instrux + 5364,
instrux + 5365,
instrux + 5378,
instrux + 5379,
instrux + 5380,
instrux + 5381,
instrux + 5382,
instrux + 5383,
instrux + 5384,
instrux + 5385,
instrux + 5386,
instrux + 5387,
instrux + 5388,
instrux + 5389,
instrux + 5441,
instrux + 5442,
instrux + 5443,
instrux + 5444,
instrux + 5445,
instrux + 5446,
instrux + 5501,
instrux + 5502,
instrux + 5503,
instrux + 5504,
instrux + 5505,
instrux + 5506,
instrux + 5513,
instrux + 5514,
instrux + 5515,
instrux + 5516,
instrux + 5517,
instrux + 5518,
instrux + 5555,
instrux + 5556,
instrux + 5557,
instrux + 5558,
instrux + 5559,
instrux + 5560,
};
static const struct itemplate * const itable_evex01173[] = {
instrux + 5447,
instrux + 5448,
instrux + 5449,
instrux + 5450,
instrux + 5451,
instrux + 5452,
instrux + 5459,
instrux + 5460,
instrux + 5461,
instrux + 5462,
instrux + 5463,
instrux + 5464,
instrux + 5561,
instrux + 5562,
instrux + 5563,
instrux + 5564,
instrux + 5565,
instrux + 5566,
instrux + 5573,
instrux + 5574,
instrux + 5575,
instrux + 5576,
instrux + 5577,
instrux + 5578,
};
static const struct itemplate * const itable_evex01174[] = {
instrux + 4804,
instrux + 4805,
instrux + 4806,
};
static const struct itemplate * const itable_evex01175[] = {
instrux + 4813,
instrux + 4814,
instrux + 4815,
};
static const struct itemplate * const itable_evex01176[] = {
instrux + 4807,
instrux + 4808,
instrux + 4809,
};
static const struct itemplate * const itable_evex01178[] = {
instrux + 4102,
instrux + 4103,
instrux + 4104,
instrux + 4114,
instrux + 4115,
instrux + 4116,
};
static const struct itemplate * const itable_evex01179[] = {
instrux + 4046,
instrux + 4047,
instrux + 4048,
instrux + 4070,
instrux + 4071,
instrux + 4072,
};
static const struct itemplate * const itable_evex0117A[] = {
instrux + 4096,
instrux + 4097,
instrux + 4098,
instrux + 4108,
instrux + 4109,
instrux + 4110,
};
static const struct itemplate * const itable_evex0117B[] = {
instrux + 4040,
instrux + 4041,
instrux + 4042,
instrux + 4064,
instrux + 4065,
instrux + 4066,
};
static const struct itemplate * const itable_evex0117E[] = {
instrux + 4473,
instrux + 4542,
};
static const struct itemplate * const itable_evex0117F[] = {
instrux + 4480,
instrux + 4481,
instrux + 4482,
instrux + 4486,
instrux + 4487,
instrux + 4488,
};
static const struct itemplate * const itable_evex011C2[] = {
instrux + 4006,
instrux + 4007,
instrux + 4008,
};
static const struct itemplate * const itable_evex011C4[] = {
instrux + 4996,
instrux + 4997,
instrux + 4998,
instrux + 4999,
};
static const struct itemplate * const itable_evex011C5[] = {
instrux + 4973,
instrux + 4974,
instrux + 4975,
};
static const struct itemplate * const itable_evex011C6[] = {
instrux + 5867,
instrux + 5868,
instrux + 5869,
instrux + 5870,
instrux + 5871,
instrux + 5872,
};
static const struct itemplate * const itable_evex011D1[] = {
instrux + 5597,
instrux + 5598,
instrux + 5599,
instrux + 5600,
instrux + 5601,
instrux + 5602,
};
static const struct itemplate * const itable_evex011D2[] = {
instrux + 5549,
instrux + 5550,
instrux + 5551,
instrux + 5552,
instrux + 5553,
instrux + 5554,
};
static const struct itemplate * const itable_evex011D3[] = {
instrux + 5567,
instrux + 5568,
instrux + 5569,
instrux + 5570,
instrux + 5571,
instrux + 5572,
};
static const struct itemplate * const itable_evex011D4[] = {
instrux + 4657,
instrux + 4658,
instrux + 4659,
instrux + 4660,
instrux + 4661,
instrux + 4662,
};
static const struct itemplate * const itable_evex011D5[] = {
instrux + 5324,
instrux + 5325,
instrux + 5326,
instrux + 5327,
instrux + 5328,
instrux + 5329,
};
static const struct itemplate * const itable_evex011D6[] = {
instrux + 4544,
};
static const struct itemplate * const itable_evex011D8[] = {
instrux + 5639,
instrux + 5640,
instrux + 5641,
instrux + 5642,
instrux + 5643,
instrux + 5644,
};
static const struct itemplate * const itable_evex011D9[] = {
instrux + 5645,
instrux + 5646,
instrux + 5647,
instrux + 5648,
instrux + 5649,
instrux + 5650,
};
static const struct itemplate * const itable_evex011DA[] = {
instrux + 5096,
instrux + 5097,
instrux + 5098,
instrux + 5099,
instrux + 5100,
instrux + 5101,
};
static const struct itemplate * const itable_evex011DB[] = {
instrux + 4699,
instrux + 4700,
instrux + 4701,
instrux + 4702,
instrux + 4703,
instrux + 4704,
instrux + 4717,
instrux + 4718,
instrux + 4719,
instrux + 4720,
instrux + 4721,
instrux + 4722,
};
static const struct itemplate * const itable_evex011DC[] = {
instrux + 4675,
instrux + 4676,
instrux + 4677,
instrux + 4678,
instrux + 4679,
instrux + 4680,
};
static const struct itemplate * const itable_evex011DD[] = {
instrux + 4681,
instrux + 4682,
instrux + 4683,
instrux + 4684,
instrux + 4685,
instrux + 4686,
};
static const struct itemplate * const itable_evex011DE[] = {
instrux + 5048,
instrux + 5049,
instrux + 5050,
instrux + 5051,
instrux + 5052,
instrux + 5053,
};
static const struct itemplate * const itable_evex011DF[] = {
instrux + 4705,
instrux + 4706,
instrux + 4707,
instrux + 4708,
instrux + 4709,
instrux + 4710,
instrux + 4711,
instrux + 4712,
instrux + 4713,
instrux + 4714,
instrux + 4715,
instrux + 4716,
};
static const struct itemplate * const itable_evex011E0[] = {
instrux + 4723,
instrux + 4724,
instrux + 4725,
instrux + 4726,
instrux + 4727,
instrux + 4728,
};
static const struct itemplate * const itable_evex011E1[] = {
instrux + 5537,
instrux + 5538,
instrux + 5539,
instrux + 5540,
instrux + 5541,
instrux + 5542,
};
static const struct itemplate * const itable_evex011E2[] = {
instrux + 5495,
instrux + 5496,
instrux + 5497,
instrux + 5498,
instrux + 5499,
instrux + 5500,
instrux + 5507,
instrux + 5508,
instrux + 5509,
instrux + 5510,
instrux + 5511,
instrux + 5512,
};
static const struct itemplate * const itable_evex011E3[] = {
instrux + 4729,
instrux + 4730,
instrux + 4731,
instrux + 4732,
instrux + 4733,
instrux + 4734,
};
static const struct itemplate * const itable_evex011E4[] = {
instrux + 5300,
instrux + 5301,
instrux + 5302,
instrux + 5303,
instrux + 5304,
instrux + 5305,
};
static const struct itemplate * const itable_evex011E5[] = {
instrux + 5306,
instrux + 5307,
instrux + 5308,
instrux + 5309,
instrux + 5310,
instrux + 5311,
};
static const struct itemplate * const itable_evex011E6[] = {
instrux + 4093,
instrux + 4094,
instrux + 4095,
};
static const struct itemplate * const itable_evex011E7[] = {
instrux + 4529,
instrux + 4530,
instrux + 4531,
};
static const struct itemplate * const itable_evex011E8[] = {
instrux + 5627,
instrux + 5628,
instrux + 5629,
instrux + 5630,
instrux + 5631,
instrux + 5632,
};
static const struct itemplate * const itable_evex011E9[] = {
instrux + 5633,
instrux + 5634,
instrux + 5635,
instrux + 5636,
instrux + 5637,
instrux + 5638,
};
static const struct itemplate * const itable_evex011EA[] = {
instrux + 5090,
instrux + 5091,
instrux + 5092,
instrux + 5093,
instrux + 5094,
instrux + 5095,
};
static const struct itemplate * const itable_evex011EB[] = {
instrux + 5342,
instrux + 5343,
instrux + 5344,
instrux + 5345,
instrux + 5346,
instrux + 5347,
instrux + 5348,
instrux + 5349,
instrux + 5350,
instrux + 5351,
instrux + 5352,
instrux + 5353,
};
static const struct itemplate * const itable_evex011EC[] = {
instrux + 4663,
instrux + 4664,
instrux + 4665,
instrux + 4666,
instrux + 4667,
instrux + 4668,
};
static const struct itemplate * const itable_evex011ED[] = {
instrux + 4669,
instrux + 4670,
instrux + 4671,
instrux + 4672,
instrux + 4673,
instrux + 4674,
};
static const struct itemplate * const itable_evex011EE[] = {
instrux + 5042,
instrux + 5043,
instrux + 5044,
instrux + 5045,
instrux + 5046,
instrux + 5047,
};
static const struct itemplate * const itable_evex011EF[] = {
instrux + 5735,
instrux + 5736,
instrux + 5737,
instrux + 5738,
instrux + 5739,
instrux + 5740,
instrux + 5741,
instrux + 5742,
instrux + 5743,
instrux + 5744,
instrux + 5745,
instrux + 5746,
};
static const struct itemplate * const itable_evex011F1[] = {
instrux + 5483,
instrux + 5484,
instrux + 5485,
instrux + 5486,
instrux + 5487,
instrux + 5488,
};
static const struct itemplate * const itable_evex011F2[] = {
instrux + 5435,
instrux + 5436,
instrux + 5437,
instrux + 5438,
instrux + 5439,
instrux + 5440,
};
static const struct itemplate * const itable_evex011F3[] = {
instrux + 5453,
instrux + 5454,
instrux + 5455,
instrux + 5456,
instrux + 5457,
instrux + 5458,
};
static const struct itemplate * const itable_evex011F4[] = {
instrux + 5336,
instrux + 5337,
instrux + 5338,
instrux + 5339,
instrux + 5340,
instrux + 5341,
};
static const struct itemplate * const itable_evex011F5[] = {
instrux + 5018,
instrux + 5019,
instrux + 5020,
instrux + 5021,
instrux + 5022,
instrux + 5023,
};
static const struct itemplate * const itable_evex011F6[] = {
instrux + 5402,
instrux + 5403,
instrux + 5404,
instrux + 5405,
instrux + 5406,
instrux + 5407,
};
static const struct itemplate * const itable_evex011F8[] = {
instrux + 5609,
instrux + 5610,
instrux + 5611,
instrux + 5612,
instrux + 5613,
instrux + 5614,
};
static const struct itemplate * const itable_evex011F9[] = {
instrux + 5651,
instrux + 5652,
instrux + 5653,
instrux + 5654,
instrux + 5655,
instrux + 5656,
};
static const struct itemplate * const itable_evex011FA[] = {
instrux + 5615,
instrux + 5616,
instrux + 5617,
instrux + 5618,
instrux + 5619,
instrux + 5620,
};
static const struct itemplate * const itable_evex011FB[] = {
instrux + 5621,
instrux + 5622,
instrux + 5623,
instrux + 5624,
instrux + 5625,
instrux + 5626,
};
static const struct itemplate * const itable_evex011FC[] = {
instrux + 4645,
instrux + 4646,
instrux + 4647,
instrux + 4648,
instrux + 4649,
instrux + 4650,
};
static const struct itemplate * const itable_evex011FD[] = {
instrux + 4687,
instrux + 4688,
instrux + 4689,
instrux + 4690,
instrux + 4691,
instrux + 4692,
};
static const struct itemplate * const itable_evex011FE[] = {
instrux + 4651,
instrux + 4652,
instrux + 4653,
instrux + 4654,
instrux + 4655,
instrux + 4656,
};
static const struct itemplate * const itable_evex01210[] = {
instrux + 4557,
instrux + 4559,
instrux + 4560,
};
static const struct itemplate * const itable_evex01211[] = {
instrux + 4558,
instrux + 4561,
instrux + 4562,
};
static const struct itemplate * const itable_evex01212[] = {
instrux + 4554,
instrux + 4555,
instrux + 4556,
};
static const struct itemplate * const itable_evex01216[] = {
instrux + 4551,
instrux + 4552,
instrux + 4553,
};
static const struct itemplate * const itable_evex0122A[] = {
instrux + 4086,
instrux + 4087,
};
static const struct itemplate * const itable_evex0122C[] = {
instrux + 4121,
instrux + 4122,
};
static const struct itemplate * const itable_evex0122D[] = {
instrux + 4089,
instrux + 4090,
};
static const struct itemplate * const itable_evex01251[] = {
instrux + 5887,
instrux + 5888,
};
static const struct itemplate * const itable_evex01258[] = {
instrux + 3935,
instrux + 3936,
};
static const struct itemplate * const itable_evex01259[] = {
instrux + 4595,
instrux + 4596,
};
static const struct itemplate * const itable_evex0125A[] = {
instrux + 4088,
};
static const struct itemplate * const itable_evex0125B[] = {
instrux + 4105,
instrux + 4106,
instrux + 4107,
};
static const struct itemplate * const itable_evex0125C[] = {
instrux + 5903,
instrux + 5904,
};
static const struct itemplate * const itable_evex0125D[] = {
instrux + 4452,
instrux + 4453,
};
static const struct itemplate * const itable_evex0125E[] = {
instrux + 4161,
instrux + 4162,
};
static const struct itemplate * const itable_evex0125F[] = {
instrux + 4436,
instrux + 4437,
};
static const struct itemplate * const itable_evex0126F[] = {
instrux + 4495,
instrux + 4496,
instrux + 4497,
instrux + 4501,
instrux + 4502,
instrux + 4503,
};
static const struct itemplate * const itable_evex01270[] = {
instrux + 5429,
instrux + 5430,
instrux + 5431,
};
static const struct itemplate * const itable_evex01278[] = {
instrux + 4123,
instrux + 4124,
};
static const struct itemplate * const itable_evex01279[] = {
instrux + 4091,
instrux + 4092,
};
static const struct itemplate * const itable_evex0127A[] = {
instrux + 4125,
instrux + 4126,
instrux + 4127,
instrux + 4131,
instrux + 4132,
instrux + 4133,
};
static const struct itemplate * const itable_evex0127B[] = {
instrux + 4139,
instrux + 4140,
};
static const struct itemplate * const itable_evex0127E[] = {
instrux + 4543,
};
static const struct itemplate * const itable_evex0127F[] = {
instrux + 4498,
instrux + 4499,
instrux + 4500,
instrux + 4504,
instrux + 4505,
instrux + 4506,
};
static const struct itemplate * const itable_evex012C2[] = {
instrux + 4013,
};
static const struct itemplate * const itable_evex012E6[] = {
instrux + 4028,
instrux + 4029,
instrux + 4030,
instrux + 4073,
instrux + 4074,
instrux + 4075,
};
static const struct itemplate * const itable_evex01310[] = {
instrux + 4545,
instrux + 4547,
instrux + 4548,
};
static const struct itemplate * const itable_evex01311[] = {
instrux + 4546,
instrux + 4549,
instrux + 4550,
};
static const struct itemplate * const itable_evex01312[] = {
instrux + 4474,
instrux + 4475,
instrux + 4476,
};
static const struct itemplate * const itable_evex0132A[] = {
instrux + 4084,
instrux + 4085,
};
static const struct itemplate * const itable_evex0132C[] = {
instrux + 4117,
instrux + 4118,
};
static const struct itemplate * const itable_evex0132D[] = {
instrux + 4079,
instrux + 4080,
};
static const struct itemplate * const itable_evex01351[] = {
instrux + 5885,
instrux + 5886,
};
static const struct itemplate * const itable_evex01358[] = {
instrux + 3933,
instrux + 3934,
};
static const struct itemplate * const itable_evex01359[] = {
instrux + 4593,
instrux + 4594,
};
static const struct itemplate * const itable_evex0135A[] = {
instrux + 4081,
};
static const struct itemplate * const itable_evex0135C[] = {
instrux + 5901,
instrux + 5902,
};
static const struct itemplate * const itable_evex0135D[] = {
instrux + 4450,
instrux + 4451,
};
static const struct itemplate * const itable_evex0135E[] = {
instrux + 4159,
instrux + 4160,
};
static const struct itemplate * const itable_evex0135F[] = {
instrux + 4434,
instrux + 4435,
};
static const struct itemplate * const itable_evex0136F[] = {
instrux + 4489,
instrux + 4490,
instrux + 4491,
instrux + 4507,
instrux + 4508,
instrux + 4509,
};
static const struct itemplate * const itable_evex01370[] = {
instrux + 5432,
instrux + 5433,
instrux + 5434,
};
static const struct itemplate * const itable_evex01378[] = {
instrux + 4119,
instrux + 4120,
};
static const struct itemplate * const itable_evex01379[] = {
instrux + 4082,
instrux + 4083,
};
static const struct itemplate * const itable_evex0137A[] = {
instrux + 4128,
instrux + 4129,
instrux + 4130,
instrux + 4134,
instrux + 4135,
instrux + 4136,
};
static const struct itemplate * const itable_evex0137B[] = {
instrux + 4137,
instrux + 4138,
};
static const struct itemplate * const itable_evex0137F[] = {
instrux + 4492,
instrux + 4493,
instrux + 4494,
instrux + 4510,
instrux + 4511,
instrux + 4512,
};
static const struct itemplate * const itable_evex013C2[] = {
instrux + 4012,
};
static const struct itemplate * const itable_evex013E6[] = {
instrux + 4034,
instrux + 4035,
instrux + 4036,
};
static const struct itemplate * const itable_evex02100[] = {
instrux + 5420,
instrux + 5421,
instrux + 5422,
instrux + 5423,
instrux + 5424,
instrux + 5425,
};
static const struct itemplate * const itable_evex02104[] = {
instrux + 5012,
instrux + 5013,
instrux + 5014,
instrux + 5015,
instrux + 5016,
instrux + 5017,
};
static const struct itemplate * const itable_evex0210B[] = {
instrux + 5294,
instrux + 5295,
instrux + 5296,
instrux + 5297,
instrux + 5298,
instrux + 5299,
};
static const struct itemplate * const itable_evex0210C[] = {
instrux + 4904,
instrux + 4905,
instrux + 4906,
instrux + 4907,
instrux + 4908,
instrux + 4909,
};
static const struct itemplate * const itable_evex0210D[] = {
instrux + 4895,
instrux + 4896,
instrux + 4897,
instrux + 4898,
instrux + 4899,
instrux + 4900,
};
static const struct itemplate * const itable_evex02110[] = {
instrux + 5591,
instrux + 5592,
instrux + 5593,
instrux + 5594,
instrux + 5595,
instrux + 5596,
};
static const struct itemplate * const itable_evex02111[] = {
instrux + 5531,
instrux + 5532,
instrux + 5533,
instrux + 5534,
instrux + 5535,
instrux + 5536,
};
static const struct itemplate * const itable_evex02112[] = {
instrux + 5477,
instrux + 5478,
instrux + 5479,
instrux + 5480,
instrux + 5481,
instrux + 5482,
};
static const struct itemplate * const itable_evex02113[] = {
instrux + 4049,
instrux + 4050,
instrux + 4051,
};
static const struct itemplate * const itable_evex02114[] = {
instrux + 5390,
instrux + 5391,
instrux + 5392,
instrux + 5393,
instrux + 5394,
instrux + 5395,
instrux + 5396,
instrux + 5397,
instrux + 5398,
instrux + 5399,
instrux + 5400,
instrux + 5401,
};
static const struct itemplate * const itable_evex02115[] = {
instrux + 5366,
instrux + 5367,
instrux + 5368,
instrux + 5369,
instrux + 5370,
instrux + 5371,
instrux + 5372,
instrux + 5373,
instrux + 5374,
instrux + 5375,
instrux + 5376,
instrux + 5377,
};
static const struct itemplate * const itable_evex02116[] = {
instrux + 4912,
instrux + 4913,
instrux + 4914,
instrux + 4915,
instrux + 4916,
instrux + 4917,
instrux + 4918,
instrux + 4919,
};
static const struct itemplate * const itable_evex02118[] = {
instrux + 4000,
instrux + 4001,
instrux + 4002,
instrux + 4003,
instrux + 4004,
instrux + 4005,
};
static const struct itemplate * const itable_evex02119[] = {
instrux + 3979,
instrux + 3980,
instrux + 3996,
instrux + 3997,
instrux + 3998,
instrux + 3999,
};
static const struct itemplate * const itable_evex0211A[] = {
instrux + 3981,
instrux + 3982,
instrux + 3984,
instrux + 3985,
};
static const struct itemplate * const itable_evex0211B[] = {
instrux + 3983,
instrux + 3986,
};
static const struct itemplate * const itable_evex0211C[] = {
instrux + 4609,
instrux + 4610,
instrux + 4611,
};
static const struct itemplate * const itable_evex0211D[] = {
instrux + 4618,
instrux + 4619,
instrux + 4620,
};
static const struct itemplate * const itable_evex0211E[] = {
instrux + 4612,
instrux + 4613,
instrux + 4614,
};
static const struct itemplate * const itable_evex0211F[] = {
instrux + 4615,
instrux + 4616,
instrux + 4617,
};
static const struct itemplate * const itable_evex02120[] = {
instrux + 5213,
instrux + 5214,
instrux + 5215,
};
static const struct itemplate * const itable_evex02121[] = {
instrux + 5207,
instrux + 5208,
instrux + 5209,
};
static const struct itemplate * const itable_evex02122[] = {
instrux + 5210,
instrux + 5211,
instrux + 5212,
};
static const struct itemplate * const itable_evex02123[] = {
instrux + 5219,
instrux + 5220,
instrux + 5221,
};
static const struct itemplate * const itable_evex02124[] = {
instrux + 5222,
instrux + 5223,
instrux + 5224,
};
static const struct itemplate * const itable_evex02125[] = {
instrux + 5216,
instrux + 5217,
instrux + 5218,
};
static const struct itemplate * const itable_evex02126[] = {
instrux + 5663,
instrux + 5664,
instrux + 5665,
instrux + 5672,
instrux + 5673,
instrux + 5674,
};
static const struct itemplate * const itable_evex02127[] = {
instrux + 5666,
instrux + 5667,
instrux + 5668,
instrux + 5669,
instrux + 5670,
instrux + 5671,
};
static const struct itemplate * const itable_evex02128[] = {
instrux + 5288,
instrux + 5289,
instrux + 5290,
instrux + 5291,
instrux + 5292,
instrux + 5293,
};
static const struct itemplate * const itable_evex02129[] = {
instrux + 4810,
instrux + 4811,
instrux + 4812,
};
static const struct itemplate * const itable_evex0212A[] = {
instrux + 4532,
instrux + 4533,
instrux + 4534,
};
static const struct itemplate * const itable_evex0212B[] = {
instrux + 4633,
instrux + 4634,
instrux + 4635,
instrux + 4636,
instrux + 4637,
instrux + 4638,
};
static const struct itemplate * const itable_evex0212C[] = {
instrux + 5815,
instrux + 5816,
instrux + 5817,
instrux + 5818,
instrux + 5819,
instrux + 5820,
instrux + 5821,
instrux + 5822,
instrux + 5823,
instrux + 5824,
instrux + 5825,
instrux + 5826,
};
static const struct itemplate * const itable_evex0212D[] = {
instrux + 5827,
instrux + 5828,
instrux + 5829,
instrux + 5830,
};
static const struct itemplate * const itable_evex02130[] = {
instrux + 5276,
instrux + 5277,
instrux + 5278,
};
static const struct itemplate * const itable_evex02131[] = {
instrux + 5270,
instrux + 5271,
instrux + 5272,
};
static const struct itemplate * const itable_evex02132[] = {
instrux + 5273,
instrux + 5274,
instrux + 5275,
};
static const struct itemplate * const itable_evex02133[] = {
instrux + 5282,
instrux + 5283,
instrux + 5284,
};
static const struct itemplate * const itable_evex02134[] = {
instrux + 5285,
instrux + 5286,
instrux + 5287,
};
static const struct itemplate * const itable_evex02135[] = {
instrux + 5279,
instrux + 5280,
instrux + 5281,
};
static const struct itemplate * const itable_evex02136[] = {
instrux + 4870,
instrux + 4871,
instrux + 4872,
instrux + 4873,
instrux + 4922,
instrux + 4923,
instrux + 4924,
instrux + 4925,
};
static const struct itemplate * const itable_evex02137[] = {
instrux + 4822,
instrux + 4823,
instrux + 4824,
};
static const struct itemplate * const itable_evex02138[] = {
instrux + 5072,
instrux + 5073,
instrux + 5074,
instrux + 5075,
instrux + 5076,
instrux + 5077,
};
static const struct itemplate * const itable_evex02139[] = {
instrux + 5078,
instrux + 5079,
instrux + 5080,
instrux + 5081,
instrux + 5082,
instrux + 5083,
instrux + 5084,
instrux + 5085,
instrux + 5086,
instrux + 5087,
instrux + 5088,
instrux + 5089,
};
static const struct itemplate * const itable_evex0213A[] = {
instrux + 5114,
instrux + 5115,
instrux + 5116,
instrux + 5117,
instrux + 5118,
instrux + 5119,
};
static const struct itemplate * const itable_evex0213B[] = {
instrux + 5102,
instrux + 5103,
instrux + 5104,
instrux + 5105,
instrux + 5106,
instrux + 5107,
instrux + 5108,
instrux + 5109,
instrux + 5110,
instrux + 5111,
instrux + 5112,
instrux + 5113,
};
static const struct itemplate * const itable_evex0213C[] = {
instrux + 5024,
instrux + 5025,
instrux + 5026,
instrux + 5027,
instrux + 5028,
instrux + 5029,
};
static const struct itemplate * const itable_evex0213D[] = {
instrux + 5030,
instrux + 5031,
instrux + 5032,
instrux + 5033,
instrux + 5034,
instrux + 5035,
instrux + 5036,
instrux + 5037,
instrux + 5038,
instrux + 5039,
instrux + 5040,
instrux + 5041,
};
static const struct itemplate * const itable_evex0213E[] = {
instrux + 5066,
instrux + 5067,
instrux + 5068,
instrux + 5069,
instrux + 5070,
instrux + 5071,
};
static const struct itemplate * const itable_evex0213F[] = {
instrux + 5054,
instrux + 5055,
instrux + 5056,
instrux + 5057,
instrux + 5058,
instrux + 5059,
instrux + 5060,
instrux + 5061,
instrux + 5062,
instrux + 5063,
instrux + 5064,
instrux + 5065,
};
static const struct itemplate * const itable_evex02140[] = {
instrux + 5312,
instrux + 5313,
instrux + 5314,
instrux + 5315,
instrux + 5316,
instrux + 5317,
instrux + 5318,
instrux + 5319,
instrux + 5320,
instrux + 5321,
instrux + 5322,
instrux + 5323,
};
static const struct itemplate * const itable_evex02142[] = {
instrux + 4380,
instrux + 4381,
instrux + 4382,
instrux + 4383,
instrux + 4384,
instrux + 4385,
};
static const struct itemplate * const itable_evex02143[] = {
instrux + 4386,
instrux + 4387,
};
static const struct itemplate * const itable_evex02144[] = {
instrux + 5000,
instrux + 5001,
instrux + 5002,
instrux + 5003,
instrux + 5004,
instrux + 5005,
};
static const struct itemplate * const itable_evex02145[] = {
instrux + 5579,
instrux + 5580,
instrux + 5581,
instrux + 5582,
instrux + 5583,
instrux + 5584,
instrux + 5585,
instrux + 5586,
instrux + 5587,
instrux + 5588,
instrux + 5589,
instrux + 5590,
};
static const struct itemplate * const itable_evex02146[] = {
instrux + 5519,
instrux + 5520,
instrux + 5521,
instrux + 5522,
instrux + 5523,
instrux + 5524,
instrux + 5525,
instrux + 5526,
instrux + 5527,
instrux + 5528,
instrux + 5529,
instrux + 5530,
};
static const struct itemplate * const itable_evex02147[] = {
instrux + 5465,
instrux + 5466,
instrux + 5467,
instrux + 5468,
instrux + 5469,
instrux + 5470,
instrux + 5471,
instrux + 5472,
instrux + 5473,
instrux + 5474,
instrux + 5475,
instrux + 5476,
};
static const struct itemplate * const itable_evex0214C[] = {
instrux + 5763,
instrux + 5764,
instrux + 5765,
instrux + 5766,
instrux + 5767,
instrux + 5768,
};
static const struct itemplate * const itable_evex0214D[] = {
instrux + 5769,
instrux + 5770,
instrux + 5771,
instrux + 5772,
};
static const struct itemplate * const itable_evex0214E[] = {
instrux + 5799,
instrux + 5800,
instrux + 5801,
instrux + 5802,
instrux + 5803,
instrux + 5804,
};
static const struct itemplate * const itable_evex0214F[] = {
instrux + 5805,
instrux + 5806,
instrux + 5807,
instrux + 5808,
};
static const struct itemplate * const itable_evex02158[] = {
instrux + 4762,
instrux + 4763,
instrux + 4764,
instrux + 4765,
instrux + 4766,
instrux + 4767,
};
static const struct itemplate * const itable_evex02159[] = {
instrux + 3987,
instrux + 3988,
instrux + 3989,
instrux + 4777,
instrux + 4778,
instrux + 4779,
instrux + 4780,
instrux + 4781,
instrux + 4782,
};
static const struct itemplate * const itable_evex0215A[] = {
instrux + 3990,
instrux + 3991,
instrux + 3993,
instrux + 3994,
};
static const struct itemplate * const itable_evex0215B[] = {
instrux + 3992,
instrux + 3995,
};
static const struct itemplate * const itable_evex02164[] = {
instrux + 4738,
instrux + 4739,
instrux + 4740,
instrux + 4741,
instrux + 4742,
instrux + 4743,
};
static const struct itemplate * const itable_evex02165[] = {
instrux + 3973,
instrux + 3974,
instrux + 3975,
instrux + 3976,
instrux + 3977,
instrux + 3978,
};
static const struct itemplate * const itable_evex02166[] = {
instrux + 4735,
instrux + 4736,
instrux + 4737,
instrux + 4744,
instrux + 4745,
instrux + 4746,
};
static const struct itemplate * const itable_evex02175[] = {
instrux + 4874,
instrux + 4875,
instrux + 4876,
instrux + 4889,
instrux + 4890,
instrux + 4891,
};
static const struct itemplate * const itable_evex02176[] = {
instrux + 4877,
instrux + 4878,
instrux + 4879,
instrux + 4886,
instrux + 4887,
instrux + 4888,
};
static const struct itemplate * const itable_evex02177[] = {
instrux + 4880,
instrux + 4881,
instrux + 4882,
instrux + 4883,
instrux + 4884,
instrux + 4885,
};
static const struct itemplate * const itable_evex02178[] = {
instrux + 4747,
instrux + 4748,
instrux + 4749,
};
static const struct itemplate * const itable_evex02179[] = {
instrux + 4786,
instrux + 4787,
instrux + 4788,
};
static const struct itemplate * const itable_evex0217A[] = {
instrux + 4750,
instrux + 4751,
instrux + 4752,
instrux + 4753,
instrux + 4754,
instrux + 4755,
instrux + 4756,
instrux + 4757,
instrux + 4758,
instrux + 4759,
instrux + 4760,
instrux + 4761,
};
static const struct itemplate * const itable_evex0217B[] = {
instrux + 4789,
instrux + 4790,
instrux + 4791,
instrux + 4792,
instrux + 4793,
instrux + 4794,
instrux + 4795,
instrux + 4796,
instrux + 4797,
};
static const struct itemplate * const itable_evex0217C[] = {
instrux + 4768,
instrux + 4769,
instrux + 4770,
instrux + 4783,
instrux + 4784,
instrux + 4785,
};
static const struct itemplate * const itable_evex0217D[] = {
instrux + 4926,
instrux + 4927,
instrux + 4928,
instrux + 4941,
instrux + 4942,
instrux + 4943,
};
static const struct itemplate * const itable_evex0217E[] = {
instrux + 4929,
instrux + 4930,
instrux + 4931,
instrux + 4938,
instrux + 4939,
instrux + 4940,
};
static const struct itemplate * const itable_evex0217F[] = {
instrux + 4932,
instrux + 4933,
instrux + 4934,
instrux + 4935,
instrux + 4936,
instrux + 4937,
};
static const struct itemplate * const itable_evex02183[] = {
instrux + 5330,
instrux + 5331,
instrux + 5332,
instrux + 5333,
instrux + 5334,
instrux + 5335,
};
static const struct itemplate * const itable_evex02188[] = {
instrux + 4165,
instrux + 4166,
instrux + 4167,
instrux + 4168,
instrux + 4169,
instrux + 4170,
instrux + 4171,
instrux + 4172,
instrux + 4173,
instrux + 4174,
instrux + 4175,
instrux + 4176,
};
static const struct itemplate * const itable_evex02189[] = {
instrux + 4950,
instrux + 4951,
instrux + 4952,
instrux + 4953,
instrux + 4954,
instrux + 4955,
instrux + 4956,
instrux + 4957,
instrux + 4958,
instrux + 4959,
instrux + 4960,
instrux + 4961,
};
static const struct itemplate * const itable_evex0218A[] = {
instrux + 4016,
instrux + 4017,
instrux + 4018,
instrux + 4019,
instrux + 4020,
instrux + 4021,
instrux + 4022,
instrux + 4023,
instrux + 4024,
instrux + 4025,
instrux + 4026,
instrux + 4027,
};
static const struct itemplate * const itable_evex0218B[] = {
instrux + 4846,
instrux + 4847,
instrux + 4848,
instrux + 4849,
instrux + 4850,
instrux + 4851,
instrux + 4852,
instrux + 4853,
instrux + 4854,
instrux + 4855,
instrux + 4856,
instrux + 4857,
};
static const struct itemplate * const itable_evex0218D[] = {
instrux + 4864,
instrux + 4865,
instrux + 4866,
instrux + 4867,
instrux + 4868,
instrux + 4869,
instrux + 4944,
instrux + 4945,
instrux + 4946,
instrux + 4947,
instrux + 4948,
instrux + 4949,
};
static const struct itemplate * const itable_evex02190[] = {
instrux + 4976,
instrux + 4977,
instrux + 4978,
instrux + 4979,
instrux + 4980,
instrux + 4981,
};
static const struct itemplate * const itable_evex02191[] = {
instrux + 4982,
instrux + 4983,
instrux + 4984,
instrux + 4985,
instrux + 4986,
instrux + 4987,
};
static const struct itemplate * const itable_evex02192[] = {
instrux + 4360,
instrux + 4361,
instrux + 4362,
instrux + 4363,
instrux + 4364,
instrux + 4365,
};
static const struct itemplate * const itable_evex02193[] = {
instrux + 4374,
instrux + 4375,
instrux + 4376,
instrux + 4377,
instrux + 4378,
instrux + 4379,
};
static const struct itemplate * const itable_evex02196[] = {
instrux + 4244,
instrux + 4245,
instrux + 4246,
instrux + 4247,
instrux + 4248,
instrux + 4249,
};
static const struct itemplate * const itable_evex02197[] = {
instrux + 4286,
instrux + 4287,
instrux + 4288,
instrux + 4289,
instrux + 4290,
instrux + 4291,
};
static const struct itemplate * const itable_evex02198[] = {
instrux + 4220,
instrux + 4221,
instrux + 4222,
instrux + 4223,
instrux + 4224,
instrux + 4225,
};
static const struct itemplate * const itable_evex02199[] = {
instrux + 4226,
instrux + 4227,
};
static const struct itemplate * const itable_evex0219A[] = {
instrux + 4262,
instrux + 4263,
instrux + 4264,
instrux + 4265,
instrux + 4266,
instrux + 4267,
};
static const struct itemplate * const itable_evex0219B[] = {
instrux + 4268,
instrux + 4269,
};
static const struct itemplate * const itable_evex0219C[] = {
instrux + 4304,
instrux + 4305,
instrux + 4306,
instrux + 4307,
instrux + 4308,
instrux + 4309,
};
static const struct itemplate * const itable_evex0219D[] = {
instrux + 4310,
instrux + 4311,
};
static const struct itemplate * const itable_evex0219E[] = {
instrux + 4328,
instrux + 4329,
instrux + 4330,
instrux + 4331,
instrux + 4332,
instrux + 4333,
};
static const struct itemplate * const itable_evex0219F[] = {
instrux + 4334,
instrux + 4335,
};
static const struct itemplate * const itable_evex021A0[] = {
instrux + 5408,
instrux + 5409,
instrux + 5410,
instrux + 5411,
instrux + 5412,
instrux + 5413,
};
static const struct itemplate * const itable_evex021A1[] = {
instrux + 5414,
instrux + 5415,
instrux + 5416,
instrux + 5417,
instrux + 5418,
instrux + 5419,
};
static const struct itemplate * const itable_evex021A2[] = {
instrux + 5831,
instrux + 5832,
instrux + 5833,
instrux + 5834,
instrux + 5835,
instrux + 5836,
};
static const struct itemplate * const itable_evex021A3[] = {
instrux + 5845,
instrux + 5846,
instrux + 5847,
instrux + 5848,
instrux + 5849,
instrux + 5850,
};
static const struct itemplate * const itable_evex021A6[] = {
instrux + 4250,
instrux + 4251,
instrux + 4252,
instrux + 4253,
instrux + 4254,
instrux + 4255,
};
static const struct itemplate * const itable_evex021A7[] = {
instrux + 4292,
instrux + 4293,
instrux + 4294,
instrux + 4295,
instrux + 4296,
instrux + 4297,
};
static const struct itemplate * const itable_evex021A8[] = {
instrux + 4228,
instrux + 4229,
instrux + 4230,
instrux + 4231,
instrux + 4232,
instrux + 4233,
};
static const struct itemplate * const itable_evex021A9[] = {
instrux + 4234,
instrux + 4235,
};
static const struct itemplate * const itable_evex021AA[] = {
instrux + 4270,
instrux + 4271,
instrux + 4272,
instrux + 4273,
instrux + 4274,
instrux + 4275,
};
static const struct itemplate * const itable_evex021AB[] = {
instrux + 4276,
instrux + 4277,
};
static const struct itemplate * const itable_evex021AC[] = {
instrux + 4312,
instrux + 4313,
instrux + 4314,
instrux + 4315,
instrux + 4316,
instrux + 4317,
};
static const struct itemplate * const itable_evex021AD[] = {
instrux + 4318,
instrux + 4319,
};
static const struct itemplate * const itable_evex021AE[] = {
instrux + 4336,
instrux + 4337,
instrux + 4338,
instrux + 4339,
instrux + 4340,
instrux + 4341,
};
static const struct itemplate * const itable_evex021AF[] = {
instrux + 4342,
instrux + 4343,
};
static const struct itemplate * const itable_evex021B4[] = {
instrux + 5009,
instrux + 5010,
instrux + 5011,
};
static const struct itemplate * const itable_evex021B5[] = {
instrux + 5006,
instrux + 5007,
instrux + 5008,
};
static const struct itemplate * const itable_evex021B6[] = {
instrux + 4256,
instrux + 4257,
instrux + 4258,
instrux + 4259,
instrux + 4260,
instrux + 4261,
};
static const struct itemplate * const itable_evex021B7[] = {
instrux + 4298,
instrux + 4299,
instrux + 4300,
instrux + 4301,
instrux + 4302,
instrux + 4303,
};
static const struct itemplate * const itable_evex021B8[] = {
instrux + 4236,
instrux + 4237,
instrux + 4238,
instrux + 4239,
instrux + 4240,
instrux + 4241,
};
static const struct itemplate * const itable_evex021B9[] = {
instrux + 4242,
instrux + 4243,
};
static const struct itemplate * const itable_evex021BA[] = {
instrux + 4278,
instrux + 4279,
instrux + 4280,
instrux + 4281,
instrux + 4282,
instrux + 4283,
};
static const struct itemplate * const itable_evex021BB[] = {
instrux + 4284,
instrux + 4285,
};
static const struct itemplate * const itable_evex021BC[] = {
instrux + 4320,
instrux + 4321,
instrux + 4322,
instrux + 4323,
instrux + 4324,
instrux + 4325,
};
static const struct itemplate * const itable_evex021BD[] = {
instrux + 4326,
instrux + 4327,
};
static const struct itemplate * const itable_evex021BE[] = {
instrux + 4344,
instrux + 4345,
instrux + 4346,
instrux + 4347,
instrux + 4348,
instrux + 4349,
};
static const struct itemplate * const itable_evex021BF[] = {
instrux + 4350,
instrux + 4351,
};
static const struct itemplate * const itable_evex021C4[] = {
instrux + 4858,
instrux + 4859,
instrux + 4860,
instrux + 4861,
instrux + 4862,
instrux + 4863,
};
static const struct itemplate * const itable_evex021C6[] = {
instrux + 4366,
instrux + 4367,
instrux + 4370,
instrux + 4371,
instrux + 5837,
instrux + 5838,
instrux + 5841,
instrux + 5842,
};
static const struct itemplate * const itable_evex021C7[] = {
instrux + 4368,
instrux + 4369,
instrux + 4372,
instrux + 4373,
instrux + 5839,
instrux + 5840,
instrux + 5843,
instrux + 5844,
};
static const struct itemplate * const itable_evex021C8[] = {
instrux + 4163,
instrux + 4164,
};
static const struct itemplate * const itable_evex021CA[] = {
instrux + 5773,
instrux + 5774,
};
static const struct itemplate * const itable_evex021CB[] = {
instrux + 5775,
instrux + 5776,
instrux + 5777,
instrux + 5778,
};
static const struct itemplate * const itable_evex021CC[] = {
instrux + 5809,
instrux + 5810,
};
static const struct itemplate * const itable_evex021CD[] = {
instrux + 5811,
instrux + 5812,
instrux + 5813,
instrux + 5814,
};
static const struct itemplate * const itable_evex021DC[] = {
instrux + 1688,
instrux + 1689,
instrux + 1690,
instrux + 1691,
instrux + 1704,
instrux + 1705,
};
static const struct itemplate * const itable_evex021DD[] = {
instrux + 1692,
instrux + 1693,
instrux + 1694,
instrux + 1695,
instrux + 1706,
instrux + 1707,
};
static const struct itemplate * const itable_evex021DE[] = {
instrux + 1696,
instrux + 1697,
instrux + 1698,
instrux + 1699,
instrux + 1708,
instrux + 1709,
};
static const struct itemplate * const itable_evex021DF[] = {
instrux + 1700,
instrux + 1701,
instrux + 1702,
instrux + 1703,
instrux + 1710,
instrux + 1711,
};
static const struct itemplate * const itable_evex02210[] = {
instrux + 5255,
instrux + 5256,
instrux + 5257,
instrux + 5258,
instrux + 5259,
instrux + 5260,
};
static const struct itemplate * const itable_evex02211[] = {
instrux + 5225,
instrux + 5226,
instrux + 5227,
instrux + 5228,
instrux + 5229,
instrux + 5230,
};
static const struct itemplate * const itable_evex02212[] = {
instrux + 5237,
instrux + 5238,
instrux + 5239,
instrux + 5240,
instrux + 5241,
instrux + 5242,
};
static const struct itemplate * const itable_evex02213[] = {
instrux + 5231,
instrux + 5232,
instrux + 5233,
instrux + 5234,
instrux + 5235,
instrux + 5236,
};
static const struct itemplate * const itable_evex02214[] = {
instrux + 5249,
instrux + 5250,
instrux + 5251,
instrux + 5252,
instrux + 5253,
instrux + 5254,
};
static const struct itemplate * const itable_evex02215[] = {
instrux + 5243,
instrux + 5244,
instrux + 5245,
instrux + 5246,
instrux + 5247,
instrux + 5248,
};
static const struct itemplate * const itable_evex02220[] = {
instrux + 5201,
instrux + 5202,
instrux + 5203,
instrux + 5204,
instrux + 5205,
instrux + 5206,
};
static const struct itemplate * const itable_evex02221[] = {
instrux + 5171,
instrux + 5172,
instrux + 5173,
instrux + 5174,
instrux + 5175,
instrux + 5176,
};
static const struct itemplate * const itable_evex02222[] = {
instrux + 5183,
instrux + 5184,
instrux + 5185,
instrux + 5186,
instrux + 5187,
instrux + 5188,
};
static const struct itemplate * const itable_evex02223[] = {
instrux + 5177,
instrux + 5178,
instrux + 5179,
instrux + 5180,
instrux + 5181,
instrux + 5182,
};
static const struct itemplate * const itable_evex02224[] = {
instrux + 5195,
instrux + 5196,
instrux + 5197,
instrux + 5198,
instrux + 5199,
instrux + 5200,
};
static const struct itemplate * const itable_evex02225[] = {
instrux + 5189,
instrux + 5190,
instrux + 5191,
instrux + 5192,
instrux + 5193,
instrux + 5194,
};
static const struct itemplate * const itable_evex02226[] = {
instrux + 5675,
instrux + 5676,
instrux + 5677,
instrux + 5684,
instrux + 5685,
instrux + 5686,
};
static const struct itemplate * const itable_evex02227[] = {
instrux + 5678,
instrux + 5679,
instrux + 5680,
instrux + 5681,
instrux + 5682,
instrux + 5683,
};
static const struct itemplate * const itable_evex02228[] = {
instrux + 5138,
instrux + 5139,
instrux + 5140,
instrux + 5147,
instrux + 5148,
instrux + 5149,
};
static const struct itemplate * const itable_evex02229[] = {
instrux + 5120,
instrux + 5121,
instrux + 5122,
instrux + 5261,
instrux + 5262,
instrux + 5263,
};
static const struct itemplate * const itable_evex0222A[] = {
instrux + 4771,
instrux + 4772,
instrux + 4773,
};
static const struct itemplate * const itable_evex02230[] = {
instrux + 5264,
instrux + 5265,
instrux + 5266,
instrux + 5267,
instrux + 5268,
instrux + 5269,
};
static const struct itemplate * const itable_evex02231[] = {
instrux + 5126,
instrux + 5127,
instrux + 5128,
instrux + 5129,
instrux + 5130,
instrux + 5131,
};
static const struct itemplate * const itable_evex02232[] = {
instrux + 5153,
instrux + 5154,
instrux + 5155,
instrux + 5156,
instrux + 5157,
instrux + 5158,
};
static const struct itemplate * const itable_evex02233[] = {
instrux + 5132,
instrux + 5133,
instrux + 5134,
instrux + 5135,
instrux + 5136,
instrux + 5137,
};
static const struct itemplate * const itable_evex02234[] = {
instrux + 5165,
instrux + 5166,
instrux + 5167,
instrux + 5168,
instrux + 5169,
instrux + 5170,
};
static const struct itemplate * const itable_evex02235[] = {
instrux + 5159,
instrux + 5160,
instrux + 5161,
instrux + 5162,
instrux + 5163,
instrux + 5164,
};
static const struct itemplate * const itable_evex02238[] = {
instrux + 5141,
instrux + 5142,
instrux + 5143,
instrux + 5144,
instrux + 5145,
instrux + 5146,
};
static const struct itemplate * const itable_evex02239[] = {
instrux + 5123,
instrux + 5124,
instrux + 5125,
instrux + 5150,
instrux + 5151,
instrux + 5152,
};
static const struct itemplate * const itable_evex0223A[] = {
instrux + 4774,
instrux + 4775,
instrux + 4776,
};
static const struct itemplate * const itable_evex03100[] = {
instrux + 4920,
instrux + 4921,
};
static const struct itemplate * const itable_evex03101[] = {
instrux + 4910,
instrux + 4911,
};
static const struct itemplate * const itable_evex03103[] = {
instrux + 3937,
instrux + 3938,
instrux + 3939,
instrux + 3940,
instrux + 3941,
instrux + 3942,
instrux + 3943,
instrux + 3944,
instrux + 3945,
instrux + 3946,
instrux + 3947,
instrux + 3948,
};
static const struct itemplate * const itable_evex03104[] = {
instrux + 4901,
instrux + 4902,
instrux + 4903,
};
static const struct itemplate * const itable_evex03105[] = {
instrux + 4892,
instrux + 4893,
instrux + 4894,
};
static const struct itemplate * const itable_evex03108[] = {
instrux + 5792,
instrux + 5793,
instrux + 5794,
};
static const struct itemplate * const itable_evex03109[] = {
instrux + 5789,
instrux + 5790,
instrux + 5791,
};
static const struct itemplate * const itable_evex0310A[] = {
instrux + 5797,
instrux + 5798,
};
static const struct itemplate * const itable_evex0310B[] = {
instrux + 5795,
instrux + 5796,
};
static const struct itemplate * const itable_evex0310F[] = {
instrux + 4693,
instrux + 4694,
instrux + 4695,
instrux + 4696,
instrux + 4697,
instrux + 4698,
};
static const struct itemplate * const itable_evex03114[] = {
instrux + 4962,
instrux + 4963,
instrux + 4964,
instrux + 4965,
instrux + 4966,
};
static const struct itemplate * const itable_evex03115[] = {
instrux + 4969,
instrux + 4970,
instrux + 4971,
instrux + 4972,
};
static const struct itemplate * const itable_evex03116[] = {
instrux + 4967,
instrux + 4968,
};
static const struct itemplate * const itable_evex03117[] = {
instrux + 4201,
instrux + 4202,
instrux + 4203,
};
static const struct itemplate * const itable_evex03118[] = {
instrux + 4396,
instrux + 4397,
instrux + 4398,
instrux + 4399,
instrux + 4402,
instrux + 4403,
instrux + 4404,
instrux + 4405,
};
static const struct itemplate * const itable_evex03119[] = {
instrux + 4177,
instrux + 4178,
instrux + 4179,
instrux + 4180,
instrux + 4183,
instrux + 4184,
instrux + 4185,
instrux + 4186,
};
static const struct itemplate * const itable_evex0311A[] = {
instrux + 4400,
instrux + 4401,
instrux + 4406,
instrux + 4407,
};
static const struct itemplate * const itable_evex0311B[] = {
instrux + 4181,
instrux + 4182,
instrux + 4187,
instrux + 4188,
};
static const struct itemplate * const itable_evex0311D[] = {
instrux + 4058,
instrux + 4059,
instrux + 4060,
instrux + 4061,
instrux + 4062,
instrux + 4063,
};
static const struct itemplate * const itable_evex0311E[] = {
instrux + 4834,
instrux + 4835,
instrux + 4836,
instrux + 4837,
instrux + 4838,
instrux + 4839,
};
static const struct itemplate * const itable_evex0311F[] = {
instrux + 4801,
instrux + 4802,
instrux + 4803,
instrux + 4828,
instrux + 4829,
instrux + 4830,
};
static const struct itemplate * const itable_evex03120[] = {
instrux + 4988,
instrux + 4989,
instrux + 4990,
instrux + 4991,
};
static const struct itemplate * const itable_evex03121[] = {
instrux + 4420,
instrux + 4421,
};
static const struct itemplate * const itable_evex03122[] = {
instrux + 4992,
instrux + 4993,
instrux + 4994,
instrux + 4995,
};
static const struct itemplate * const itable_evex03123[] = {
instrux + 5851,
instrux + 5852,
instrux + 5853,
instrux + 5854,
instrux + 5855,
instrux + 5856,
instrux + 5857,
instrux + 5858,
};
static const struct itemplate * const itable_evex03125[] = {
instrux + 5657,
instrux + 5658,
instrux + 5659,
instrux + 5660,
instrux + 5661,
instrux + 5662,
};
static const struct itemplate * const itable_evex03126[] = {
instrux + 4388,
instrux + 4389,
instrux + 4390,
instrux + 4391,
instrux + 4392,
instrux + 4393,
};
static const struct itemplate * const itable_evex03127[] = {
instrux + 4394,
instrux + 4395,
};
static const struct itemplate * const itable_evex03138[] = {
instrux + 4408,
instrux + 4409,
instrux + 4410,
instrux + 4411,
instrux + 4414,
instrux + 4415,
instrux + 4416,
instrux + 4417,
};
static const struct itemplate * const itable_evex03139[] = {
instrux + 4189,
instrux + 4190,
instrux + 4191,
instrux + 4192,
instrux + 4195,
instrux + 4196,
instrux + 4197,
instrux + 4198,
};
static const struct itemplate * const itable_evex0313A[] = {
instrux + 4412,
instrux + 4413,
instrux + 4418,
instrux + 4419,
};
static const struct itemplate * const itable_evex0313B[] = {
instrux + 4193,
instrux + 4194,
instrux + 4199,
instrux + 4200,
};
static const struct itemplate * const itable_evex0313E[] = {
instrux + 4831,
instrux + 4832,
instrux + 4833,
instrux + 4840,
instrux + 4841,
instrux + 4842,
};
static const struct itemplate * const itable_evex0313F[] = {
instrux + 4798,
instrux + 4799,
instrux + 4800,
instrux + 4843,
instrux + 4844,
instrux + 4845,
};
static const struct itemplate * const itable_evex03142[] = {
instrux + 4141,
instrux + 4142,
instrux + 4143,
instrux + 4144,
instrux + 4145,
instrux + 4146,
};
static const struct itemplate * const itable_evex03143[] = {
instrux + 5859,
instrux + 5860,
instrux + 5861,
instrux + 5862,
instrux + 5863,
instrux + 5864,
instrux + 5865,
instrux + 5866,
};
static const struct itemplate * const itable_evex03144[] = {
instrux + 2923,
instrux + 2924,
instrux + 2925,
instrux + 2926,
instrux + 2927,
instrux + 2928,
instrux + 2929,
instrux + 2930,
instrux + 2931,
instrux + 2932,
instrux + 2933,
instrux + 2934,
instrux + 2935,
instrux + 2936,
instrux + 2937,
instrux + 2938,
instrux + 2939,
instrux + 2940,
instrux + 2941,
instrux + 2942,
instrux + 2943,
instrux + 2944,
instrux + 2945,
instrux + 2946,
instrux + 2947,
instrux + 2948,
instrux + 2949,
instrux + 2950,
instrux + 2951,
instrux + 2952,
};
static const struct itemplate * const itable_evex03150[] = {
instrux + 5747,
instrux + 5748,
instrux + 5749,
instrux + 5750,
instrux + 5751,
instrux + 5752,
instrux + 5753,
instrux + 5754,
instrux + 5755,
instrux + 5756,
instrux + 5757,
instrux + 5758,
};
static const struct itemplate * const itable_evex03151[] = {
instrux + 5759,
instrux + 5760,
instrux + 5761,
instrux + 5762,
};
static const struct itemplate * const itable_evex03154[] = {
instrux + 4204,
instrux + 4205,
instrux + 4206,
instrux + 4207,
instrux + 4208,
instrux + 4209,
instrux + 4210,
instrux + 4211,
instrux + 4212,
instrux + 4213,
instrux + 4214,
instrux + 4215,
};
static const struct itemplate * const itable_evex03155[] = {
instrux + 4216,
instrux + 4217,
instrux + 4218,
instrux + 4219,
};
static const struct itemplate * const itable_evex03156[] = {
instrux + 5779,
instrux + 5780,
instrux + 5781,
instrux + 5782,
instrux + 5783,
instrux + 5784,
};
static const struct itemplate * const itable_evex03157[] = {
instrux + 5785,
instrux + 5786,
instrux + 5787,
instrux + 5788,
};
static const struct itemplate * const itable_evex03166[] = {
instrux + 4352,
instrux + 4353,
instrux + 4354,
instrux + 4355,
instrux + 4356,
instrux + 4357,
};
static const struct itemplate * const itable_evex03167[] = {
instrux + 4358,
instrux + 4359,
};
static const struct itemplate * const itable_vex01010[] = {
instrux + 2533,
instrux + 2535,
};
static const struct itemplate * const itable_vex01011[] = {
instrux + 2534,
instrux + 2536,
};
static const struct itemplate * const itable_vex01012[] = {
instrux + 2481,
instrux + 2482,
instrux + 2494,
instrux + 2495,
};
static const struct itemplate * const itable_vex01013[] = {
instrux + 2496,
};
static const struct itemplate * const itable_vex01014[] = {
instrux + 2884,
instrux + 2885,
instrux + 2886,
instrux + 2887,
};
static const struct itemplate * const itable_vex01015[] = {
instrux + 2876,
instrux + 2877,
instrux + 2878,
instrux + 2879,
};
static const struct itemplate * const itable_vex01016[] = {
instrux + 2486,
instrux + 2487,
instrux + 2489,
instrux + 2490,
};
static const struct itemplate * const itable_vex01017[] = {
instrux + 2488,
};
static const struct itemplate * const itable_vex01028[] = {
instrux + 2457,
instrux + 2459,
};
static const struct itemplate * const itable_vex01029[] = {
instrux + 2458,
instrux + 2460,
};
static const struct itemplate * const itable_vex0102B[] = {
instrux + 2511,
instrux + 2512,
};
static const struct itemplate * const itable_vex0102E[] = {
instrux + 2871,
};
static const struct itemplate * const itable_vex0102F[] = {
instrux + 2333,
};
static const struct itemplate * const itable_vex01041[] = {
instrux + 3868,
instrux + 3869,
};
static const struct itemplate * const itable_vex01042[] = {
instrux + 3866,
instrux + 3867,
};
static const struct itemplate * const itable_vex01044[] = {
instrux + 3888,
instrux + 3889,
};
static const struct itemplate * const itable_vex01045[] = {
instrux + 3892,
instrux + 3897,
};
static const struct itemplate * const itable_vex01046[] = {
instrux + 3915,
instrux + 3916,
};
static const struct itemplate * const itable_vex01047[] = {
instrux + 3919,
instrux + 3920,
};
static const struct itemplate * const itable_vex0104A[] = {
instrux + 3860,
instrux + 3861,
};
static const struct itemplate * const itable_vex0104B[] = {
instrux + 3911,
instrux + 3912,
};
static const struct itemplate * const itable_vex01050[] = {
instrux + 2501,
instrux + 2502,
instrux + 2503,
instrux + 2504,
};
static const struct itemplate * const itable_vex01051[] = {
instrux + 2847,
instrux + 2848,
};
static const struct itemplate * const itable_vex01052[] = {
instrux + 2825,
instrux + 2826,
};
static const struct itemplate * const itable_vex01053[] = {
instrux + 2821,
instrux + 2822,
};
static const struct itemplate * const itable_vex01054[] = {
instrux + 1736,
instrux + 1737,
instrux + 1738,
instrux + 1739,
};
static const struct itemplate * const itable_vex01055[] = {
instrux + 1744,
instrux + 1745,
instrux + 1746,
instrux + 1747,
};
static const struct itemplate * const itable_vex01056[] = {
instrux + 2555,
instrux + 2556,
instrux + 2557,
instrux + 2558,
};
static const struct itemplate * const itable_vex01057[] = {
instrux + 2892,
instrux + 2893,
instrux + 2894,
instrux + 2895,
};
static const struct itemplate * const itable_vex01058[] = {
instrux + 1716,
instrux + 1717,
instrux + 1718,
instrux + 1719,
};
static const struct itemplate * const itable_vex01059[] = {
instrux + 2543,
instrux + 2544,
instrux + 2545,
instrux + 2546,
};
static const struct itemplate * const itable_vex0105A[] = {
instrux + 2348,
instrux + 2349,
};
static const struct itemplate * const itable_vex0105B[] = {
instrux + 2336,
instrux + 2337,
};
static const struct itemplate * const itable_vex0105C[] = {
instrux + 2858,
instrux + 2859,
instrux + 2860,
instrux + 2861,
};
static const struct itemplate * const itable_vex0105D[] = {
instrux + 2445,
instrux + 2446,
instrux + 2447,
instrux + 2448,
};
static const struct itemplate * const itable_vex0105E[] = {
instrux + 2380,
instrux + 2381,
instrux + 2382,
instrux + 2383,
};
static const struct itemplate * const itable_vex0105F[] = {
instrux + 2433,
instrux + 2434,
instrux + 2435,
instrux + 2436,
};
static const struct itemplate * const itable_vex01077[] = {
instrux + 2896,
instrux + 2897,
};
static const struct itemplate * const itable_vex01090[] = {
instrux + 3878,
instrux + 3882,
};
static const struct itemplate * const itable_vex01091[] = {
instrux + 3879,
instrux + 3883,
};
static const struct itemplate * const itable_vex01092[] = {
instrux + 3884,
};
static const struct itemplate * const itable_vex01093[] = {
instrux + 3885,
};
static const struct itemplate * const itable_vex01098[] = {
instrux + 3895,
instrux + 3896,
};
static const struct itemplate * const itable_vex01099[] = {
instrux + 3908,
instrux + 3909,
};
static const struct itemplate * const itable_vex010AE[] = {
instrux + 2419,
instrux + 2853,
};
static const struct itemplate * const itable_vex010C2[] = {
instrux + 1956,
instrux + 1957,
instrux + 1958,
instrux + 1959,
instrux + 1960,
instrux + 1961,
instrux + 1962,
instrux + 1963,
instrux + 1964,
instrux + 1965,
instrux + 1966,
instrux + 1967,
instrux + 1968,
instrux + 1969,
instrux + 1970,
instrux + 1971,
instrux + 1972,
instrux + 1973,
instrux + 1974,
instrux + 1975,
instrux + 1976,
instrux + 1977,
instrux + 1978,
instrux + 1979,
instrux + 1980,
instrux + 1981,
instrux + 1982,
instrux + 1983,
instrux + 1984,
instrux + 1985,
instrux + 1986,
instrux + 1987,
instrux + 1988,
instrux + 1989,
instrux + 1990,
instrux + 1991,
instrux + 1992,
instrux + 1993,
instrux + 1994,
instrux + 1995,
instrux + 1996,
instrux + 1997,
instrux + 1998,
instrux + 1999,
instrux + 2000,
instrux + 2001,
instrux + 2002,
instrux + 2003,
instrux + 2004,
instrux + 2005,
instrux + 2006,
instrux + 2007,
instrux + 2008,
instrux + 2009,
instrux + 2010,
instrux + 2011,
instrux + 2012,
instrux + 2013,
instrux + 2014,
instrux + 2015,
instrux + 2016,
instrux + 2017,
instrux + 2018,
instrux + 2019,
instrux + 2020,
instrux + 2021,
instrux + 2022,
instrux + 2023,
instrux + 2024,
instrux + 2025,
instrux + 2026,
instrux + 2027,
instrux + 2028,
instrux + 2029,
instrux + 2030,
instrux + 2031,
instrux + 2032,
instrux + 2033,
instrux + 2034,
instrux + 2035,
instrux + 2036,
instrux + 2037,
instrux + 2038,
instrux + 2039,
instrux + 2040,
instrux + 2041,
instrux + 2042,
instrux + 2043,
instrux + 2044,
instrux + 2045,
instrux + 2046,
instrux + 2047,
instrux + 2048,
instrux + 2049,
instrux + 2050,
instrux + 2051,
instrux + 2052,
instrux + 2053,
instrux + 2054,
instrux + 2055,
instrux + 2056,
instrux + 2057,
instrux + 2058,
instrux + 2059,
instrux + 2060,
instrux + 2061,
instrux + 2062,
instrux + 2063,
instrux + 2064,
instrux + 2065,
instrux + 2066,
instrux + 2067,
instrux + 2068,
instrux + 2069,
instrux + 2070,
instrux + 2071,
instrux + 2072,
instrux + 2073,
instrux + 2074,
instrux + 2075,
instrux + 2076,
instrux + 2077,
instrux + 2078,
instrux + 2079,
instrux + 2080,
instrux + 2081,
instrux + 2082,
instrux + 2083,
instrux + 2084,
instrux + 2085,
instrux + 2086,
instrux + 2087,
instrux + 2088,
instrux + 2089,
instrux + 2090,
instrux + 2091,
instrux + 2092,
instrux + 2093,
instrux + 2094,
instrux + 2095,
instrux + 2096,
instrux + 2097,
instrux + 2098,
instrux + 2099,
instrux + 2100,
instrux + 2101,
instrux + 2102,
instrux + 2103,
instrux + 2104,
instrux + 2105,
instrux + 2106,
instrux + 2107,
instrux + 2108,
instrux + 2109,
instrux + 2110,
instrux + 2111,
instrux + 2112,
instrux + 2113,
instrux + 2114,
instrux + 2115,
instrux + 2116,
instrux + 2117,
instrux + 2118,
instrux + 2119,
instrux + 2120,
instrux + 2121,
instrux + 2122,
instrux + 2123,
instrux + 2124,
instrux + 2125,
instrux + 2126,
instrux + 2127,
instrux + 2128,
instrux + 2129,
instrux + 2130,
instrux + 2131,
instrux + 2132,
instrux + 2133,
instrux + 2134,
instrux + 2135,
instrux + 2136,
instrux + 2137,
instrux + 2138,
instrux + 2139,
instrux + 2140,
instrux + 2141,
instrux + 2142,
instrux + 2143,
};
static const struct itemplate * const itable_vex010C6[] = {
instrux + 2841,
instrux + 2842,
instrux + 2843,
instrux + 2844,
};
static const struct itemplate * const itable_vex01110[] = {
instrux + 2529,
instrux + 2531,
};
static const struct itemplate * const itable_vex01111[] = {
instrux + 2530,
instrux + 2532,
};
static const struct itemplate * const itable_vex01112[] = {
instrux + 2491,
instrux + 2492,
};
static const struct itemplate * const itable_vex01113[] = {
instrux + 2493,
};
static const struct itemplate * const itable_vex01114[] = {
instrux + 2880,
instrux + 2881,
instrux + 2882,
instrux + 2883,
};
static const struct itemplate * const itable_vex01115[] = {
instrux + 2872,
instrux + 2873,
instrux + 2874,
instrux + 2875,
};
static const struct itemplate * const itable_vex01116[] = {
instrux + 2483,
instrux + 2484,
};
static const struct itemplate * const itable_vex01117[] = {
instrux + 2485,
};
static const struct itemplate * const itable_vex01128[] = {
instrux + 2453,
instrux + 2455,
};
static const struct itemplate * const itable_vex01129[] = {
instrux + 2454,
instrux + 2456,
};
static const struct itemplate * const itable_vex0112B[] = {
instrux + 2509,
instrux + 2510,
};
static const struct itemplate * const itable_vex0112E[] = {
instrux + 2870,
};
static const struct itemplate * const itable_vex0112F[] = {
instrux + 2332,
};
static const struct itemplate * const itable_vex01141[] = {
instrux + 3862,
instrux + 3863,
};
static const struct itemplate * const itable_vex01142[] = {
instrux + 3864,
instrux + 3865,
};
static const struct itemplate * const itable_vex01144[] = {
instrux + 3886,
instrux + 3887,
};
static const struct itemplate * const itable_vex01145[] = {
instrux + 3890,
instrux + 3891,
};
static const struct itemplate * const itable_vex01146[] = {
instrux + 3913,
instrux + 3914,
};
static const struct itemplate * const itable_vex01147[] = {
instrux + 3917,
instrux + 3918,
};
static const struct itemplate * const itable_vex0114A[] = {
instrux + 3858,
instrux + 3859,
};
static const struct itemplate * const itable_vex0114B[] = {
instrux + 3910,
};
static const struct itemplate * const itable_vex01150[] = {
instrux + 2497,
instrux + 2498,
instrux + 2499,
instrux + 2500,
};
static const struct itemplate * const itable_vex01151[] = {
instrux + 2845,
instrux + 2846,
};
static const struct itemplate * const itable_vex01154[] = {
instrux + 1732,
instrux + 1733,
instrux + 1734,
instrux + 1735,
};
static const struct itemplate * const itable_vex01155[] = {
instrux + 1740,
instrux + 1741,
instrux + 1742,
instrux + 1743,
};
static const struct itemplate * const itable_vex01156[] = {
instrux + 2551,
instrux + 2552,
instrux + 2553,
instrux + 2554,
};
static const struct itemplate * const itable_vex01157[] = {
instrux + 2888,
instrux + 2889,
instrux + 2890,
instrux + 2891,
};
static const struct itemplate * const itable_vex01158[] = {
instrux + 1712,
instrux + 1713,
instrux + 1714,
instrux + 1715,
};
static const struct itemplate * const itable_vex01159[] = {
instrux + 2539,
instrux + 2540,
instrux + 2541,
instrux + 2542,
};
static const struct itemplate * const itable_vex0115A[] = {
instrux + 2342,
instrux + 2343,
instrux + 2344,
instrux + 2345,
};
static const struct itemplate * const itable_vex0115B[] = {
instrux + 2346,
instrux + 2347,
};
static const struct itemplate * const itable_vex0115C[] = {
instrux + 2854,
instrux + 2855,
instrux + 2856,
instrux + 2857,
};
static const struct itemplate * const itable_vex0115D[] = {
instrux + 2441,
instrux + 2442,
instrux + 2443,
instrux + 2444,
};
static const struct itemplate * const itable_vex0115E[] = {
instrux + 2376,
instrux + 2377,
instrux + 2378,
instrux + 2379,
};
static const struct itemplate * const itable_vex0115F[] = {
instrux + 2429,
instrux + 2430,
instrux + 2431,
instrux + 2432,
};
static const struct itemplate * const itable_vex01160[] = {
instrux + 2811,
instrux + 2812,
instrux + 3672,
instrux + 3673,
};
static const struct itemplate * const itable_vex01161[] = {
instrux + 2813,
instrux + 2814,
instrux + 3674,
instrux + 3675,
};
static const struct itemplate * const itable_vex01162[] = {
instrux + 2815,
instrux + 2816,
instrux + 3676,
instrux + 3677,
};
static const struct itemplate * const itable_vex01163[] = {
instrux + 2562,
instrux + 2563,
instrux + 3469,
instrux + 3470,
};
static const struct itemplate * const itable_vex01164[] = {
instrux + 2612,
instrux + 2613,
instrux + 3515,
instrux + 3516,
};
static const struct itemplate * const itable_vex01165[] = {
instrux + 2614,
instrux + 2615,
instrux + 3517,
instrux + 3518,
};
static const struct itemplate * const itable_vex01166[] = {
instrux + 2616,
instrux + 2617,
instrux + 3519,
instrux + 3520,
};
static const struct itemplate * const itable_vex01167[] = {
instrux + 2566,
instrux + 2567,
instrux + 3475,
instrux + 3476,
};
static const struct itemplate * const itable_vex01168[] = {
instrux + 2803,
instrux + 2804,
instrux + 3664,
instrux + 3665,
};
static const struct itemplate * const itable_vex01169[] = {
instrux + 2805,
instrux + 2806,
instrux + 3666,
instrux + 3667,
};
static const struct itemplate * const itable_vex0116A[] = {
instrux + 2807,
instrux + 2808,
instrux + 3668,
instrux + 3669,
};
static const struct itemplate * const itable_vex0116B[] = {
instrux + 2564,
instrux + 2565,
instrux + 3471,
instrux + 3472,
};
static const struct itemplate * const itable_vex0116C[] = {
instrux + 2817,
instrux + 2818,
instrux + 3678,
instrux + 3679,
};
static const struct itemplate * const itable_vex0116D[] = {
instrux + 2809,
instrux + 2810,
instrux + 3670,
instrux + 3671,
};
static const struct itemplate * const itable_vex0116E[] = {
instrux + 2461,
instrux + 2465,
};
static const struct itemplate * const itable_vex0116F[] = {
instrux + 2469,
instrux + 2471,
instrux + 2473,
};
static const struct itemplate * const itable_vex01170[] = {
instrux + 2740,
instrux + 3603,
};
static const struct itemplate * const itable_vex01171[] = {
instrux + 2755,
instrux + 2756,
instrux + 2767,
instrux + 2768,
instrux + 2775,
instrux + 2776,
instrux + 3616,
instrux + 3617,
instrux + 3628,
instrux + 3629,
instrux + 3638,
instrux + 3639,
};
static const struct itemplate * const itable_vex01172[] = {
instrux + 2759,
instrux + 2760,
instrux + 2771,
instrux + 2772,
instrux + 2779,
instrux + 2780,
instrux + 3620,
instrux + 3621,
instrux + 3632,
instrux + 3633,
instrux + 3642,
instrux + 3643,
};
static const struct itemplate * const itable_vex01173[] = {
instrux + 2749,
instrux + 2750,
instrux + 2751,
instrux + 2752,
instrux + 2763,
instrux + 2764,
instrux + 2783,
instrux + 2784,
instrux + 3612,
instrux + 3613,
instrux + 3624,
instrux + 3625,
instrux + 3634,
instrux + 3635,
instrux + 3646,
instrux + 3647,
};
static const struct itemplate * const itable_vex01174[] = {
instrux + 2604,
instrux + 2605,
instrux + 3507,
instrux + 3508,
};
static const struct itemplate * const itable_vex01175[] = {
instrux + 2606,
instrux + 2607,
instrux + 3509,
instrux + 3510,
};
static const struct itemplate * const itable_vex01176[] = {
instrux + 2608,
instrux + 2609,
instrux + 3511,
instrux + 3512,
};
static const struct itemplate * const itable_vex0117C[] = {
instrux + 2396,
instrux + 2397,
instrux + 2398,
instrux + 2399,
};
static const struct itemplate * const itable_vex0117D[] = {
instrux + 2404,
instrux + 2405,
instrux + 2406,
instrux + 2407,
};
static const struct itemplate * const itable_vex0117E[] = {
instrux + 2462,
instrux + 2466,
};
static const struct itemplate * const itable_vex0117F[] = {
instrux + 2470,
instrux + 2472,
instrux + 2474,
};
static const struct itemplate * const itable_vex01190[] = {
instrux + 3870,
instrux + 3874,
};
static const struct itemplate * const itable_vex01191[] = {
instrux + 3871,
instrux + 3875,
};
static const struct itemplate * const itable_vex01192[] = {
instrux + 3872,
};
static const struct itemplate * const itable_vex01193[] = {
instrux + 3873,
};
static const struct itemplate * const itable_vex01198[] = {
instrux + 3893,
instrux + 3894,
};
static const struct itemplate * const itable_vex01199[] = {
instrux + 3906,
instrux + 3907,
};
static const struct itemplate * const itable_vex011C2[] = {
instrux + 1768,
instrux + 1769,
instrux + 1770,
instrux + 1771,
instrux + 1772,
instrux + 1773,
instrux + 1774,
instrux + 1775,
instrux + 1776,
instrux + 1777,
instrux + 1778,
instrux + 1779,
instrux + 1780,
instrux + 1781,
instrux + 1782,
instrux + 1783,
instrux + 1784,
instrux + 1785,
instrux + 1786,
instrux + 1787,
instrux + 1788,
instrux + 1789,
instrux + 1790,
instrux + 1791,
instrux + 1792,
instrux + 1793,
instrux + 1794,
instrux + 1795,
instrux + 1796,
instrux + 1797,
instrux + 1798,
instrux + 1799,
instrux + 1800,
instrux + 1801,
instrux + 1802,
instrux + 1803,
instrux + 1804,
instrux + 1805,
instrux + 1806,
instrux + 1807,
instrux + 1808,
instrux + 1809,
instrux + 1810,
instrux + 1811,
instrux + 1812,
instrux + 1813,
instrux + 1814,
instrux + 1815,
instrux + 1816,
instrux + 1817,
instrux + 1818,
instrux + 1819,
instrux + 1820,
instrux + 1821,
instrux + 1822,
instrux + 1823,
instrux + 1824,
instrux + 1825,
instrux + 1826,
instrux + 1827,
instrux + 1828,
instrux + 1829,
instrux + 1830,
instrux + 1831,
instrux + 1832,
instrux + 1833,
instrux + 1834,
instrux + 1835,
instrux + 1836,
instrux + 1837,
instrux + 1838,
instrux + 1839,
instrux + 1840,
instrux + 1841,
instrux + 1842,
instrux + 1843,
instrux + 1844,
instrux + 1845,
instrux + 1846,
instrux + 1847,
instrux + 1848,
instrux + 1849,
instrux + 1850,
instrux + 1851,
instrux + 1852,
instrux + 1853,
instrux + 1854,
instrux + 1855,
instrux + 1856,
instrux + 1857,
instrux + 1858,
instrux + 1859,
instrux + 1860,
instrux + 1861,
instrux + 1862,
instrux + 1863,
instrux + 1864,
instrux + 1865,
instrux + 1866,
instrux + 1867,
instrux + 1868,
instrux + 1869,
instrux + 1870,
instrux + 1871,
instrux + 1872,
instrux + 1873,
instrux + 1874,
instrux + 1875,
instrux + 1876,
instrux + 1877,
instrux + 1878,
instrux + 1879,
instrux + 1880,
instrux + 1881,
instrux + 1882,
instrux + 1883,
instrux + 1884,
instrux + 1885,
instrux + 1886,
instrux + 1887,
instrux + 1888,
instrux + 1889,
instrux + 1890,
instrux + 1891,
instrux + 1892,
instrux + 1893,
instrux + 1894,
instrux + 1895,
instrux + 1896,
instrux + 1897,
instrux + 1898,
instrux + 1899,
instrux + 1900,
instrux + 1901,
instrux + 1902,
instrux + 1903,
instrux + 1904,
instrux + 1905,
instrux + 1906,
instrux + 1907,
instrux + 1908,
instrux + 1909,
instrux + 1910,
instrux + 1911,
instrux + 1912,
instrux + 1913,
instrux + 1914,
instrux + 1915,
instrux + 1916,
instrux + 1917,
instrux + 1918,
instrux + 1919,
instrux + 1920,
instrux + 1921,
instrux + 1922,
instrux + 1923,
instrux + 1924,
instrux + 1925,
instrux + 1926,
instrux + 1927,
instrux + 1928,
instrux + 1929,
instrux + 1930,
instrux + 1931,
instrux + 1932,
instrux + 1933,
instrux + 1934,
instrux + 1935,
instrux + 1936,
instrux + 1937,
instrux + 1938,
instrux + 1939,
instrux + 1940,
instrux + 1941,
instrux + 1942,
instrux + 1943,
instrux + 1944,
instrux + 1945,
instrux + 1946,
instrux + 1947,
instrux + 1948,
instrux + 1949,
instrux + 1950,
instrux + 1951,
instrux + 1952,
instrux + 1953,
instrux + 1954,
instrux + 1955,
};
static const struct itemplate * const itable_vex011C4[] = {
instrux + 2664,
instrux + 2665,
instrux + 2666,
instrux + 2667,
instrux + 2668,
instrux + 2669,
};
static const struct itemplate * const itable_vex011C5[] = {
instrux + 2637,
instrux + 2638,
};
static const struct itemplate * const itable_vex011C6[] = {
instrux + 2837,
instrux + 2838,
instrux + 2839,
instrux + 2840,
};
static const struct itemplate * const itable_vex011D0[] = {
instrux + 1724,
instrux + 1725,
instrux + 1726,
instrux + 1727,
};
static const struct itemplate * const itable_vex011D1[] = {
instrux + 2773,
instrux + 2774,
instrux + 3636,
instrux + 3637,
};
static const struct itemplate * const itable_vex011D2[] = {
instrux + 2777,
instrux + 2778,
instrux + 3640,
instrux + 3641,
};
static const struct itemplate * const itable_vex011D3[] = {
instrux + 2781,
instrux + 2782,
instrux + 3644,
instrux + 3645,
};
static const struct itemplate * const itable_vex011D4[] = {
instrux + 2576,
instrux + 2577,
instrux + 3483,
instrux + 3484,
};
static const struct itemplate * const itable_vex011D5[] = {
instrux + 2726,
instrux + 2727,
instrux + 3591,
instrux + 3592,
};
static const struct itemplate * const itable_vex011D6[] = {
instrux + 2464,
};
static const struct itemplate * const itable_vex011D7[] = {
instrux + 2706,
instrux + 2707,
instrux + 3563,
instrux + 3564,
};
static const struct itemplate * const itable_vex011D8[] = {
instrux + 2799,
instrux + 2800,
instrux + 3660,
instrux + 3661,
};
static const struct itemplate * const itable_vex011D9[] = {
instrux + 2801,
instrux + 2802,
instrux + 3662,
instrux + 3663,
};
static const struct itemplate * const itable_vex011DA[] = {
instrux + 2700,
instrux + 2701,
instrux + 3557,
instrux + 3558,
};
static const struct itemplate * const itable_vex011DB[] = {
instrux + 2588,
instrux + 2589,
instrux + 3495,
instrux + 3496,
};
static const struct itemplate * const itable_vex011DC[] = {
instrux + 2582,
instrux + 2583,
instrux + 3489,
instrux + 3490,
};
static const struct itemplate * const itable_vex011DD[] = {
instrux + 2584,
instrux + 2585,
instrux + 3491,
instrux + 3492,
};
static const struct itemplate * const itable_vex011DE[] = {
instrux + 2688,
instrux + 2689,
instrux + 3545,
instrux + 3546,
};
static const struct itemplate * const itable_vex011DF[] = {
instrux + 2590,
instrux + 2591,
instrux + 3497,
instrux + 3498,
};
static const struct itemplate * const itable_vex011E0[] = {
instrux + 2592,
instrux + 2593,
instrux + 3499,
instrux + 3500,
};
static const struct itemplate * const itable_vex011E1[] = {
instrux + 2765,
instrux + 2766,
instrux + 3626,
instrux + 3627,
};
static const struct itemplate * const itable_vex011E2[] = {
instrux + 2769,
instrux + 2770,
instrux + 3630,
instrux + 3631,
};
static const struct itemplate * const itable_vex011E3[] = {
instrux + 2594,
instrux + 2595,
instrux + 3501,
instrux + 3502,
};
static const struct itemplate * const itable_vex011E4[] = {
instrux + 2720,
instrux + 2721,
instrux + 3587,
instrux + 3588,
};
static const struct itemplate * const itable_vex011E5[] = {
instrux + 2724,
instrux + 2725,
instrux + 3589,
instrux + 3590,
};
static const struct itemplate * const itable_vex011E6[] = {
instrux + 2366,
instrux + 2367,
instrux + 2368,
instrux + 2369,
};
static const struct itemplate * const itable_vex011E7[] = {
instrux + 2505,
instrux + 2506,
instrux + 2507,
};
static const struct itemplate * const itable_vex011E8[] = {
instrux + 2795,
instrux + 2796,
instrux + 3656,
instrux + 3657,
};
static const struct itemplate * const itable_vex011E9[] = {
instrux + 2797,
instrux + 2798,
instrux + 3658,
instrux + 3659,
};
static const struct itemplate * const itable_vex011EA[] = {
instrux + 2696,
instrux + 2697,
instrux + 3553,
instrux + 3554,
};
static const struct itemplate * const itable_vex011EB[] = {
instrux + 2734,
instrux + 2735,
instrux + 3597,
instrux + 3598,
};
static const struct itemplate * const itable_vex011EC[] = {
instrux + 2578,
instrux + 2579,
instrux + 3485,
instrux + 3486,
};
static const struct itemplate * const itable_vex011ED[] = {
instrux + 2580,
instrux + 2581,
instrux + 3487,
instrux + 3488,
};
static const struct itemplate * const itable_vex011EE[] = {
instrux + 2684,
instrux + 2685,
instrux + 3541,
instrux + 3542,
};
static const struct itemplate * const itable_vex011EF[] = {
instrux + 2819,
instrux + 2820,
instrux + 3680,
instrux + 3681,
};
static const struct itemplate * const itable_vex011F1[] = {
instrux + 2753,
instrux + 2754,
instrux + 3614,
instrux + 3615,
};
static const struct itemplate * const itable_vex011F2[] = {
instrux + 2757,
instrux + 2758,
instrux + 3618,
instrux + 3619,
};
static const struct itemplate * const itable_vex011F3[] = {
instrux + 2761,
instrux + 2762,
instrux + 3622,
instrux + 3623,
};
static const struct itemplate * const itable_vex011F4[] = {
instrux + 2730,
instrux + 2731,
instrux + 3595,
instrux + 3596,
};
static const struct itemplate * const itable_vex011F5[] = {
instrux + 2678,
instrux + 2679,
instrux + 3537,
instrux + 3538,
};
static const struct itemplate * const itable_vex011F6[] = {
instrux + 2736,
instrux + 2737,
instrux + 3599,
instrux + 3600,
};
static const struct itemplate * const itable_vex011F7[] = {
instrux + 2420,
};
static const struct itemplate * const itable_vex011F8[] = {
instrux + 2787,
instrux + 2788,
instrux + 3648,
instrux + 3649,
};
static const struct itemplate * const itable_vex011F9[] = {
instrux + 2789,
instrux + 2790,
instrux + 3650,
instrux + 3651,
};
static const struct itemplate * const itable_vex011FA[] = {
instrux + 2791,
instrux + 2792,
instrux + 3652,
instrux + 3653,
};
static const struct itemplate * const itable_vex011FB[] = {
instrux + 2793,
instrux + 2794,
instrux + 3654,
instrux + 3655,
};
static const struct itemplate * const itable_vex011FC[] = {
instrux + 2570,
instrux + 2571,
instrux + 3477,
instrux + 3478,
};
static const struct itemplate * const itable_vex011FD[] = {
instrux + 2572,
instrux + 2573,
instrux + 3479,
instrux + 3480,
};
static const struct itemplate * const itable_vex011FE[] = {
instrux + 2574,
instrux + 2575,
instrux + 3481,
instrux + 3482,
};
static const struct itemplate * const itable_vex01210[] = {
instrux + 2523,
instrux + 2524,
instrux + 2525,
};
static const struct itemplate * const itable_vex01211[] = {
instrux + 2526,
instrux + 2527,
instrux + 2528,
};
static const struct itemplate * const itable_vex01212[] = {
instrux + 2521,
instrux + 2522,
};
static const struct itemplate * const itable_vex01216[] = {
instrux + 2519,
instrux + 2520,
};
static const struct itemplate * const itable_vex0122A[] = {
instrux + 2358,
instrux + 2359,
instrux + 2360,
instrux + 2361,
};
static const struct itemplate * const itable_vex0122C[] = {
instrux + 2374,
instrux + 2375,
};
static const struct itemplate * const itable_vex0122D[] = {
instrux + 2364,
instrux + 2365,
};
static const struct itemplate * const itable_vex01251[] = {
instrux + 2851,
instrux + 2852,
};
static const struct itemplate * const itable_vex01252[] = {
instrux + 2827,
instrux + 2828,
};
static const struct itemplate * const itable_vex01253[] = {
instrux + 2823,
instrux + 2824,
};
static const struct itemplate * const itable_vex01258[] = {
instrux + 1722,
instrux + 1723,
};
static const struct itemplate * const itable_vex01259[] = {
instrux + 2549,
instrux + 2550,
};
static const struct itemplate * const itable_vex0125A[] = {
instrux + 2362,
instrux + 2363,
};
static const struct itemplate * const itable_vex0125B[] = {
instrux + 2370,
instrux + 2371,
};
static const struct itemplate * const itable_vex0125C[] = {
instrux + 2864,
instrux + 2865,
};
static const struct itemplate * const itable_vex0125D[] = {
instrux + 2451,
instrux + 2452,
};
static const struct itemplate * const itable_vex0125E[] = {
instrux + 2386,
instrux + 2387,
};
static const struct itemplate * const itable_vex0125F[] = {
instrux + 2439,
instrux + 2440,
};
static const struct itemplate * const itable_vex0126F[] = {
instrux + 2475,
instrux + 2477,
instrux + 2479,
};
static const struct itemplate * const itable_vex01270[] = {
instrux + 2741,
instrux + 3604,
};
static const struct itemplate * const itable_vex0127E[] = {
instrux + 2463,
};
static const struct itemplate * const itable_vex0127F[] = {
instrux + 2476,
instrux + 2478,
instrux + 2480,
};
static const struct itemplate * const itable_vex012C2[] = {
instrux + 2238,
instrux + 2239,
instrux + 2240,
instrux + 2241,
instrux + 2242,
instrux + 2243,
instrux + 2244,
instrux + 2245,
instrux + 2246,
instrux + 2247,
instrux + 2248,
instrux + 2249,
instrux + 2250,
instrux + 2251,
instrux + 2252,
instrux + 2253,
instrux + 2254,
instrux + 2255,
instrux + 2256,
instrux + 2257,
instrux + 2258,
instrux + 2259,
instrux + 2260,
instrux + 2261,
instrux + 2262,
instrux + 2263,
instrux + 2264,
instrux + 2265,
instrux + 2266,
instrux + 2267,
instrux + 2268,
instrux + 2269,
instrux + 2270,
instrux + 2271,
instrux + 2272,
instrux + 2273,
instrux + 2274,
instrux + 2275,
instrux + 2276,
instrux + 2277,
instrux + 2278,
instrux + 2279,
instrux + 2280,
instrux + 2281,
instrux + 2282,
instrux + 2283,
instrux + 2284,
instrux + 2285,
instrux + 2286,
instrux + 2287,
instrux + 2288,
instrux + 2289,
instrux + 2290,
instrux + 2291,
instrux + 2292,
instrux + 2293,
instrux + 2294,
instrux + 2295,
instrux + 2296,
instrux + 2297,
instrux + 2298,
instrux + 2299,
instrux + 2300,
instrux + 2301,
instrux + 2302,
instrux + 2303,
instrux + 2304,
instrux + 2305,
instrux + 2306,
instrux + 2307,
instrux + 2308,
instrux + 2309,
instrux + 2310,
instrux + 2311,
instrux + 2312,
instrux + 2313,
instrux + 2314,
instrux + 2315,
instrux + 2316,
instrux + 2317,
instrux + 2318,
instrux + 2319,
instrux + 2320,
instrux + 2321,
instrux + 2322,
instrux + 2323,
instrux + 2324,
instrux + 2325,
instrux + 2326,
instrux + 2327,
instrux + 2328,
instrux + 2329,
instrux + 2330,
instrux + 2331,
};
static const struct itemplate * const itable_vex012E6[] = {
instrux + 2334,
instrux + 2335,
};
static const struct itemplate * const itable_vex01310[] = {
instrux + 2513,
instrux + 2514,
instrux + 2515,
};
static const struct itemplate * const itable_vex01311[] = {
instrux + 2516,
instrux + 2517,
instrux + 2518,
};
static const struct itemplate * const itable_vex01312[] = {
instrux + 2467,
instrux + 2468,
};
static const struct itemplate * const itable_vex0132A[] = {
instrux + 2354,
instrux + 2355,
instrux + 2356,
instrux + 2357,
};
static const struct itemplate * const itable_vex0132C[] = {
instrux + 2372,
instrux + 2373,
};
static const struct itemplate * const itable_vex0132D[] = {
instrux + 2350,
instrux + 2351,
};
static const struct itemplate * const itable_vex01351[] = {
instrux + 2849,
instrux + 2850,
};
static const struct itemplate * const itable_vex01358[] = {
instrux + 1720,
instrux + 1721,
};
static const struct itemplate * const itable_vex01359[] = {
instrux + 2547,
instrux + 2548,
};
static const struct itemplate * const itable_vex0135A[] = {
instrux + 2352,
instrux + 2353,
};
static const struct itemplate * const itable_vex0135C[] = {
instrux + 2862,
instrux + 2863,
};
static const struct itemplate * const itable_vex0135D[] = {
instrux + 2449,
instrux + 2450,
};
static const struct itemplate * const itable_vex0135E[] = {
instrux + 2384,
instrux + 2385,
};
static const struct itemplate * const itable_vex0135F[] = {
instrux + 2437,
instrux + 2438,
};
static const struct itemplate * const itable_vex01370[] = {
instrux + 2742,
instrux + 3605,
};
static const struct itemplate * const itable_vex0137C[] = {
instrux + 2400,
instrux + 2401,
instrux + 2402,
instrux + 2403,
};
static const struct itemplate * const itable_vex0137D[] = {
instrux + 2408,
instrux + 2409,
instrux + 2410,
instrux + 2411,
};
static const struct itemplate * const itable_vex01392[] = {
instrux + 3876,
instrux + 3880,
};
static const struct itemplate * const itable_vex01393[] = {
instrux + 3877,
instrux + 3881,
};
static const struct itemplate * const itable_vex013C2[] = {
instrux + 2144,
instrux + 2145,
instrux + 2146,
instrux + 2147,
instrux + 2148,
instrux + 2149,
instrux + 2150,
instrux + 2151,
instrux + 2152,
instrux + 2153,
instrux + 2154,
instrux + 2155,
instrux + 2156,
instrux + 2157,
instrux + 2158,
instrux + 2159,
instrux + 2160,
instrux + 2161,
instrux + 2162,
instrux + 2163,
instrux + 2164,
instrux + 2165,
instrux + 2166,
instrux + 2167,
instrux + 2168,
instrux + 2169,
instrux + 2170,
instrux + 2171,
instrux + 2172,
instrux + 2173,
instrux + 2174,
instrux + 2175,
instrux + 2176,
instrux + 2177,
instrux + 2178,
instrux + 2179,
instrux + 2180,
instrux + 2181,
instrux + 2182,
instrux + 2183,
instrux + 2184,
instrux + 2185,
instrux + 2186,
instrux + 2187,
instrux + 2188,
instrux + 2189,
instrux + 2190,
instrux + 2191,
instrux + 2192,
instrux + 2193,
instrux + 2194,
instrux + 2195,
instrux + 2196,
instrux + 2197,
instrux + 2198,
instrux + 2199,
instrux + 2200,
instrux + 2201,
instrux + 2202,
instrux + 2203,
instrux + 2204,
instrux + 2205,
instrux + 2206,
instrux + 2207,
instrux + 2208,
instrux + 2209,
instrux + 2210,
instrux + 2211,
instrux + 2212,
instrux + 2213,
instrux + 2214,
instrux + 2215,
instrux + 2216,
instrux + 2217,
instrux + 2218,
instrux + 2219,
instrux + 2220,
instrux + 2221,
instrux + 2222,
instrux + 2223,
instrux + 2224,
instrux + 2225,
instrux + 2226,
instrux + 2227,
instrux + 2228,
instrux + 2229,
instrux + 2230,
instrux + 2231,
instrux + 2232,
instrux + 2233,
instrux + 2234,
instrux + 2235,
instrux + 2236,
instrux + 2237,
};
static const struct itemplate * const itable_vex013D0[] = {
instrux + 1728,
instrux + 1729,
instrux + 1730,
instrux + 1731,
};
static const struct itemplate * const itable_vex013E6[] = {
instrux + 2338,
instrux + 2339,
instrux + 2340,
instrux + 2341,
};
static const struct itemplate * const itable_vex013F0[] = {
instrux + 2416,
instrux + 2417,
instrux + 2418,
};
static const struct itemplate * const itable_vex020F2[] = {
instrux + 3778,
instrux + 3779,
};
static const struct itemplate * const itable_vex020F3[] = {
instrux + 3788,
instrux + 3789,
instrux + 3798,
instrux + 3799,
instrux + 3800,
instrux + 3801,
};
static const struct itemplate * const itable_vex020F5[] = {
instrux + 3804,
instrux + 3805,
};
static const struct itemplate * const itable_vex020F7[] = {
instrux + 3780,
instrux + 3781,
};
static const struct itemplate * const itable_vex02100[] = {
instrux + 2738,
instrux + 2739,
instrux + 3601,
instrux + 3602,
};
static const struct itemplate * const itable_vex02101[] = {
instrux + 2645,
instrux + 2646,
instrux + 3523,
instrux + 3524,
};
static const struct itemplate * const itable_vex02102[] = {
instrux + 2647,
instrux + 2648,
instrux + 3525,
instrux + 3526,
};
static const struct itemplate * const itable_vex02103[] = {
instrux + 2649,
instrux + 2650,
instrux + 3527,
instrux + 3528,
};
static const struct itemplate * const itable_vex02104[] = {
instrux + 2680,
instrux + 2681,
instrux + 3535,
instrux + 3536,
};
static const struct itemplate * const itable_vex02105[] = {
instrux + 2652,
instrux + 2653,
instrux + 3529,
instrux + 3530,
};
static const struct itemplate * const itable_vex02106[] = {
instrux + 2654,
instrux + 2655,
instrux + 3531,
instrux + 3532,
};
static const struct itemplate * const itable_vex02107[] = {
instrux + 2656,
instrux + 2657,
instrux + 3533,
instrux + 3534,
};
static const struct itemplate * const itable_vex02108[] = {
instrux + 2743,
instrux + 2744,
instrux + 3606,
instrux + 3607,
};
static const struct itemplate * const itable_vex02109[] = {
instrux + 2745,
instrux + 2746,
instrux + 3608,
instrux + 3609,
};
static const struct itemplate * const itable_vex0210A[] = {
instrux + 2747,
instrux + 2748,
instrux + 3610,
instrux + 3611,
};
static const struct itemplate * const itable_vex0210B[] = {
instrux + 2722,
instrux + 2723,
instrux + 3585,
instrux + 3586,
};
static const struct itemplate * const itable_vex0210C[] = {
instrux + 2626,
instrux + 2627,
instrux + 2628,
instrux + 2629,
};
static const struct itemplate * const itable_vex0210D[] = {
instrux + 2620,
instrux + 2621,
instrux + 2622,
instrux + 2623,
};
static const struct itemplate * const itable_vex0210E[] = {
instrux + 2866,
instrux + 2867,
};
static const struct itemplate * const itable_vex0210F[] = {
instrux + 2868,
instrux + 2869,
};
static const struct itemplate * const itable_vex02113[] = {
instrux + 3156,
instrux + 3157,
};
static const struct itemplate * const itable_vex02116[] = {
instrux + 3710,
instrux + 3711,
};
static const struct itemplate * const itable_vex02117[] = {
instrux + 2785,
instrux + 2786,
};
static const struct itemplate * const itable_vex02118[] = {
instrux + 1764,
instrux + 1765,
instrux + 3683,
instrux + 3684,
};
static const struct itemplate * const itable_vex02119[] = {
instrux + 1766,
instrux + 3685,
};
static const struct itemplate * const itable_vex0211A[] = {
instrux + 1767,
};
static const struct itemplate * const itable_vex0211C[] = {
instrux + 2559,
instrux + 3466,
};
static const struct itemplate * const itable_vex0211D[] = {
instrux + 2560,
instrux + 3467,
};
static const struct itemplate * const itable_vex0211E[] = {
instrux + 2561,
instrux + 3468,
};
static const struct itemplate * const itable_vex02120[] = {
instrux + 2708,
instrux + 3565,
};
static const struct itemplate * const itable_vex02121[] = {
instrux + 2709,
instrux + 3566,
instrux + 3567,
};
static const struct itemplate * const itable_vex02122[] = {
instrux + 2710,
instrux + 3568,
instrux + 3569,
};
static const struct itemplate * const itable_vex02123[] = {
instrux + 2711,
instrux + 3570,
};
static const struct itemplate * const itable_vex02124[] = {
instrux + 2712,
instrux + 3571,
instrux + 3572,
};
static const struct itemplate * const itable_vex02125[] = {
instrux + 2713,
instrux + 3573,
};
static const struct itemplate * const itable_vex02128[] = {
instrux + 2732,
instrux + 2733,
instrux + 3583,
instrux + 3584,
};
static const struct itemplate * const itable_vex02129[] = {
instrux + 2610,
instrux + 2611,
instrux + 3513,
instrux + 3514,
};
static const struct itemplate * const itable_vex0212A[] = {
instrux + 2508,
instrux + 3682,
};
static const struct itemplate * const itable_vex0212B[] = {
instrux + 2568,
instrux + 2569,
instrux + 3473,
instrux + 3474,
};
static const struct itemplate * const itable_vex0212C[] = {
instrux + 2421,
instrux + 2422,
};
static const struct itemplate * const itable_vex0212D[] = {
instrux + 2425,
instrux + 2426,
};
static const struct itemplate * const itable_vex0212E[] = {
instrux + 2423,
instrux + 2424,
};
static const struct itemplate * const itable_vex0212F[] = {
instrux + 2427,
instrux + 2428,
};
static const struct itemplate * const itable_vex02130[] = {
instrux + 2714,
instrux + 3574,
};
static const struct itemplate * const itable_vex02131[] = {
instrux + 2715,
instrux + 3575,
instrux + 3576,
};
static const struct itemplate * const itable_vex02132[] = {
instrux + 2716,
instrux + 3577,
instrux + 3578,
};
static const struct itemplate * const itable_vex02133[] = {
instrux + 2717,
instrux + 3579,
};
static const struct itemplate * const itable_vex02134[] = {
instrux + 2718,
instrux + 3580,
instrux + 3581,
};
static const struct itemplate * const itable_vex02135[] = {
instrux + 2719,
instrux + 3582,
};
static const struct itemplate * const itable_vex02136[] = {
instrux + 3707,
instrux + 3708,
};
static const struct itemplate * const itable_vex02137[] = {
instrux + 2618,
instrux + 2619,
instrux + 3521,
instrux + 3522,
};
static const struct itemplate * const itable_vex02138[] = {
instrux + 2694,
instrux + 2695,
instrux + 3551,
instrux + 3552,
};
static const struct itemplate * const itable_vex02139[] = {
instrux + 2698,
instrux + 2699,
instrux + 3555,
instrux + 3556,
};
static const struct itemplate * const itable_vex0213A[] = {
instrux + 2702,
instrux + 2703,
instrux + 3559,
instrux + 3560,
};
static const struct itemplate * const itable_vex0213B[] = {
instrux + 2704,
instrux + 2705,
instrux + 3561,
instrux + 3562,
};
static const struct itemplate * const itable_vex0213C[] = {
instrux + 2682,
instrux + 2683,
instrux + 3539,
instrux + 3540,
};
static const struct itemplate * const itable_vex0213D[] = {
instrux + 2686,
instrux + 2687,
instrux + 3543,
instrux + 3544,
};
static const struct itemplate * const itable_vex0213E[] = {
instrux + 2690,
instrux + 2691,
instrux + 3547,
instrux + 3548,
};
static const struct itemplate * const itable_vex0213F[] = {
instrux + 2692,
instrux + 2693,
instrux + 3549,
instrux + 3550,
};
static const struct itemplate * const itable_vex02140[] = {
instrux + 2728,
instrux + 2729,
instrux + 3593,
instrux + 3594,
};
static const struct itemplate * const itable_vex02141[] = {
instrux + 2651,
};
static const struct itemplate * const itable_vex02145[] = {
instrux + 3746,
instrux + 3747,
instrux + 3748,
instrux + 3749,
instrux + 3750,
instrux + 3751,
instrux + 3752,
instrux + 3753,
};
static const struct itemplate * const itable_vex02146[] = {
instrux + 3742,
instrux + 3743,
instrux + 3744,
instrux + 3745,
};
static const struct itemplate * const itable_vex02147[] = {
instrux + 3734,
instrux + 3735,
instrux + 3736,
instrux + 3737,
instrux + 3738,
instrux + 3739,
instrux + 3740,
instrux + 3741,
};
static const struct itemplate * const itable_vex02158[] = {
instrux + 3699,
instrux + 3700,
instrux + 3701,
instrux + 3702,
};
static const struct itemplate * const itable_vex02159[] = {
instrux + 3703,
instrux + 3704,
instrux + 3705,
instrux + 3706,
};
static const struct itemplate * const itable_vex0215A[] = {
instrux + 3686,
};
static const struct itemplate * const itable_vex02178[] = {
instrux + 3691,
instrux + 3692,
instrux + 3693,
instrux + 3694,
};
static const struct itemplate * const itable_vex02179[] = {
instrux + 3695,
instrux + 3696,
instrux + 3697,
instrux + 3698,
};
static const struct itemplate * const itable_vex0218C[] = {
instrux + 3718,
instrux + 3719,
instrux + 3720,
instrux + 3721,
instrux + 3722,
instrux + 3723,
instrux + 3724,
instrux + 3725,
};
static const struct itemplate * const itable_vex0218E[] = {
instrux + 3726,
instrux + 3727,
instrux + 3728,
instrux + 3729,
instrux + 3730,
instrux + 3731,
instrux + 3732,
instrux + 3733,
};
static const struct itemplate * const itable_vex02190[] = {
instrux + 3762,
instrux + 3764,
instrux + 3766,
instrux + 3768,
};
static const struct itemplate * const itable_vex02191[] = {
instrux + 3763,
instrux + 3765,
instrux + 3767,
instrux + 3769,
};
static const struct itemplate * const itable_vex02192[] = {
instrux + 3754,
instrux + 3756,
instrux + 3758,
instrux + 3760,
};
static const struct itemplate * const itable_vex02193[] = {
instrux + 3755,
instrux + 3757,
instrux + 3759,
instrux + 3761,
};
static const struct itemplate * const itable_vex02196[] = {
instrux + 2977,
instrux + 2978,
instrux + 2979,
instrux + 2980,
instrux + 2981,
instrux + 2982,
instrux + 2983,
instrux + 2984,
};
static const struct itemplate * const itable_vex02197[] = {
instrux + 3025,
instrux + 3026,
instrux + 3027,
instrux + 3028,
instrux + 3029,
instrux + 3030,
instrux + 3031,
instrux + 3032,
};
static const struct itemplate * const itable_vex02198[] = {
instrux + 2953,
instrux + 2954,
instrux + 2955,
instrux + 2956,
instrux + 2957,
instrux + 2958,
instrux + 2959,
instrux + 2960,
};
static const struct itemplate * const itable_vex02199[] = {
instrux + 3097,
instrux + 3098,
instrux + 3099,
instrux + 3100,
};
static const struct itemplate * const itable_vex0219A[] = {
instrux + 3001,
instrux + 3002,
instrux + 3003,
instrux + 3004,
instrux + 3005,
instrux + 3006,
instrux + 3007,
instrux + 3008,
};
static const struct itemplate * const itable_vex0219B[] = {
instrux + 3109,
instrux + 3110,
instrux + 3111,
instrux + 3112,
};
static const struct itemplate * const itable_vex0219C[] = {
instrux + 3049,
instrux + 3050,
instrux + 3051,
instrux + 3052,
instrux + 3053,
instrux + 3054,
instrux + 3055,
instrux + 3056,
};
static const struct itemplate * const itable_vex0219D[] = {
instrux + 3121,
instrux + 3122,
instrux + 3123,
instrux + 3124,
};
static const struct itemplate * const itable_vex0219E[] = {
instrux + 3073,
instrux + 3074,
instrux + 3075,
instrux + 3076,
instrux + 3077,
instrux + 3078,
instrux + 3079,
instrux + 3080,
};
static const struct itemplate * const itable_vex0219F[] = {
instrux + 3133,
instrux + 3134,
instrux + 3135,
instrux + 3136,
};
static const struct itemplate * const itable_vex021A6[] = {
instrux + 2985,
instrux + 2986,
instrux + 2987,
instrux + 2988,
instrux + 2989,
instrux + 2990,
instrux + 2991,
instrux + 2992,
};
static const struct itemplate * const itable_vex021A7[] = {
instrux + 3033,
instrux + 3034,
instrux + 3035,
instrux + 3036,
instrux + 3037,
instrux + 3038,
instrux + 3039,
instrux + 3040,
};
static const struct itemplate * const itable_vex021A8[] = {
instrux + 2961,
instrux + 2962,
instrux + 2963,
instrux + 2964,
instrux + 2965,
instrux + 2966,
instrux + 2967,
instrux + 2968,
};
static const struct itemplate * const itable_vex021A9[] = {
instrux + 3101,
instrux + 3102,
instrux + 3103,
instrux + 3104,
};
static const struct itemplate * const itable_vex021AA[] = {
instrux + 3009,
instrux + 3010,
instrux + 3011,
instrux + 3012,
instrux + 3013,
instrux + 3014,
instrux + 3015,
instrux + 3016,
};
static const struct itemplate * const itable_vex021AB[] = {
instrux + 3113,
instrux + 3114,
instrux + 3115,
instrux + 3116,
};
static const struct itemplate * const itable_vex021AC[] = {
instrux + 3057,
instrux + 3058,
instrux + 3059,
instrux + 3060,
instrux + 3061,
instrux + 3062,
instrux + 3063,
instrux + 3064,
};
static const struct itemplate * const itable_vex021AD[] = {
instrux + 3125,
instrux + 3126,
instrux + 3127,
instrux + 3128,
};
static const struct itemplate * const itable_vex021AE[] = {
instrux + 3081,
instrux + 3082,
instrux + 3083,
instrux + 3084,
instrux + 3085,
instrux + 3086,
instrux + 3087,
instrux + 3088,
};
static const struct itemplate * const itable_vex021AF[] = {
instrux + 3137,
instrux + 3138,
instrux + 3139,
instrux + 3140,
};
static const struct itemplate * const itable_vex021B6[] = {
instrux + 2993,
instrux + 2994,
instrux + 2995,
instrux + 2996,
instrux + 2997,
instrux + 2998,
instrux + 2999,
instrux + 3000,
};
static const struct itemplate * const itable_vex021B7[] = {
instrux + 3041,
instrux + 3042,
instrux + 3043,
instrux + 3044,
instrux + 3045,
instrux + 3046,
instrux + 3047,
instrux + 3048,
};
static const struct itemplate * const itable_vex021B8[] = {
instrux + 2969,
instrux + 2970,
instrux + 2971,
instrux + 2972,
instrux + 2973,
instrux + 2974,
instrux + 2975,
instrux + 2976,
};
static const struct itemplate * const itable_vex021B9[] = {
instrux + 3105,
instrux + 3106,
instrux + 3107,
instrux + 3108,
};
static const struct itemplate * const itable_vex021BA[] = {
instrux + 3017,
instrux + 3018,
instrux + 3019,
instrux + 3020,
instrux + 3021,
instrux + 3022,
instrux + 3023,
instrux + 3024,
};
static const struct itemplate * const itable_vex021BB[] = {
instrux + 3117,
instrux + 3118,
instrux + 3119,
instrux + 3120,
};
static const struct itemplate * const itable_vex021BC[] = {
instrux + 3065,
instrux + 3066,
instrux + 3067,
instrux + 3068,
instrux + 3069,
instrux + 3070,
instrux + 3071,
instrux + 3072,
};
static const struct itemplate * const itable_vex021BD[] = {
instrux + 3129,
instrux + 3130,
instrux + 3131,
instrux + 3132,
};
static const struct itemplate * const itable_vex021BE[] = {
instrux + 3089,
instrux + 3090,
instrux + 3091,
instrux + 3092,
instrux + 3093,
instrux + 3094,
instrux + 3095,
instrux + 3096,
};
static const struct itemplate * const itable_vex021BF[] = {
instrux + 3141,
instrux + 3142,
instrux + 3143,
instrux + 3144,
};
static const struct itemplate * const itable_vex021DB[] = {
instrux + 1678,
};
static const struct itemplate * const itable_vex021DC[] = {
instrux + 1670,
instrux + 1671,
instrux + 1680,
instrux + 1681,
};
static const struct itemplate * const itable_vex021DD[] = {
instrux + 1672,
instrux + 1673,
instrux + 1682,
instrux + 1683,
};
static const struct itemplate * const itable_vex021DE[] = {
instrux + 1674,
instrux + 1675,
instrux + 1684,
instrux + 1685,
};
static const struct itemplate * const itable_vex021DF[] = {
instrux + 1676,
instrux + 1677,
instrux + 1686,
instrux + 1687,
};
static const struct itemplate * const itable_vex021F7[] = {
instrux + 3816,
instrux + 3817,
};
static const struct itemplate * const itable_vex022F5[] = {
instrux + 3810,
instrux + 3811,
};
static const struct itemplate * const itable_vex022F7[] = {
instrux + 3814,
instrux + 3815,
};
static const struct itemplate * const itable_vex023F5[] = {
instrux + 3808,
instrux + 3809,
};
static const struct itemplate * const itable_vex023F6[] = {
instrux + 3806,
instrux + 3807,
};
static const struct itemplate * const itable_vex023F7[] = {
instrux + 3818,
instrux + 3819,
};
static const struct itemplate * const itable_vex03100[] = {
instrux + 3712,
};
static const struct itemplate * const itable_vex03101[] = {
instrux + 3709,
};
static const struct itemplate * const itable_vex03102[] = {
instrux + 3687,
instrux + 3688,
instrux + 3689,
instrux + 3690,
};
static const struct itemplate * const itable_vex03104[] = {
instrux + 2630,
instrux + 2631,
};
static const struct itemplate * const itable_vex03105[] = {
instrux + 2624,
instrux + 2625,
};
static const struct itemplate * const itable_vex03106[] = {
instrux + 2632,
instrux + 2633,
};
static const struct itemplate * const itable_vex03108[] = {
instrux + 2831,
instrux + 2832,
};
static const struct itemplate * const itable_vex03109[] = {
instrux + 2829,
instrux + 2830,
};
static const struct itemplate * const itable_vex0310A[] = {
instrux + 2835,
instrux + 2836,
};
static const struct itemplate * const itable_vex0310B[] = {
instrux + 2833,
instrux + 2834,
};
static const struct itemplate * const itable_vex0310C[] = {
instrux + 1752,
instrux + 1753,
instrux + 1754,
instrux + 1755,
};
static const struct itemplate * const itable_vex0310D[] = {
instrux + 1748,
instrux + 1749,
instrux + 1750,
instrux + 1751,
};
static const struct itemplate * const itable_vex0310E[] = {
instrux + 2598,
instrux + 2599,
instrux + 3505,
instrux + 3506,
};
static const struct itemplate * const itable_vex0310F[] = {
instrux + 2586,
instrux + 2587,
instrux + 3493,
instrux + 3494,
};
static const struct itemplate * const itable_vex03114[] = {
instrux + 2634,
instrux + 2635,
instrux + 2636,
};
static const struct itemplate * const itable_vex03115[] = {
instrux + 2639,
instrux + 2640,
instrux + 2641,
};
static const struct itemplate * const itable_vex03116[] = {
instrux + 2642,
instrux + 2643,
instrux + 2644,
};
static const struct itemplate * const itable_vex03117[] = {
instrux + 2395,
};
static const struct itemplate * const itable_vex03118[] = {
instrux + 2412,
instrux + 2413,
};
static const struct itemplate * const itable_vex03119[] = {
instrux + 2394,
};
static const struct itemplate * const itable_vex0311D[] = {
instrux + 3158,
instrux + 3159,
};
static const struct itemplate * const itable_vex03120[] = {
instrux + 2658,
instrux + 2659,
instrux + 2660,
instrux + 2661,
instrux + 2662,
instrux + 2663,
};
static const struct itemplate * const itable_vex03121[] = {
instrux + 2414,
instrux + 2415,
};
static const struct itemplate * const itable_vex03122[] = {
instrux + 2670,
instrux + 2671,
instrux + 2672,
instrux + 2673,
instrux + 2674,
instrux + 2675,
instrux + 2676,
instrux + 2677,
};
static const struct itemplate * const itable_vex03130[] = {
instrux + 3902,
instrux + 3905,
};
static const struct itemplate * const itable_vex03131[] = {
instrux + 3903,
instrux + 3904,
};
static const struct itemplate * const itable_vex03132[] = {
instrux + 3898,
instrux + 3901,
};
static const struct itemplate * const itable_vex03133[] = {
instrux + 3899,
instrux + 3900,
};
static const struct itemplate * const itable_vex03138[] = {
instrux + 3716,
instrux + 3717,
};
static const struct itemplate * const itable_vex03139[] = {
instrux + 3715,
};
static const struct itemplate * const itable_vex03140[] = {
instrux + 2390,
instrux + 2391,
instrux + 2392,
instrux + 2393,
};
static const struct itemplate * const itable_vex03141[] = {
instrux + 2388,
instrux + 2389,
};
static const struct itemplate * const itable_vex03142[] = {
instrux + 2537,
instrux + 2538,
instrux + 3464,
instrux + 3465,
};
static const struct itemplate * const itable_vex03144[] = {
instrux + 2903,
instrux + 2904,
instrux + 2905,
instrux + 2906,
instrux + 2907,
instrux + 2908,
instrux + 2909,
instrux + 2910,
instrux + 2911,
instrux + 2912,
instrux + 2913,
instrux + 2914,
instrux + 2915,
instrux + 2916,
instrux + 2917,
instrux + 2918,
instrux + 2919,
instrux + 2920,
instrux + 2921,
instrux + 2922,
};
static const struct itemplate * const itable_vex03146[] = {
instrux + 3713,
instrux + 3714,
};
static const struct itemplate * const itable_vex0314A[] = {
instrux + 1760,
instrux + 1761,
instrux + 1762,
instrux + 1763,
};
static const struct itemplate * const itable_vex0314B[] = {
instrux + 1756,
instrux + 1757,
instrux + 1758,
instrux + 1759,
};
static const struct itemplate * const itable_vex0314C[] = {
instrux + 2596,
instrux + 2597,
instrux + 3503,
instrux + 3504,
};
static const struct itemplate * const itable_vex0315C[] = {
instrux + 3218,
instrux + 3219,
instrux + 3220,
instrux + 3221,
instrux + 3222,
instrux + 3223,
instrux + 3224,
instrux + 3225,
};
static const struct itemplate * const itable_vex0315D[] = {
instrux + 3210,
instrux + 3211,
instrux + 3212,
instrux + 3213,
instrux + 3214,
instrux + 3215,
instrux + 3216,
instrux + 3217,
};
static const struct itemplate * const itable_vex0315E[] = {
instrux + 3234,
instrux + 3235,
instrux + 3236,
instrux + 3237,
instrux + 3238,
instrux + 3239,
instrux + 3240,
instrux + 3241,
};
static const struct itemplate * const itable_vex0315F[] = {
instrux + 3226,
instrux + 3227,
instrux + 3228,
instrux + 3229,
instrux + 3230,
instrux + 3231,
instrux + 3232,
instrux + 3233,
};
static const struct itemplate * const itable_vex03160[] = {
instrux + 2601,
};
static const struct itemplate * const itable_vex03161[] = {
instrux + 2600,
};
static const struct itemplate * const itable_vex03162[] = {
instrux + 2603,
};
static const struct itemplate * const itable_vex03163[] = {
instrux + 2602,
};
static const struct itemplate * const itable_vex03168[] = {
instrux + 3194,
instrux + 3195,
instrux + 3196,
instrux + 3197,
instrux + 3198,
instrux + 3199,
instrux + 3200,
instrux + 3201,
};
static const struct itemplate * const itable_vex03169[] = {
instrux + 3186,
instrux + 3187,
instrux + 3188,
instrux + 3189,
instrux + 3190,
instrux + 3191,
instrux + 3192,
instrux + 3193,
};
static const struct itemplate * const itable_vex0316A[] = {
instrux + 3206,
instrux + 3207,
instrux + 3208,
instrux + 3209,
};
static const struct itemplate * const itable_vex0316B[] = {
instrux + 3202,
instrux + 3203,
instrux + 3204,
instrux + 3205,
};
static const struct itemplate * const itable_vex0316C[] = {
instrux + 3250,
instrux + 3251,
instrux + 3252,
instrux + 3253,
instrux + 3254,
instrux + 3255,
instrux + 3256,
instrux + 3257,
};
static const struct itemplate * const itable_vex0316D[] = {
instrux + 3242,
instrux + 3243,
instrux + 3244,
instrux + 3245,
instrux + 3246,
instrux + 3247,
instrux + 3248,
instrux + 3249,
};
static const struct itemplate * const itable_vex0316E[] = {
instrux + 3262,
instrux + 3263,
instrux + 3264,
instrux + 3265,
};
static const struct itemplate * const itable_vex0316F[] = {
instrux + 3258,
instrux + 3259,
instrux + 3260,
instrux + 3261,
};
static const struct itemplate * const itable_vex03178[] = {
instrux + 3274,
instrux + 3275,
instrux + 3276,
instrux + 3277,
instrux + 3278,
instrux + 3279,
instrux + 3280,
instrux + 3281,
};
static const struct itemplate * const itable_vex03179[] = {
instrux + 3266,
instrux + 3267,
instrux + 3268,
instrux + 3269,
instrux + 3270,
instrux + 3271,
instrux + 3272,
instrux + 3273,
};
static const struct itemplate * const itable_vex0317A[] = {
instrux + 3286,
instrux + 3287,
instrux + 3288,
instrux + 3289,
};
static const struct itemplate * const itable_vex0317B[] = {
instrux + 3282,
instrux + 3283,
instrux + 3284,
instrux + 3285,
};
static const struct itemplate * const itable_vex0317C[] = {
instrux + 3298,
instrux + 3299,
instrux + 3300,
instrux + 3301,
instrux + 3302,
instrux + 3303,
instrux + 3304,
instrux + 3305,
};
static const struct itemplate * const itable_vex0317D[] = {
instrux + 3290,
instrux + 3291,
instrux + 3292,
instrux + 3293,
instrux + 3294,
instrux + 3295,
instrux + 3296,
instrux + 3297,
};
static const struct itemplate * const itable_vex0317E[] = {
instrux + 3310,
instrux + 3311,
instrux + 3312,
instrux + 3313,
};
static const struct itemplate * const itable_vex0317F[] = {
instrux + 3306,
instrux + 3307,
instrux + 3308,
instrux + 3309,
};
static const struct itemplate * const itable_vex031DF[] = {
instrux + 1679,
};
static const struct itemplate * const itable_vex033F0[] = {
instrux + 3812,
instrux + 3813,
};
static const struct itemplate * const itable_xop08085[] = {
instrux + 3394,
instrux + 3395,
};
static const struct itemplate * const itable_xop08086[] = {
instrux + 3392,
instrux + 3393,
};
static const struct itemplate * const itable_xop08087[] = {
instrux + 3390,
instrux + 3391,
};
static const struct itemplate * const itable_xop0808E[] = {
instrux + 3386,
instrux + 3387,
};
static const struct itemplate * const itable_xop0808F[] = {
instrux + 3388,
instrux + 3389,
};
static const struct itemplate * const itable_xop08095[] = {
instrux + 3398,
instrux + 3399,
};
static const struct itemplate * const itable_xop08096[] = {
instrux + 3396,
instrux + 3397,
};
static const struct itemplate * const itable_xop08097[] = {
instrux + 3384,
instrux + 3385,
};
static const struct itemplate * const itable_xop0809E[] = {
instrux + 3380,
instrux + 3381,
};
static const struct itemplate * const itable_xop0809F[] = {
instrux + 3382,
instrux + 3383,
};
static const struct itemplate * const itable_xop080A2[] = {
instrux + 3326,
instrux + 3327,
instrux + 3328,
instrux + 3329,
instrux + 3330,
instrux + 3331,
instrux + 3332,
instrux + 3333,
};
static const struct itemplate * const itable_xop080A3[] = {
instrux + 3404,
instrux + 3405,
instrux + 3406,
instrux + 3407,
};
static const struct itemplate * const itable_xop080A6[] = {
instrux + 3400,
instrux + 3401,
};
static const struct itemplate * const itable_xop080B6[] = {
instrux + 3402,
instrux + 3403,
};
static const struct itemplate * const itable_xop080C0[] = {
instrux + 3412,
instrux + 3413,
};
static const struct itemplate * const itable_xop080C1[] = {
instrux + 3430,
instrux + 3431,
};
static const struct itemplate * const itable_xop080C2[] = {
instrux + 3418,
instrux + 3419,
};
static const struct itemplate * const itable_xop080C3[] = {
instrux + 3424,
instrux + 3425,
};
static const struct itemplate * const itable_xop080CC[] = {
instrux + 3334,
instrux + 3335,
};
static const struct itemplate * const itable_xop080CD[] = {
instrux + 3348,
instrux + 3349,
};
static const struct itemplate * const itable_xop080CE[] = {
instrux + 3336,
instrux + 3337,
};
static const struct itemplate * const itable_xop080CF[] = {
instrux + 3338,
instrux + 3339,
};
static const struct itemplate * const itable_xop080EC[] = {
instrux + 3340,
instrux + 3341,
};
static const struct itemplate * const itable_xop080ED[] = {
instrux + 3346,
instrux + 3347,
};
static const struct itemplate * const itable_xop080EE[] = {
instrux + 3342,
instrux + 3343,
};
static const struct itemplate * const itable_xop080EF[] = {
instrux + 3344,
instrux + 3345,
};
static const struct itemplate * const itable_xop09001[] = {
instrux + 3786,
instrux + 3787,
instrux + 3790,
instrux + 3791,
instrux + 3792,
instrux + 3793,
instrux + 3794,
instrux + 3795,
instrux + 3802,
instrux + 3803,
instrux + 3823,
instrux + 3824,
instrux + 3825,
instrux + 3826,
};
static const struct itemplate * const itable_xop09002[] = {
instrux + 3784,
instrux + 3785,
instrux + 3796,
instrux + 3797,
};
static const struct itemplate * const itable_xop09012[] = {
instrux + 3178,
instrux + 3179,
instrux + 3180,
instrux + 3181,
};
static const struct itemplate * const itable_xop09080[] = {
instrux + 3318,
instrux + 3319,
instrux + 3320,
instrux + 3321,
};
static const struct itemplate * const itable_xop09081[] = {
instrux + 3314,
instrux + 3315,
instrux + 3316,
instrux + 3317,
};
static const struct itemplate * const itable_xop09082[] = {
instrux + 3324,
instrux + 3325,
};
static const struct itemplate * const itable_xop09083[] = {
instrux + 3322,
instrux + 3323,
};
static const struct itemplate * const itable_xop09090[] = {
instrux + 3408,
instrux + 3409,
instrux + 3410,
instrux + 3411,
};
static const struct itemplate * const itable_xop09091[] = {
instrux + 3426,
instrux + 3427,
instrux + 3428,
instrux + 3429,
};
static const struct itemplate * const itable_xop09092[] = {
instrux + 3414,
instrux + 3415,
instrux + 3416,
instrux + 3417,
};
static const struct itemplate * const itable_xop09093[] = {
instrux + 3420,
instrux + 3421,
instrux + 3422,
instrux + 3423,
};
static const struct itemplate * const itable_xop09094[] = {
instrux + 3448,
instrux + 3449,
instrux + 3450,
instrux + 3451,
};
static const struct itemplate * const itable_xop09095[] = {
instrux + 3460,
instrux + 3461,
instrux + 3462,
instrux + 3463,
};
static const struct itemplate * const itable_xop09096[] = {
instrux + 3452,
instrux + 3453,
instrux + 3454,
instrux + 3455,
};
static const struct itemplate * const itable_xop09097[] = {
instrux + 3456,
instrux + 3457,
instrux + 3458,
instrux + 3459,
};
static const struct itemplate * const itable_xop09098[] = {
instrux + 3432,
instrux + 3433,
instrux + 3434,
instrux + 3435,
};
static const struct itemplate * const itable_xop09099[] = {
instrux + 3444,
instrux + 3445,
instrux + 3446,
instrux + 3447,
};
static const struct itemplate * const itable_xop0909A[] = {
instrux + 3436,
instrux + 3437,
instrux + 3438,
instrux + 3439,
};
static const struct itemplate * const itable_xop0909B[] = {
instrux + 3440,
instrux + 3441,
instrux + 3442,
instrux + 3443,
};
static const struct itemplate * const itable_xop090C1[] = {
instrux + 3354,
instrux + 3355,
};
static const struct itemplate * const itable_xop090C2[] = {
instrux + 3350,
instrux + 3351,
};
static const struct itemplate * const itable_xop090C3[] = {
instrux + 3352,
instrux + 3353,
};
static const struct itemplate * const itable_xop090C6[] = {
instrux + 3370,
instrux + 3371,
};
static const struct itemplate * const itable_xop090C7[] = {
instrux + 3372,
instrux + 3373,
};
static const struct itemplate * const itable_xop090CB[] = {
instrux + 3356,
instrux + 3357,
};
static const struct itemplate * const itable_xop090D1[] = {
instrux + 3362,
instrux + 3363,
};
static const struct itemplate * const itable_xop090D2[] = {
instrux + 3358,
instrux + 3359,
};
static const struct itemplate * const itable_xop090D3[] = {
instrux + 3360,
instrux + 3361,
};
static const struct itemplate * const itable_xop090D6[] = {
instrux + 3366,
instrux + 3367,
};
static const struct itemplate * const itable_xop090D7[] = {
instrux + 3368,
instrux + 3369,
};
static const struct itemplate * const itable_xop090DB[] = {
instrux + 3364,
instrux + 3365,
};
static const struct itemplate * const itable_xop090E1[] = {
instrux + 3374,
instrux + 3375,
};
static const struct itemplate * const itable_xop090E2[] = {
instrux + 3378,
instrux + 3379,
};
static const struct itemplate * const itable_xop090E3[] = {
instrux + 3376,
instrux + 3377,
};
static const struct itemplate * const itable_xop0A010[] = {
instrux + 3782,
instrux + 3783,
};
static const struct itemplate * const itable_xop0A012[] = {
instrux + 3182,
instrux + 3183,
instrux + 3184,
instrux + 3185,
};
static const struct disasm_index itable_vex010[256] = {
/* 0x00 */ { NULL, 0 },
/* 0x01 */ { NULL, 0 },
/* 0x02 */ { NULL, 0 },
/* 0x03 */ { NULL, 0 },
/* 0x04 */ { NULL, 0 },
/* 0x05 */ { NULL, 0 },
/* 0x06 */ { NULL, 0 },
/* 0x07 */ { NULL, 0 },
/* 0x08 */ { NULL, 0 },
/* 0x09 */ { NULL, 0 },
/* 0x0a */ { NULL, 0 },
/* 0x0b */ { NULL, 0 },
/* 0x0c */ { NULL, 0 },
/* 0x0d */ { NULL, 0 },
/* 0x0e */ { NULL, 0 },
/* 0x0f */ { NULL, 0 },
/* 0x10 */ { itable_vex01010, 2 },
/* 0x11 */ { itable_vex01011, 2 },
/* 0x12 */ { itable_vex01012, 4 },
/* 0x13 */ { itable_vex01013, 1 },
/* 0x14 */ { itable_vex01014, 4 },
/* 0x15 */ { itable_vex01015, 4 },
/* 0x16 */ { itable_vex01016, 4 },
/* 0x17 */ { itable_vex01017, 1 },
/* 0x18 */ { NULL, 0 },
/* 0x19 */ { NULL, 0 },
/* 0x1a */ { NULL, 0 },
/* 0x1b */ { NULL, 0 },
/* 0x1c */ { NULL, 0 },
/* 0x1d */ { NULL, 0 },
/* 0x1e */ { NULL, 0 },
/* 0x1f */ { NULL, 0 },
/* 0x20 */ { NULL, 0 },
/* 0x21 */ { NULL, 0 },
/* 0x22 */ { NULL, 0 },
/* 0x23 */ { NULL, 0 },
/* 0x24 */ { NULL, 0 },
/* 0x25 */ { NULL, 0 },
/* 0x26 */ { NULL, 0 },
/* 0x27 */ { NULL, 0 },
/* 0x28 */ { itable_vex01028, 2 },
/* 0x29 */ { itable_vex01029, 2 },
/* 0x2a */ { NULL, 0 },
/* 0x2b */ { itable_vex0102B, 2 },
/* 0x2c */ { NULL, 0 },
/* 0x2d */ { NULL, 0 },
/* 0x2e */ { itable_vex0102E, 1 },
/* 0x2f */ { itable_vex0102F, 1 },
/* 0x30 */ { NULL, 0 },
/* 0x31 */ { NULL, 0 },
/* 0x32 */ { NULL, 0 },
/* 0x33 */ { NULL, 0 },
/* 0x34 */ { NULL, 0 },
/* 0x35 */ { NULL, 0 },
/* 0x36 */ { NULL, 0 },
/* 0x37 */ { NULL, 0 },
/* 0x38 */ { NULL, 0 },
/* 0x39 */ { NULL, 0 },
/* 0x3a */ { NULL, 0 },
/* 0x3b */ { NULL, 0 },
/* 0x3c */ { NULL, 0 },
/* 0x3d */ { NULL, 0 },
/* 0x3e */ { NULL, 0 },
/* 0x3f */ { NULL, 0 },
/* 0x40 */ { NULL, 0 },
/* 0x41 */ { itable_vex01041, 2 },
/* 0x42 */ { itable_vex01042, 2 },
/* 0x43 */ { NULL, 0 },
/* 0x44 */ { itable_vex01044, 2 },
/* 0x45 */ { itable_vex01045, 2 },
/* 0x46 */ { itable_vex01046, 2 },
/* 0x47 */ { itable_vex01047, 2 },
/* 0x48 */ { NULL, 0 },
/* 0x49 */ { NULL, 0 },
/* 0x4a */ { itable_vex0104A, 2 },
/* 0x4b */ { itable_vex0104B, 2 },
/* 0x4c */ { NULL, 0 },
/* 0x4d */ { NULL, 0 },
/* 0x4e */ { NULL, 0 },
/* 0x4f */ { NULL, 0 },
/* 0x50 */ { itable_vex01050, 4 },
/* 0x51 */ { itable_vex01051, 2 },
/* 0x52 */ { itable_vex01052, 2 },
/* 0x53 */ { itable_vex01053, 2 },
/* 0x54 */ { itable_vex01054, 4 },
/* 0x55 */ { itable_vex01055, 4 },
/* 0x56 */ { itable_vex01056, 4 },
/* 0x57 */ { itable_vex01057, 4 },
/* 0x58 */ { itable_vex01058, 4 },
/* 0x59 */ { itable_vex01059, 4 },
/* 0x5a */ { itable_vex0105A, 2 },
/* 0x5b */ { itable_vex0105B, 2 },
/* 0x5c */ { itable_vex0105C, 4 },
/* 0x5d */ { itable_vex0105D, 4 },
/* 0x5e */ { itable_vex0105E, 4 },
/* 0x5f */ { itable_vex0105F, 4 },
/* 0x60 */ { NULL, 0 },
/* 0x61 */ { NULL, 0 },
/* 0x62 */ { NULL, 0 },
/* 0x63 */ { NULL, 0 },
/* 0x64 */ { NULL, 0 },
/* 0x65 */ { NULL, 0 },
/* 0x66 */ { NULL, 0 },
/* 0x67 */ { NULL, 0 },
/* 0x68 */ { NULL, 0 },
/* 0x69 */ { NULL, 0 },
/* 0x6a */ { NULL, 0 },
/* 0x6b */ { NULL, 0 },
/* 0x6c */ { NULL, 0 },
/* 0x6d */ { NULL, 0 },
/* 0x6e */ { NULL, 0 },
/* 0x6f */ { NULL, 0 },
/* 0x70 */ { NULL, 0 },
/* 0x71 */ { NULL, 0 },
/* 0x72 */ { NULL, 0 },
/* 0x73 */ { NULL, 0 },
/* 0x74 */ { NULL, 0 },
/* 0x75 */ { NULL, 0 },
/* 0x76 */ { NULL, 0 },
/* 0x77 */ { itable_vex01077, 2 },
/* 0x78 */ { NULL, 0 },
/* 0x79 */ { NULL, 0 },
/* 0x7a */ { NULL, 0 },
/* 0x7b */ { NULL, 0 },
/* 0x7c */ { NULL, 0 },
/* 0x7d */ { NULL, 0 },
/* 0x7e */ { NULL, 0 },
/* 0x7f */ { NULL, 0 },
/* 0x80 */ { NULL, 0 },
/* 0x81 */ { NULL, 0 },
/* 0x82 */ { NULL, 0 },
/* 0x83 */ { NULL, 0 },
/* 0x84 */ { NULL, 0 },
/* 0x85 */ { NULL, 0 },
/* 0x86 */ { NULL, 0 },
/* 0x87 */ { NULL, 0 },
/* 0x88 */ { NULL, 0 },
/* 0x89 */ { NULL, 0 },
/* 0x8a */ { NULL, 0 },
/* 0x8b */ { NULL, 0 },
/* 0x8c */ { NULL, 0 },
/* 0x8d */ { NULL, 0 },
/* 0x8e */ { NULL, 0 },
/* 0x8f */ { NULL, 0 },
/* 0x90 */ { itable_vex01090, 2 },
/* 0x91 */ { itable_vex01091, 2 },
/* 0x92 */ { itable_vex01092, 1 },
/* 0x93 */ { itable_vex01093, 1 },
/* 0x94 */ { NULL, 0 },
/* 0x95 */ { NULL, 0 },
/* 0x96 */ { NULL, 0 },
/* 0x97 */ { NULL, 0 },
/* 0x98 */ { itable_vex01098, 2 },
/* 0x99 */ { itable_vex01099, 2 },
/* 0x9a */ { NULL, 0 },
/* 0x9b */ { NULL, 0 },
/* 0x9c */ { NULL, 0 },
/* 0x9d */ { NULL, 0 },
/* 0x9e */ { NULL, 0 },
/* 0x9f */ { NULL, 0 },
/* 0xa0 */ { NULL, 0 },
/* 0xa1 */ { NULL, 0 },
/* 0xa2 */ { NULL, 0 },
/* 0xa3 */ { NULL, 0 },
/* 0xa4 */ { NULL, 0 },
/* 0xa5 */ { NULL, 0 },
/* 0xa6 */ { NULL, 0 },
/* 0xa7 */ { NULL, 0 },
/* 0xa8 */ { NULL, 0 },
/* 0xa9 */ { NULL, 0 },
/* 0xaa */ { NULL, 0 },
/* 0xab */ { NULL, 0 },
/* 0xac */ { NULL, 0 },
/* 0xad */ { NULL, 0 },
/* 0xae */ { itable_vex010AE, 2 },
/* 0xaf */ { NULL, 0 },
/* 0xb0 */ { NULL, 0 },
/* 0xb1 */ { NULL, 0 },
/* 0xb2 */ { NULL, 0 },
/* 0xb3 */ { NULL, 0 },
/* 0xb4 */ { NULL, 0 },
/* 0xb5 */ { NULL, 0 },
/* 0xb6 */ { NULL, 0 },
/* 0xb7 */ { NULL, 0 },
/* 0xb8 */ { NULL, 0 },
/* 0xb9 */ { NULL, 0 },
/* 0xba */ { NULL, 0 },
/* 0xbb */ { NULL, 0 },
/* 0xbc */ { NULL, 0 },
/* 0xbd */ { NULL, 0 },
/* 0xbe */ { NULL, 0 },
/* 0xbf */ { NULL, 0 },
/* 0xc0 */ { NULL, 0 },
/* 0xc1 */ { NULL, 0 },
/* 0xc2 */ { itable_vex010C2, 188 },
/* 0xc3 */ { NULL, 0 },
/* 0xc4 */ { NULL, 0 },
/* 0xc5 */ { NULL, 0 },
/* 0xc6 */ { itable_vex010C6, 4 },
/* 0xc7 */ { NULL, 0 },
/* 0xc8 */ { NULL, 0 },
/* 0xc9 */ { NULL, 0 },
/* 0xca */ { NULL, 0 },
/* 0xcb */ { NULL, 0 },
/* 0xcc */ { NULL, 0 },
/* 0xcd */ { NULL, 0 },
/* 0xce */ { NULL, 0 },
/* 0xcf */ { NULL, 0 },
/* 0xd0 */ { NULL, 0 },
/* 0xd1 */ { NULL, 0 },
/* 0xd2 */ { NULL, 0 },
/* 0xd3 */ { NULL, 0 },
/* 0xd4 */ { NULL, 0 },
/* 0xd5 */ { NULL, 0 },
/* 0xd6 */ { NULL, 0 },
/* 0xd7 */ { NULL, 0 },
/* 0xd8 */ { NULL, 0 },
/* 0xd9 */ { NULL, 0 },
/* 0xda */ { NULL, 0 },
/* 0xdb */ { NULL, 0 },
/* 0xdc */ { NULL, 0 },
/* 0xdd */ { NULL, 0 },
/* 0xde */ { NULL, 0 },
/* 0xdf */ { NULL, 0 },
/* 0xe0 */ { NULL, 0 },
/* 0xe1 */ { NULL, 0 },
/* 0xe2 */ { NULL, 0 },
/* 0xe3 */ { NULL, 0 },
/* 0xe4 */ { NULL, 0 },
/* 0xe5 */ { NULL, 0 },
/* 0xe6 */ { NULL, 0 },
/* 0xe7 */ { NULL, 0 },
/* 0xe8 */ { NULL, 0 },
/* 0xe9 */ { NULL, 0 },
/* 0xea */ { NULL, 0 },
/* 0xeb */ { NULL, 0 },
/* 0xec */ { NULL, 0 },
/* 0xed */ { NULL, 0 },
/* 0xee */ { NULL, 0 },
/* 0xef */ { NULL, 0 },
/* 0xf0 */ { NULL, 0 },
/* 0xf1 */ { NULL, 0 },
/* 0xf2 */ { NULL, 0 },
/* 0xf3 */ { NULL, 0 },
/* 0xf4 */ { NULL, 0 },
/* 0xf5 */ { NULL, 0 },
/* 0xf6 */ { NULL, 0 },
/* 0xf7 */ { NULL, 0 },
/* 0xf8 */ { NULL, 0 },
/* 0xf9 */ { NULL, 0 },
/* 0xfa */ { NULL, 0 },
/* 0xfb */ { NULL, 0 },
/* 0xfc */ { NULL, 0 },
/* 0xfd */ { NULL, 0 },
/* 0xfe */ { NULL, 0 },
/* 0xff */ { NULL, 0 },
};
static const struct disasm_index itable_vex011[256] = {
/* 0x00 */ { NULL, 0 },
/* 0x01 */ { NULL, 0 },
/* 0x02 */ { NULL, 0 },
/* 0x03 */ { NULL, 0 },
/* 0x04 */ { NULL, 0 },
/* 0x05 */ { NULL, 0 },
/* 0x06 */ { NULL, 0 },
/* 0x07 */ { NULL, 0 },
/* 0x08 */ { NULL, 0 },
/* 0x09 */ { NULL, 0 },
/* 0x0a */ { NULL, 0 },
/* 0x0b */ { NULL, 0 },
/* 0x0c */ { NULL, 0 },
/* 0x0d */ { NULL, 0 },
/* 0x0e */ { NULL, 0 },
/* 0x0f */ { NULL, 0 },
/* 0x10 */ { itable_vex01110, 2 },
/* 0x11 */ { itable_vex01111, 2 },
/* 0x12 */ { itable_vex01112, 2 },
/* 0x13 */ { itable_vex01113, 1 },
/* 0x14 */ { itable_vex01114, 4 },
/* 0x15 */ { itable_vex01115, 4 },
/* 0x16 */ { itable_vex01116, 2 },
/* 0x17 */ { itable_vex01117, 1 },
/* 0x18 */ { NULL, 0 },
/* 0x19 */ { NULL, 0 },
/* 0x1a */ { NULL, 0 },
/* 0x1b */ { NULL, 0 },
/* 0x1c */ { NULL, 0 },
/* 0x1d */ { NULL, 0 },
/* 0x1e */ { NULL, 0 },
/* 0x1f */ { NULL, 0 },
/* 0x20 */ { NULL, 0 },
/* 0x21 */ { NULL, 0 },
/* 0x22 */ { NULL, 0 },
/* 0x23 */ { NULL, 0 },
/* 0x24 */ { NULL, 0 },
/* 0x25 */ { NULL, 0 },
/* 0x26 */ { NULL, 0 },
/* 0x27 */ { NULL, 0 },
/* 0x28 */ { itable_vex01128, 2 },
/* 0x29 */ { itable_vex01129, 2 },
/* 0x2a */ { NULL, 0 },
/* 0x2b */ { itable_vex0112B, 2 },
/* 0x2c */ { NULL, 0 },
/* 0x2d */ { NULL, 0 },
/* 0x2e */ { itable_vex0112E, 1 },
/* 0x2f */ { itable_vex0112F, 1 },
/* 0x30 */ { NULL, 0 },
/* 0x31 */ { NULL, 0 },
/* 0x32 */ { NULL, 0 },
/* 0x33 */ { NULL, 0 },
/* 0x34 */ { NULL, 0 },
/* 0x35 */ { NULL, 0 },
/* 0x36 */ { NULL, 0 },
/* 0x37 */ { NULL, 0 },
/* 0x38 */ { NULL, 0 },
/* 0x39 */ { NULL, 0 },
/* 0x3a */ { NULL, 0 },
/* 0x3b */ { NULL, 0 },
/* 0x3c */ { NULL, 0 },
/* 0x3d */ { NULL, 0 },
/* 0x3e */ { NULL, 0 },
/* 0x3f */ { NULL, 0 },
/* 0x40 */ { NULL, 0 },
/* 0x41 */ { itable_vex01141, 2 },
/* 0x42 */ { itable_vex01142, 2 },
/* 0x43 */ { NULL, 0 },
/* 0x44 */ { itable_vex01144, 2 },
/* 0x45 */ { itable_vex01145, 2 },
/* 0x46 */ { itable_vex01146, 2 },
/* 0x47 */ { itable_vex01147, 2 },
/* 0x48 */ { NULL, 0 },
/* 0x49 */ { NULL, 0 },
/* 0x4a */ { itable_vex0114A, 2 },
/* 0x4b */ { itable_vex0114B, 1 },
/* 0x4c */ { NULL, 0 },
/* 0x4d */ { NULL, 0 },
/* 0x4e */ { NULL, 0 },
/* 0x4f */ { NULL, 0 },
/* 0x50 */ { itable_vex01150, 4 },
/* 0x51 */ { itable_vex01151, 2 },
/* 0x52 */ { NULL, 0 },
/* 0x53 */ { NULL, 0 },
/* 0x54 */ { itable_vex01154, 4 },
/* 0x55 */ { itable_vex01155, 4 },
/* 0x56 */ { itable_vex01156, 4 },
/* 0x57 */ { itable_vex01157, 4 },
/* 0x58 */ { itable_vex01158, 4 },
/* 0x59 */ { itable_vex01159, 4 },
/* 0x5a */ { itable_vex0115A, 4 },
/* 0x5b */ { itable_vex0115B, 2 },
/* 0x5c */ { itable_vex0115C, 4 },
/* 0x5d */ { itable_vex0115D, 4 },
/* 0x5e */ { itable_vex0115E, 4 },
/* 0x5f */ { itable_vex0115F, 4 },
/* 0x60 */ { itable_vex01160, 4 },
/* 0x61 */ { itable_vex01161, 4 },
/* 0x62 */ { itable_vex01162, 4 },
/* 0x63 */ { itable_vex01163, 4 },
/* 0x64 */ { itable_vex01164, 4 },
/* 0x65 */ { itable_vex01165, 4 },
/* 0x66 */ { itable_vex01166, 4 },
/* 0x67 */ { itable_vex01167, 4 },
/* 0x68 */ { itable_vex01168, 4 },
/* 0x69 */ { itable_vex01169, 4 },
/* 0x6a */ { itable_vex0116A, 4 },
/* 0x6b */ { itable_vex0116B, 4 },
/* 0x6c */ { itable_vex0116C, 4 },
/* 0x6d */ { itable_vex0116D, 4 },
/* 0x6e */ { itable_vex0116E, 2 },
/* 0x6f */ { itable_vex0116F, 3 },
/* 0x70 */ { itable_vex01170, 2 },
/* 0x71 */ { itable_vex01171, 12 },
/* 0x72 */ { itable_vex01172, 12 },
/* 0x73 */ { itable_vex01173, 16 },
/* 0x74 */ { itable_vex01174, 4 },
/* 0x75 */ { itable_vex01175, 4 },
/* 0x76 */ { itable_vex01176, 4 },
/* 0x77 */ { NULL, 0 },
/* 0x78 */ { NULL, 0 },
/* 0x79 */ { NULL, 0 },
/* 0x7a */ { NULL, 0 },
/* 0x7b */ { NULL, 0 },
/* 0x7c */ { itable_vex0117C, 4 },
/* 0x7d */ { itable_vex0117D, 4 },
/* 0x7e */ { itable_vex0117E, 2 },
/* 0x7f */ { itable_vex0117F, 3 },
/* 0x80 */ { NULL, 0 },
/* 0x81 */ { NULL, 0 },
/* 0x82 */ { NULL, 0 },
/* 0x83 */ { NULL, 0 },
/* 0x84 */ { NULL, 0 },
/* 0x85 */ { NULL, 0 },
/* 0x86 */ { NULL, 0 },
/* 0x87 */ { NULL, 0 },
/* 0x88 */ { NULL, 0 },
/* 0x89 */ { NULL, 0 },
/* 0x8a */ { NULL, 0 },
/* 0x8b */ { NULL, 0 },
/* 0x8c */ { NULL, 0 },
/* 0x8d */ { NULL, 0 },
/* 0x8e */ { NULL, 0 },
/* 0x8f */ { NULL, 0 },
/* 0x90 */ { itable_vex01190, 2 },
/* 0x91 */ { itable_vex01191, 2 },
/* 0x92 */ { itable_vex01192, 1 },
/* 0x93 */ { itable_vex01193, 1 },
/* 0x94 */ { NULL, 0 },
/* 0x95 */ { NULL, 0 },
/* 0x96 */ { NULL, 0 },
/* 0x97 */ { NULL, 0 },
/* 0x98 */ { itable_vex01198, 2 },
/* 0x99 */ { itable_vex01199, 2 },
/* 0x9a */ { NULL, 0 },
/* 0x9b */ { NULL, 0 },
/* 0x9c */ { NULL, 0 },
/* 0x9d */ { NULL, 0 },
/* 0x9e */ { NULL, 0 },
/* 0x9f */ { NULL, 0 },
/* 0xa0 */ { NULL, 0 },
/* 0xa1 */ { NULL, 0 },
/* 0xa2 */ { NULL, 0 },
/* 0xa3 */ { NULL, 0 },
/* 0xa4 */ { NULL, 0 },
/* 0xa5 */ { NULL, 0 },
/* 0xa6 */ { NULL, 0 },
/* 0xa7 */ { NULL, 0 },
/* 0xa8 */ { NULL, 0 },
/* 0xa9 */ { NULL, 0 },
/* 0xaa */ { NULL, 0 },
/* 0xab */ { NULL, 0 },
/* 0xac */ { NULL, 0 },
/* 0xad */ { NULL, 0 },
/* 0xae */ { NULL, 0 },
/* 0xaf */ { NULL, 0 },
/* 0xb0 */ { NULL, 0 },
/* 0xb1 */ { NULL, 0 },
/* 0xb2 */ { NULL, 0 },
/* 0xb3 */ { NULL, 0 },
/* 0xb4 */ { NULL, 0 },
/* 0xb5 */ { NULL, 0 },
/* 0xb6 */ { NULL, 0 },
/* 0xb7 */ { NULL, 0 },
/* 0xb8 */ { NULL, 0 },
/* 0xb9 */ { NULL, 0 },
/* 0xba */ { NULL, 0 },
/* 0xbb */ { NULL, 0 },
/* 0xbc */ { NULL, 0 },
/* 0xbd */ { NULL, 0 },
/* 0xbe */ { NULL, 0 },
/* 0xbf */ { NULL, 0 },
/* 0xc0 */ { NULL, 0 },
/* 0xc1 */ { NULL, 0 },
/* 0xc2 */ { itable_vex011C2, 188 },
/* 0xc3 */ { NULL, 0 },
/* 0xc4 */ { itable_vex011C4, 6 },
/* 0xc5 */ { itable_vex011C5, 2 },
/* 0xc6 */ { itable_vex011C6, 4 },
/* 0xc7 */ { NULL, 0 },
/* 0xc8 */ { NULL, 0 },
/* 0xc9 */ { NULL, 0 },
/* 0xca */ { NULL, 0 },
/* 0xcb */ { NULL, 0 },
/* 0xcc */ { NULL, 0 },
/* 0xcd */ { NULL, 0 },
/* 0xce */ { NULL, 0 },
/* 0xcf */ { NULL, 0 },
/* 0xd0 */ { itable_vex011D0, 4 },
/* 0xd1 */ { itable_vex011D1, 4 },
/* 0xd2 */ { itable_vex011D2, 4 },
/* 0xd3 */ { itable_vex011D3, 4 },
/* 0xd4 */ { itable_vex011D4, 4 },
/* 0xd5 */ { itable_vex011D5, 4 },
/* 0xd6 */ { itable_vex011D6, 1 },
/* 0xd7 */ { itable_vex011D7, 4 },
/* 0xd8 */ { itable_vex011D8, 4 },
/* 0xd9 */ { itable_vex011D9, 4 },
/* 0xda */ { itable_vex011DA, 4 },
/* 0xdb */ { itable_vex011DB, 4 },
/* 0xdc */ { itable_vex011DC, 4 },
/* 0xdd */ { itable_vex011DD, 4 },
/* 0xde */ { itable_vex011DE, 4 },
/* 0xdf */ { itable_vex011DF, 4 },
/* 0xe0 */ { itable_vex011E0, 4 },
/* 0xe1 */ { itable_vex011E1, 4 },
/* 0xe2 */ { itable_vex011E2, 4 },
/* 0xe3 */ { itable_vex011E3, 4 },
/* 0xe4 */ { itable_vex011E4, 4 },
/* 0xe5 */ { itable_vex011E5, 4 },
/* 0xe6 */ { itable_vex011E6, 4 },
/* 0xe7 */ { itable_vex011E7, 3 },
/* 0xe8 */ { itable_vex011E8, 4 },
/* 0xe9 */ { itable_vex011E9, 4 },
/* 0xea */ { itable_vex011EA, 4 },
/* 0xeb */ { itable_vex011EB, 4 },
/* 0xec */ { itable_vex011EC, 4 },
/* 0xed */ { itable_vex011ED, 4 },
/* 0xee */ { itable_vex011EE, 4 },
/* 0xef */ { itable_vex011EF, 4 },
/* 0xf0 */ { NULL, 0 },
/* 0xf1 */ { itable_vex011F1, 4 },
/* 0xf2 */ { itable_vex011F2, 4 },
/* 0xf3 */ { itable_vex011F3, 4 },
/* 0xf4 */ { itable_vex011F4, 4 },
/* 0xf5 */ { itable_vex011F5, 4 },
/* 0xf6 */ { itable_vex011F6, 4 },
/* 0xf7 */ { itable_vex011F7, 1 },
/* 0xf8 */ { itable_vex011F8, 4 },
/* 0xf9 */ { itable_vex011F9, 4 },
/* 0xfa */ { itable_vex011FA, 4 },
/* 0xfb */ { itable_vex011FB, 4 },
/* 0xfc */ { itable_vex011FC, 4 },
/* 0xfd */ { itable_vex011FD, 4 },
/* 0xfe */ { itable_vex011FE, 4 },
/* 0xff */ { NULL, 0 },
};
static const struct disasm_index itable_vex012[256] = {
/* 0x00 */ { NULL, 0 },
/* 0x01 */ { NULL, 0 },
/* 0x02 */ { NULL, 0 },
/* 0x03 */ { NULL, 0 },
/* 0x04 */ { NULL, 0 },
/* 0x05 */ { NULL, 0 },
/* 0x06 */ { NULL, 0 },
/* 0x07 */ { NULL, 0 },
/* 0x08 */ { NULL, 0 },
/* 0x09 */ { NULL, 0 },
/* 0x0a */ { NULL, 0 },
/* 0x0b */ { NULL, 0 },
/* 0x0c */ { NULL, 0 },
/* 0x0d */ { NULL, 0 },
/* 0x0e */ { NULL, 0 },
/* 0x0f */ { NULL, 0 },
/* 0x10 */ { itable_vex01210, 3 },
/* 0x11 */ { itable_vex01211, 3 },
/* 0x12 */ { itable_vex01212, 2 },
/* 0x13 */ { NULL, 0 },
/* 0x14 */ { NULL, 0 },
/* 0x15 */ { NULL, 0 },
/* 0x16 */ { itable_vex01216, 2 },
/* 0x17 */ { NULL, 0 },
/* 0x18 */ { NULL, 0 },
/* 0x19 */ { NULL, 0 },
/* 0x1a */ { NULL, 0 },
/* 0x1b */ { NULL, 0 },
/* 0x1c */ { NULL, 0 },
/* 0x1d */ { NULL, 0 },
/* 0x1e */ { NULL, 0 },
/* 0x1f */ { NULL, 0 },
/* 0x20 */ { NULL, 0 },
/* 0x21 */ { NULL, 0 },
/* 0x22 */ { NULL, 0 },
/* 0x23 */ { NULL, 0 },
/* 0x24 */ { NULL, 0 },
/* 0x25 */ { NULL, 0 },
/* 0x26 */ { NULL, 0 },
/* 0x27 */ { NULL, 0 },
/* 0x28 */ { NULL, 0 },
/* 0x29 */ { NULL, 0 },
/* 0x2a */ { itable_vex0122A, 4 },
/* 0x2b */ { NULL, 0 },
/* 0x2c */ { itable_vex0122C, 2 },
/* 0x2d */ { itable_vex0122D, 2 },
/* 0x2e */ { NULL, 0 },
/* 0x2f */ { NULL, 0 },
/* 0x30 */ { NULL, 0 },
/* 0x31 */ { NULL, 0 },
/* 0x32 */ { NULL, 0 },
/* 0x33 */ { NULL, 0 },
/* 0x34 */ { NULL, 0 },
/* 0x35 */ { NULL, 0 },
/* 0x36 */ { NULL, 0 },
/* 0x37 */ { NULL, 0 },
/* 0x38 */ { NULL, 0 },
/* 0x39 */ { NULL, 0 },
/* 0x3a */ { NULL, 0 },
/* 0x3b */ { NULL, 0 },
/* 0x3c */ { NULL, 0 },
/* 0x3d */ { NULL, 0 },
/* 0x3e */ { NULL, 0 },
/* 0x3f */ { NULL, 0 },
/* 0x40 */ { NULL, 0 },
/* 0x41 */ { NULL, 0 },
/* 0x42 */ { NULL, 0 },
/* 0x43 */ { NULL, 0 },
/* 0x44 */ { NULL, 0 },
/* 0x45 */ { NULL, 0 },
/* 0x46 */ { NULL, 0 },
/* 0x47 */ { NULL, 0 },
/* 0x48 */ { NULL, 0 },
/* 0x49 */ { NULL, 0 },
/* 0x4a */ { NULL, 0 },
/* 0x4b */ { NULL, 0 },
/* 0x4c */ { NULL, 0 },
/* 0x4d */ { NULL, 0 },
/* 0x4e */ { NULL, 0 },
/* 0x4f */ { NULL, 0 },
/* 0x50 */ { NULL, 0 },
/* 0x51 */ { itable_vex01251, 2 },
/* 0x52 */ { itable_vex01252, 2 },
/* 0x53 */ { itable_vex01253, 2 },
/* 0x54 */ { NULL, 0 },
/* 0x55 */ { NULL, 0 },
/* 0x56 */ { NULL, 0 },
/* 0x57 */ { NULL, 0 },
/* 0x58 */ { itable_vex01258, 2 },
/* 0x59 */ { itable_vex01259, 2 },
/* 0x5a */ { itable_vex0125A, 2 },
/* 0x5b */ { itable_vex0125B, 2 },
/* 0x5c */ { itable_vex0125C, 2 },
/* 0x5d */ { itable_vex0125D, 2 },
/* 0x5e */ { itable_vex0125E, 2 },
/* 0x5f */ { itable_vex0125F, 2 },
/* 0x60 */ { NULL, 0 },
/* 0x61 */ { NULL, 0 },
/* 0x62 */ { NULL, 0 },
/* 0x63 */ { NULL, 0 },
/* 0x64 */ { NULL, 0 },
/* 0x65 */ { NULL, 0 },
/* 0x66 */ { NULL, 0 },
/* 0x67 */ { NULL, 0 },
/* 0x68 */ { NULL, 0 },
/* 0x69 */ { NULL, 0 },
/* 0x6a */ { NULL, 0 },
/* 0x6b */ { NULL, 0 },
/* 0x6c */ { NULL, 0 },
/* 0x6d */ { NULL, 0 },
/* 0x6e */ { NULL, 0 },
/* 0x6f */ { itable_vex0126F, 3 },
/* 0x70 */ { itable_vex01270, 2 },
/* 0x71 */ { NULL, 0 },
/* 0x72 */ { NULL, 0 },
/* 0x73 */ { NULL, 0 },
/* 0x74 */ { NULL, 0 },
/* 0x75 */ { NULL, 0 },
/* 0x76 */ { NULL, 0 },
/* 0x77 */ { NULL, 0 },
/* 0x78 */ { NULL, 0 },
/* 0x79 */ { NULL, 0 },
/* 0x7a */ { NULL, 0 },
/* 0x7b */ { NULL, 0 },
/* 0x7c */ { NULL, 0 },
/* 0x7d */ { NULL, 0 },
/* 0x7e */ { itable_vex0127E, 1 },
/* 0x7f */ { itable_vex0127F, 3 },
/* 0x80 */ { NULL, 0 },
/* 0x81 */ { NULL, 0 },
/* 0x82 */ { NULL, 0 },
/* 0x83 */ { NULL, 0 },
/* 0x84 */ { NULL, 0 },
/* 0x85 */ { NULL, 0 },
/* 0x86 */ { NULL, 0 },
/* 0x87 */ { NULL, 0 },
/* 0x88 */ { NULL, 0 },
/* 0x89 */ { NULL, 0 },
/* 0x8a */ { NULL, 0 },
/* 0x8b */ { NULL, 0 },
/* 0x8c */ { NULL, 0 },
/* 0x8d */ { NULL, 0 },
/* 0x8e */ { NULL, 0 },
/* 0x8f */ { NULL, 0 },
/* 0x90 */ { NULL, 0 },
/* 0x91 */ { NULL, 0 },
/* 0x92 */ { NULL, 0 },
/* 0x93 */ { NULL, 0 },
/* 0x94 */ { NULL, 0 },
/* 0x95 */ { NULL, 0 },
/* 0x96 */ { NULL, 0 },
/* 0x97 */ { NULL, 0 },
/* 0x98 */ { NULL, 0 },
/* 0x99 */ { NULL, 0 },
/* 0x9a */ { NULL, 0 },
/* 0x9b */ { NULL, 0 },
/* 0x9c */ { NULL, 0 },
/* 0x9d */ { NULL, 0 },
/* 0x9e */ { NULL, 0 },
/* 0x9f */ { NULL, 0 },
/* 0xa0 */ { NULL, 0 },
/* 0xa1 */ { NULL, 0 },
/* 0xa2 */ { NULL, 0 },
/* 0xa3 */ { NULL, 0 },
/* 0xa4 */ { NULL, 0 },
/* 0xa5 */ { NULL, 0 },
/* 0xa6 */ { NULL, 0 },
/* 0xa7 */ { NULL, 0 },
/* 0xa8 */ { NULL, 0 },
/* 0xa9 */ { NULL, 0 },
/* 0xaa */ { NULL, 0 },
/* 0xab */ { NULL, 0 },
/* 0xac */ { NULL, 0 },
/* 0xad */ { NULL, 0 },
/* 0xae */ { NULL, 0 },
/* 0xaf */ { NULL, 0 },
/* 0xb0 */ { NULL, 0 },
/* 0xb1 */ { NULL, 0 },
/* 0xb2 */ { NULL, 0 },
/* 0xb3 */ { NULL, 0 },
/* 0xb4 */ { NULL, 0 },
/* 0xb5 */ { NULL, 0 },
/* 0xb6 */ { NULL, 0 },
/* 0xb7 */ { NULL, 0 },
/* 0xb8 */ { NULL, 0 },
/* 0xb9 */ { NULL, 0 },
/* 0xba */ { NULL, 0 },
/* 0xbb */ { NULL, 0 },
/* 0xbc */ { NULL, 0 },
/* 0xbd */ { NULL, 0 },
/* 0xbe */ { NULL, 0 },
/* 0xbf */ { NULL, 0 },
/* 0xc0 */ { NULL, 0 },
/* 0xc1 */ { NULL, 0 },
/* 0xc2 */ { itable_vex012C2, 94 },
/* 0xc3 */ { NULL, 0 },
/* 0xc4 */ { NULL, 0 },
/* 0xc5 */ { NULL, 0 },
/* 0xc6 */ { NULL, 0 },
/* 0xc7 */ { NULL, 0 },
/* 0xc8 */ { NULL, 0 },
/* 0xc9 */ { NULL, 0 },
/* 0xca */ { NULL, 0 },
/* 0xcb */ { NULL, 0 },
/* 0xcc */ { NULL, 0 },
/* 0xcd */ { NULL, 0 },
/* 0xce */ { NULL, 0 },
/* 0xcf */ { NULL, 0 },
/* 0xd0 */ { NULL, 0 },
/* 0xd1 */ { NULL, 0 },
/* 0xd2 */ { NULL, 0 },
/* 0xd3 */ { NULL, 0 },
/* 0xd4 */ { NULL, 0 },
/* 0xd5 */ { NULL, 0 },
/* 0xd6 */ { NULL, 0 },
/* 0xd7 */ { NULL, 0 },
/* 0xd8 */ { NULL, 0 },
/* 0xd9 */ { NULL, 0 },
/* 0xda */ { NULL, 0 },
/* 0xdb */ { NULL, 0 },
/* 0xdc */ { NULL, 0 },
/* 0xdd */ { NULL, 0 },
/* 0xde */ { NULL, 0 },
/* 0xdf */ { NULL, 0 },
/* 0xe0 */ { NULL, 0 },
/* 0xe1 */ { NULL, 0 },
/* 0xe2 */ { NULL, 0 },
/* 0xe3 */ { NULL, 0 },
/* 0xe4 */ { NULL, 0 },
/* 0xe5 */ { NULL, 0 },
/* 0xe6 */ { itable_vex012E6, 2 },
/* 0xe7 */ { NULL, 0 },
/* 0xe8 */ { NULL, 0 },
/* 0xe9 */ { NULL, 0 },
/* 0xea */ { NULL, 0 },
/* 0xeb */ { NULL, 0 },
/* 0xec */ { NULL, 0 },
/* 0xed */ { NULL, 0 },
/* 0xee */ { NULL, 0 },
/* 0xef */ { NULL, 0 },
/* 0xf0 */ { NULL, 0 },
/* 0xf1 */ { NULL, 0 },
/* 0xf2 */ { NULL, 0 },
/* 0xf3 */ { NULL, 0 },
/* 0xf4 */ { NULL, 0 },
/* 0xf5 */ { NULL, 0 },
/* 0xf6 */ { NULL, 0 },
/* 0xf7 */ { NULL, 0 },
/* 0xf8 */ { NULL, 0 },
/* 0xf9 */ { NULL, 0 },
/* 0xfa */ { NULL, 0 },
/* 0xfb */ { NULL, 0 },
/* 0xfc */ { NULL, 0 },
/* 0xfd */ { NULL, 0 },
/* 0xfe */ { NULL, 0 },
/* 0xff */ { NULL, 0 },
};
static const struct disasm_index itable_vex013[256] = {
/* 0x00 */ { NULL, 0 },
/* 0x01 */ { NULL, 0 },
/* 0x02 */ { NULL, 0 },
/* 0x03 */ { NULL, 0 },
/* 0x04 */ { NULL, 0 },
/* 0x05 */ { NULL, 0 },
/* 0x06 */ { NULL, 0 },
/* 0x07 */ { NULL, 0 },
/* 0x08 */ { NULL, 0 },
/* 0x09 */ { NULL, 0 },
/* 0x0a */ { NULL, 0 },
/* 0x0b */ { NULL, 0 },
/* 0x0c */ { NULL, 0 },
/* 0x0d */ { NULL, 0 },
/* 0x0e */ { NULL, 0 },
/* 0x0f */ { NULL, 0 },
/* 0x10 */ { itable_vex01310, 3 },
/* 0x11 */ { itable_vex01311, 3 },
/* 0x12 */ { itable_vex01312, 2 },
/* 0x13 */ { NULL, 0 },
/* 0x14 */ { NULL, 0 },
/* 0x15 */ { NULL, 0 },
/* 0x16 */ { NULL, 0 },
/* 0x17 */ { NULL, 0 },
/* 0x18 */ { NULL, 0 },
/* 0x19 */ { NULL, 0 },
/* 0x1a */ { NULL, 0 },
/* 0x1b */ { NULL, 0 },
/* 0x1c */ { NULL, 0 },
/* 0x1d */ { NULL, 0 },
/* 0x1e */ { NULL, 0 },
/* 0x1f */ { NULL, 0 },
/* 0x20 */ { NULL, 0 },
/* 0x21 */ { NULL, 0 },
/* 0x22 */ { NULL, 0 },
/* 0x23 */ { NULL, 0 },
/* 0x24 */ { NULL, 0 },
/* 0x25 */ { NULL, 0 },
/* 0x26 */ { NULL, 0 },
/* 0x27 */ { NULL, 0 },
/* 0x28 */ { NULL, 0 },
/* 0x29 */ { NULL, 0 },
/* 0x2a */ { itable_vex0132A, 4 },
/* 0x2b */ { NULL, 0 },
/* 0x2c */ { itable_vex0132C, 2 },
/* 0x2d */ { itable_vex0132D, 2 },
/* 0x2e */ { NULL, 0 },
/* 0x2f */ { NULL, 0 },
/* 0x30 */ { NULL, 0 },
/* 0x31 */ { NULL, 0 },
/* 0x32 */ { NULL, 0 },
/* 0x33 */ { NULL, 0 },
/* 0x34 */ { NULL, 0 },
/* 0x35 */ { NULL, 0 },
/* 0x36 */ { NULL, 0 },
/* 0x37 */ { NULL, 0 },
/* 0x38 */ { NULL, 0 },
/* 0x39 */ { NULL, 0 },
/* 0x3a */ { NULL, 0 },
/* 0x3b */ { NULL, 0 },
/* 0x3c */ { NULL, 0 },
/* 0x3d */ { NULL, 0 },
/* 0x3e */ { NULL, 0 },
/* 0x3f */ { NULL, 0 },
/* 0x40 */ { NULL, 0 },
/* 0x41 */ { NULL, 0 },
/* 0x42 */ { NULL, 0 },
/* 0x43 */ { NULL, 0 },
/* 0x44 */ { NULL, 0 },
/* 0x45 */ { NULL, 0 },
/* 0x46 */ { NULL, 0 },
/* 0x47 */ { NULL, 0 },
/* 0x48 */ { NULL, 0 },
/* 0x49 */ { NULL, 0 },
/* 0x4a */ { NULL, 0 },
/* 0x4b */ { NULL, 0 },
/* 0x4c */ { NULL, 0 },
/* 0x4d */ { NULL, 0 },
/* 0x4e */ { NULL, 0 },
/* 0x4f */ { NULL, 0 },
/* 0x50 */ { NULL, 0 },
/* 0x51 */ { itable_vex01351, 2 },
/* 0x52 */ { NULL, 0 },
/* 0x53 */ { NULL, 0 },
/* 0x54 */ { NULL, 0 },
/* 0x55 */ { NULL, 0 },
/* 0x56 */ { NULL, 0 },
/* 0x57 */ { NULL, 0 },
/* 0x58 */ { itable_vex01358, 2 },
/* 0x59 */ { itable_vex01359, 2 },
/* 0x5a */ { itable_vex0135A, 2 },
/* 0x5b */ { NULL, 0 },
/* 0x5c */ { itable_vex0135C, 2 },
/* 0x5d */ { itable_vex0135D, 2 },
/* 0x5e */ { itable_vex0135E, 2 },
/* 0x5f */ { itable_vex0135F, 2 },
/* 0x60 */ { NULL, 0 },
/* 0x61 */ { NULL, 0 },
/* 0x62 */ { NULL, 0 },
/* 0x63 */ { NULL, 0 },
/* 0x64 */ { NULL, 0 },
/* 0x65 */ { NULL, 0 },
/* 0x66 */ { NULL, 0 },
/* 0x67 */ { NULL, 0 },
/* 0x68 */ { NULL, 0 },
/* 0x69 */ { NULL, 0 },
/* 0x6a */ { NULL, 0 },
/* 0x6b */ { NULL, 0 },
/* 0x6c */ { NULL, 0 },
/* 0x6d */ { NULL, 0 },
/* 0x6e */ { NULL, 0 },
/* 0x6f */ { NULL, 0 },
/* 0x70 */ { itable_vex01370, 2 },
/* 0x71 */ { NULL, 0 },
/* 0x72 */ { NULL, 0 },
/* 0x73 */ { NULL, 0 },
/* 0x74 */ { NULL, 0 },
/* 0x75 */ { NULL, 0 },
/* 0x76 */ { NULL, 0 },
/* 0x77 */ { NULL, 0 },
/* 0x78 */ { NULL, 0 },
/* 0x79 */ { NULL, 0 },
/* 0x7a */ { NULL, 0 },
/* 0x7b */ { NULL, 0 },
/* 0x7c */ { itable_vex0137C, 4 },
/* 0x7d */ { itable_vex0137D, 4 },
/* 0x7e */ { NULL, 0 },
/* 0x7f */ { NULL, 0 },
/* 0x80 */ { NULL, 0 },
/* 0x81 */ { NULL, 0 },
/* 0x82 */ { NULL, 0 },
/* 0x83 */ { NULL, 0 },
/* 0x84 */ { NULL, 0 },
/* 0x85 */ { NULL, 0 },
/* 0x86 */ { NULL, 0 },
/* 0x87 */ { NULL, 0 },
/* 0x88 */ { NULL, 0 },
/* 0x89 */ { NULL, 0 },
/* 0x8a */ { NULL, 0 },
/* 0x8b */ { NULL, 0 },
/* 0x8c */ { NULL, 0 },
/* 0x8d */ { NULL, 0 },
/* 0x8e */ { NULL, 0 },
/* 0x8f */ { NULL, 0 },
/* 0x90 */ { NULL, 0 },
/* 0x91 */ { NULL, 0 },
/* 0x92 */ { itable_vex01392, 2 },
/* 0x93 */ { itable_vex01393, 2 },
/* 0x94 */ { NULL, 0 },
/* 0x95 */ { NULL, 0 },
/* 0x96 */ { NULL, 0 },
/* 0x97 */ { NULL, 0 },
/* 0x98 */ { NULL, 0 },
/* 0x99 */ { NULL, 0 },
/* 0x9a */ { NULL, 0 },
/* 0x9b */ { NULL, 0 },
/* 0x9c */ { NULL, 0 },
/* 0x9d */ { NULL, 0 },
/* 0x9e */ { NULL, 0 },
/* 0x9f */ { NULL, 0 },
/* 0xa0 */ { NULL, 0 },
/* 0xa1 */ { NULL, 0 },
/* 0xa2 */ { NULL, 0 },
/* 0xa3 */ { NULL, 0 },
/* 0xa4 */ { NULL, 0 },
/* 0xa5 */ { NULL, 0 },
/* 0xa6 */ { NULL, 0 },
/* 0xa7 */ { NULL, 0 },
/* 0xa8 */ { NULL, 0 },
/* 0xa9 */ { NULL, 0 },
/* 0xaa */ { NULL, 0 },
/* 0xab */ { NULL, 0 },
/* 0xac */ { NULL, 0 },
/* 0xad */ { NULL, 0 },
/* 0xae */ { NULL, 0 },
/* 0xaf */ { NULL, 0 },
/* 0xb0 */ { NULL, 0 },
/* 0xb1 */ { NULL, 0 },
/* 0xb2 */ { NULL, 0 },
/* 0xb3 */ { NULL, 0 },
/* 0xb4 */ { NULL, 0 },
/* 0xb5 */ { NULL, 0 },
/* 0xb6 */ { NULL, 0 },
/* 0xb7 */ { NULL, 0 },
/* 0xb8 */ { NULL, 0 },
/* 0xb9 */ { NULL, 0 },
/* 0xba */ { NULL, 0 },
/* 0xbb */ { NULL, 0 },
/* 0xbc */ { NULL, 0 },
/* 0xbd */ { NULL, 0 },
/* 0xbe */ { NULL, 0 },
/* 0xbf */ { NULL, 0 },
/* 0xc0 */ { NULL, 0 },
/* 0xc1 */ { NULL, 0 },
/* 0xc2 */ { itable_vex013C2, 94 },
/* 0xc3 */ { NULL, 0 },
/* 0xc4 */ { NULL, 0 },
/* 0xc5 */ { NULL, 0 },
/* 0xc6 */ { NULL, 0 },
/* 0xc7 */ { NULL, 0 },
/* 0xc8 */ { NULL, 0 },
/* 0xc9 */ { NULL, 0 },
/* 0xca */ { NULL, 0 },
/* 0xcb */ { NULL, 0 },
/* 0xcc */ { NULL, 0 },
/* 0xcd */ { NULL, 0 },
/* 0xce */ { NULL, 0 },
/* 0xcf */ { NULL, 0 },
/* 0xd0 */ { itable_vex013D0, 4 },
/* 0xd1 */ { NULL, 0 },
/* 0xd2 */ { NULL, 0 },
/* 0xd3 */ { NULL, 0 },
/* 0xd4 */ { NULL, 0 },
/* 0xd5 */ { NULL, 0 },
/* 0xd6 */ { NULL, 0 },
/* 0xd7 */ { NULL, 0 },
/* 0xd8 */ { NULL, 0 },
/* 0xd9 */ { NULL, 0 },
/* 0xda */ { NULL, 0 },
/* 0xdb */ { NULL, 0 },
/* 0xdc */ { NULL, 0 },
/* 0xdd */ { NULL, 0 },
/* 0xde */ { NULL, 0 },
/* 0xdf */ { NULL, 0 },
/* 0xe0 */ { NULL, 0 },
/* 0xe1 */ { NULL, 0 },
/* 0xe2 */ { NULL, 0 },
/* 0xe3 */ { NULL, 0 },
/* 0xe4 */ { NULL, 0 },
/* 0xe5 */ { NULL, 0 },
/* 0xe6 */ { itable_vex013E6, 4 },
/* 0xe7 */ { NULL, 0 },
/* 0xe8 */ { NULL, 0 },
/* 0xe9 */ { NULL, 0 },
/* 0xea */ { NULL, 0 },
/* 0xeb */ { NULL, 0 },
/* 0xec */ { NULL, 0 },
/* 0xed */ { NULL, 0 },
/* 0xee */ { NULL, 0 },
/* 0xef */ { NULL, 0 },
/* 0xf0 */ { itable_vex013F0, 3 },
/* 0xf1 */ { NULL, 0 },
/* 0xf2 */ { NULL, 0 },
/* 0xf3 */ { NULL, 0 },
/* 0xf4 */ { NULL, 0 },
/* 0xf5 */ { NULL, 0 },
/* 0xf6 */ { NULL, 0 },
/* 0xf7 */ { NULL, 0 },
/* 0xf8 */ { NULL, 0 },
/* 0xf9 */ { NULL, 0 },
/* 0xfa */ { NULL, 0 },
/* 0xfb */ { NULL, 0 },
/* 0xfc */ { NULL, 0 },
/* 0xfd */ { NULL, 0 },
/* 0xfe */ { NULL, 0 },
/* 0xff */ { NULL, 0 },
};
static const struct disasm_index itable_vex020[256] = {
/* 0x00 */ { NULL, 0 },
/* 0x01 */ { NULL, 0 },
/* 0x02 */ { NULL, 0 },
/* 0x03 */ { NULL, 0 },
/* 0x04 */ { NULL, 0 },
/* 0x05 */ { NULL, 0 },
/* 0x06 */ { NULL, 0 },
/* 0x07 */ { NULL, 0 },
/* 0x08 */ { NULL, 0 },
/* 0x09 */ { NULL, 0 },
/* 0x0a */ { NULL, 0 },
/* 0x0b */ { NULL, 0 },
/* 0x0c */ { NULL, 0 },
/* 0x0d */ { NULL, 0 },
/* 0x0e */ { NULL, 0 },
/* 0x0f */ { NULL, 0 },
/* 0x10 */ { NULL, 0 },
/* 0x11 */ { NULL, 0 },
/* 0x12 */ { NULL, 0 },
/* 0x13 */ { NULL, 0 },
/* 0x14 */ { NULL, 0 },
/* 0x15 */ { NULL, 0 },
/* 0x16 */ { NULL, 0 },
/* 0x17 */ { NULL, 0 },
/* 0x18 */ { NULL, 0 },
/* 0x19 */ { NULL, 0 },
/* 0x1a */ { NULL, 0 },
/* 0x1b */ { NULL, 0 },
/* 0x1c */ { NULL, 0 },
/* 0x1d */ { NULL, 0 },
/* 0x1e */ { NULL, 0 },
/* 0x1f */ { NULL, 0 },
/* 0x20 */ { NULL, 0 },
/* 0x21 */ { NULL, 0 },
/* 0x22 */ { NULL, 0 },
/* 0x23 */ { NULL, 0 },
/* 0x24 */ { NULL, 0 },
/* 0x25 */ { NULL, 0 },
/* 0x26 */ { NULL, 0 },
/* 0x27 */ { NULL, 0 },
/* 0x28 */ { NULL, 0 },
/* 0x29 */ { NULL, 0 },
/* 0x2a */ { NULL, 0 },
/* 0x2b */ { NULL, 0 },
/* 0x2c */ { NULL, 0 },
/* 0x2d */ { NULL, 0 },
/* 0x2e */ { NULL, 0 },
/* 0x2f */ { NULL, 0 },
/* 0x30 */ { NULL, 0 },
/* 0x31 */ { NULL, 0 },
/* 0x32 */ { NULL, 0 },
/* 0x33 */ { NULL, 0 },
/* 0x34 */ { NULL, 0 },
/* 0x35 */ { NULL, 0 },
/* 0x36 */ { NULL, 0 },
/* 0x37 */ { NULL, 0 },
/* 0x38 */ { NULL, 0 },
/* 0x39 */ { NULL, 0 },
/* 0x3a */ { NULL, 0 },
/* 0x3b */ { NULL, 0 },
/* 0x3c */ { NULL, 0 },
/* 0x3d */ { NULL, 0 },
/* 0x3e */ { NULL, 0 },
/* 0x3f */ { NULL, 0 },
/* 0x40 */ { NULL, 0 },
/* 0x41 */ { NULL, 0 },
/* 0x42 */ { NULL, 0 },
/* 0x43 */ { NULL, 0 },
/* 0x44 */ { NULL, 0 },
/* 0x45 */ { NULL, 0 },
/* 0x46 */ { NULL, 0 },
/* 0x47 */ { NULL, 0 },
/* 0x48 */ { NULL, 0 },
/* 0x49 */ { NULL, 0 },
/* 0x4a */ { NULL, 0 },
/* 0x4b */ { NULL, 0 },
/* 0x4c */ { NULL, 0 },
/* 0x4d */ { NULL, 0 },
/* 0x4e */ { NULL, 0 },
/* 0x4f */ { NULL, 0 },
/* 0x50 */ { NULL, 0 },
/* 0x51 */ { NULL, 0 },
/* 0x52 */ { NULL, 0 },
/* 0x53 */ { NULL, 0 },
/* 0x54 */ { NULL, 0 },
/* 0x55 */ { NULL, 0 },
/* 0x56 */ { NULL, 0 },
/* 0x57 */ { NULL, 0 },
/* 0x58 */ { NULL, 0 },
/* 0x59 */ { NULL, 0 },
/* 0x5a */ { NULL, 0 },
/* 0x5b */ { NULL, 0 },
/* 0x5c */ { NULL, 0 },
/* 0x5d */ { NULL, 0 },
/* 0x5e */ { NULL, 0 },
/* 0x5f */ { NULL, 0 },
/* 0x60 */ { NULL, 0 },
/* 0x61 */ { NULL, 0 },
/* 0x62 */ { NULL, 0 },
/* 0x63 */ { NULL, 0 },
/* 0x64 */ { NULL, 0 },
/* 0x65 */ { NULL, 0 },
/* 0x66 */ { NULL, 0 },
/* 0x67 */ { NULL, 0 },
/* 0x68 */ { NULL, 0 },
/* 0x69 */ { NULL, 0 },
/* 0x6a */ { NULL, 0 },
/* 0x6b */ { NULL, 0 },
/* 0x6c */ { NULL, 0 },
/* 0x6d */ { NULL, 0 },
/* 0x6e */ { NULL, 0 },
/* 0x6f */ { NULL, 0 },
/* 0x70 */ { NULL, 0 },
/* 0x71 */ { NULL, 0 },
/* 0x72 */ { NULL, 0 },
/* 0x73 */ { NULL, 0 },
/* 0x74 */ { NULL, 0 },
/* 0x75 */ { NULL, 0 },
/* 0x76 */ { NULL, 0 },
/* 0x77 */ { NULL, 0 },
/* 0x78 */ { NULL, 0 },
/* 0x79 */ { NULL, 0 },
/* 0x7a */ { NULL, 0 },
/* 0x7b */ { NULL, 0 },
/* 0x7c */ { NULL, 0 },
/* 0x7d */ { NULL, 0 },
/* 0x7e */ { NULL, 0 },
/* 0x7f */ { NULL, 0 },
/* 0x80 */ { NULL, 0 },
/* 0x81 */ { NULL, 0 },
/* 0x82 */ { NULL, 0 },
/* 0x83 */ { NULL, 0 },
/* 0x84 */ { NULL, 0 },
/* 0x85 */ { NULL, 0 },
/* 0x86 */ { NULL, 0 },
/* 0x87 */ { NULL, 0 },
/* 0x88 */ { NULL, 0 },
/* 0x89 */ { NULL, 0 },
/* 0x8a */ { NULL, 0 },
/* 0x8b */ { NULL, 0 },
/* 0x8c */ { NULL, 0 },
/* 0x8d */ { NULL, 0 },
/* 0x8e */ { NULL, 0 },
/* 0x8f */ { NULL, 0 },
/* 0x90 */ { NULL, 0 },
/* 0x91 */ { NULL, 0 },
/* 0x92 */ { NULL, 0 },
/* 0x93 */ { NULL, 0 },
/* 0x94 */ { NULL, 0 },
/* 0x95 */ { NULL, 0 },
/* 0x96 */ { NULL, 0 },
/* 0x97 */ { NULL, 0 },
/* 0x98 */ { NULL, 0 },
/* 0x99 */ { NULL, 0 },
/* 0x9a */ { NULL, 0 },
/* 0x9b */ { NULL, 0 },
/* 0x9c */ { NULL, 0 },
/* 0x9d */ { NULL, 0 },
/* 0x9e */ { NULL, 0 },
/* 0x9f */ { NULL, 0 },
/* 0xa0 */ { NULL, 0 },
/* 0xa1 */ { NULL, 0 },
/* 0xa2 */ { NULL, 0 },
/* 0xa3 */ { NULL, 0 },
/* 0xa4 */ { NULL, 0 },
/* 0xa5 */ { NULL, 0 },
/* 0xa6 */ { NULL, 0 },
/* 0xa7 */ { NULL, 0 },
/* 0xa8 */ { NULL, 0 },
/* 0xa9 */ { NULL, 0 },
/* 0xaa */ { NULL, 0 },
/* 0xab */ { NULL, 0 },
/* 0xac */ { NULL, 0 },
/* 0xad */ { NULL, 0 },
/* 0xae */ { NULL, 0 },
/* 0xaf */ { NULL, 0 },
/* 0xb0 */ { NULL, 0 },
/* 0xb1 */ { NULL, 0 },
/* 0xb2 */ { NULL, 0 },
/* 0xb3 */ { NULL, 0 },
/* 0xb4 */ { NULL, 0 },
/* 0xb5 */ { NULL, 0 },
/* 0xb6 */ { NULL, 0 },
/* 0xb7 */ { NULL, 0 },
/* 0xb8 */ { NULL, 0 },
/* 0xb9 */ { NULL, 0 },
/* 0xba */ { NULL, 0 },
/* 0xbb */ { NULL, 0 },
/* 0xbc */ { NULL, 0 },
/* 0xbd */ { NULL, 0 },
/* 0xbe */ { NULL, 0 },
/* 0xbf */ { NULL, 0 },
/* 0xc0 */ { NULL, 0 },
/* 0xc1 */ { NULL, 0 },
/* 0xc2 */ { NULL, 0 },
/* 0xc3 */ { NULL, 0 },
/* 0xc4 */ { NULL, 0 },
/* 0xc5 */ { NULL, 0 },
/* 0xc6 */ { NULL, 0 },
/* 0xc7 */ { NULL, 0 },
/* 0xc8 */ { NULL, 0 },
/* 0xc9 */ { NULL, 0 },
/* 0xca */ { NULL, 0 },
/* 0xcb */ { NULL, 0 },
/* 0xcc */ { NULL, 0 },
/* 0xcd */ { NULL, 0 },
/* 0xce */ { NULL, 0 },
/* 0xcf */ { NULL, 0 },
/* 0xd0 */ { NULL, 0 },
/* 0xd1 */ { NULL, 0 },
/* 0xd2 */ { NULL, 0 },
/* 0xd3 */ { NULL, 0 },
/* 0xd4 */ { NULL, 0 },
/* 0xd5 */ { NULL, 0 },
/* 0xd6 */ { NULL, 0 },
/* 0xd7 */ { NULL, 0 },
/* 0xd8 */ { NULL, 0 },
/* 0xd9 */ { NULL, 0 },
/* 0xda */ { NULL, 0 },
/* 0xdb */ { NULL, 0 },
/* 0xdc */ { NULL, 0 },
/* 0xdd */ { NULL, 0 },
/* 0xde */ { NULL, 0 },
/* 0xdf */ { NULL, 0 },
/* 0xe0 */ { NULL, 0 },
/* 0xe1 */ { NULL, 0 },
/* 0xe2 */ { NULL, 0 },
/* 0xe3 */ { NULL, 0 },
/* 0xe4 */ { NULL, 0 },
/* 0xe5 */ { NULL, 0 },
/* 0xe6 */ { NULL, 0 },
/* 0xe7 */ { NULL, 0 },
/* 0xe8 */ { NULL, 0 },
/* 0xe9 */ { NULL, 0 },
/* 0xea */ { NULL, 0 },
/* 0xeb */ { NULL, 0 },
/* 0xec */ { NULL, 0 },
/* 0xed */ { NULL, 0 },
/* 0xee */ { NULL, 0 },
/* 0xef */ { NULL, 0 },
/* 0xf0 */ { NULL, 0 },
/* 0xf1 */ { NULL, 0 },
/* 0xf2 */ { itable_vex020F2, 2 },
/* 0xf3 */ { itable_vex020F3, 6 },
/* 0xf4 */ { NULL, 0 },
/* 0xf5 */ { itable_vex020F5, 2 },
/* 0xf6 */ { NULL, 0 },
/* 0xf7 */ { itable_vex020F7, 2 },
/* 0xf8 */ { NULL, 0 },
/* 0xf9 */ { NULL, 0 },
/* 0xfa */ { NULL, 0 },
/* 0xfb */ { NULL, 0 },
/* 0xfc */ { NULL, 0 },
/* 0xfd */ { NULL, 0 },
/* 0xfe */ { NULL, 0 },
/* 0xff */ { NULL, 0 },
};
static const struct disasm_index itable_vex021[256] = {
/* 0x00 */ { itable_vex02100, 4 },
/* 0x01 */ { itable_vex02101, 4 },
/* 0x02 */ { itable_vex02102, 4 },
/* 0x03 */ { itable_vex02103, 4 },
/* 0x04 */ { itable_vex02104, 4 },
/* 0x05 */ { itable_vex02105, 4 },
/* 0x06 */ { itable_vex02106, 4 },
/* 0x07 */ { itable_vex02107, 4 },
/* 0x08 */ { itable_vex02108, 4 },
/* 0x09 */ { itable_vex02109, 4 },
/* 0x0a */ { itable_vex0210A, 4 },
/* 0x0b */ { itable_vex0210B, 4 },
/* 0x0c */ { itable_vex0210C, 4 },
/* 0x0d */ { itable_vex0210D, 4 },
/* 0x0e */ { itable_vex0210E, 2 },
/* 0x0f */ { itable_vex0210F, 2 },
/* 0x10 */ { NULL, 0 },
/* 0x11 */ { NULL, 0 },
/* 0x12 */ { NULL, 0 },
/* 0x13 */ { itable_vex02113, 2 },
/* 0x14 */ { NULL, 0 },
/* 0x15 */ { NULL, 0 },
/* 0x16 */ { itable_vex02116, 2 },
/* 0x17 */ { itable_vex02117, 2 },
/* 0x18 */ { itable_vex02118, 4 },
/* 0x19 */ { itable_vex02119, 2 },
/* 0x1a */ { itable_vex0211A, 1 },
/* 0x1b */ { NULL, 0 },
/* 0x1c */ { itable_vex0211C, 2 },
/* 0x1d */ { itable_vex0211D, 2 },
/* 0x1e */ { itable_vex0211E, 2 },
/* 0x1f */ { NULL, 0 },
/* 0x20 */ { itable_vex02120, 2 },
/* 0x21 */ { itable_vex02121, 3 },
/* 0x22 */ { itable_vex02122, 3 },
/* 0x23 */ { itable_vex02123, 2 },
/* 0x24 */ { itable_vex02124, 3 },
/* 0x25 */ { itable_vex02125, 2 },
/* 0x26 */ { NULL, 0 },
/* 0x27 */ { NULL, 0 },
/* 0x28 */ { itable_vex02128, 4 },
/* 0x29 */ { itable_vex02129, 4 },
/* 0x2a */ { itable_vex0212A, 2 },
/* 0x2b */ { itable_vex0212B, 4 },
/* 0x2c */ { itable_vex0212C, 2 },
/* 0x2d */ { itable_vex0212D, 2 },
/* 0x2e */ { itable_vex0212E, 2 },
/* 0x2f */ { itable_vex0212F, 2 },
/* 0x30 */ { itable_vex02130, 2 },
/* 0x31 */ { itable_vex02131, 3 },
/* 0x32 */ { itable_vex02132, 3 },
/* 0x33 */ { itable_vex02133, 2 },
/* 0x34 */ { itable_vex02134, 3 },
/* 0x35 */ { itable_vex02135, 2 },
/* 0x36 */ { itable_vex02136, 2 },
/* 0x37 */ { itable_vex02137, 4 },
/* 0x38 */ { itable_vex02138, 4 },
/* 0x39 */ { itable_vex02139, 4 },
/* 0x3a */ { itable_vex0213A, 4 },
/* 0x3b */ { itable_vex0213B, 4 },
/* 0x3c */ { itable_vex0213C, 4 },
/* 0x3d */ { itable_vex0213D, 4 },
/* 0x3e */ { itable_vex0213E, 4 },
/* 0x3f */ { itable_vex0213F, 4 },
/* 0x40 */ { itable_vex02140, 4 },
/* 0x41 */ { itable_vex02141, 1 },
/* 0x42 */ { NULL, 0 },
/* 0x43 */ { NULL, 0 },
/* 0x44 */ { NULL, 0 },
/* 0x45 */ { itable_vex02145, 8 },
/* 0x46 */ { itable_vex02146, 4 },
/* 0x47 */ { itable_vex02147, 8 },
/* 0x48 */ { NULL, 0 },
/* 0x49 */ { NULL, 0 },
/* 0x4a */ { NULL, 0 },
/* 0x4b */ { NULL, 0 },
/* 0x4c */ { NULL, 0 },
/* 0x4d */ { NULL, 0 },
/* 0x4e */ { NULL, 0 },
/* 0x4f */ { NULL, 0 },
/* 0x50 */ { NULL, 0 },
/* 0x51 */ { NULL, 0 },
/* 0x52 */ { NULL, 0 },
/* 0x53 */ { NULL, 0 },
/* 0x54 */ { NULL, 0 },
/* 0x55 */ { NULL, 0 },
/* 0x56 */ { NULL, 0 },
/* 0x57 */ { NULL, 0 },
/* 0x58 */ { itable_vex02158, 4 },
/* 0x59 */ { itable_vex02159, 4 },
/* 0x5a */ { itable_vex0215A, 1 },
/* 0x5b */ { NULL, 0 },
/* 0x5c */ { NULL, 0 },
/* 0x5d */ { NULL, 0 },
/* 0x5e */ { NULL, 0 },
/* 0x5f */ { NULL, 0 },
/* 0x60 */ { NULL, 0 },
/* 0x61 */ { NULL, 0 },
/* 0x62 */ { NULL, 0 },
/* 0x63 */ { NULL, 0 },
/* 0x64 */ { NULL, 0 },
/* 0x65 */ { NULL, 0 },
/* 0x66 */ { NULL, 0 },
/* 0x67 */ { NULL, 0 },
/* 0x68 */ { NULL, 0 },
/* 0x69 */ { NULL, 0 },
/* 0x6a */ { NULL, 0 },
/* 0x6b */ { NULL, 0 },
/* 0x6c */ { NULL, 0 },
/* 0x6d */ { NULL, 0 },
/* 0x6e */ { NULL, 0 },
/* 0x6f */ { NULL, 0 },
/* 0x70 */ { NULL, 0 },
/* 0x71 */ { NULL, 0 },
/* 0x72 */ { NULL, 0 },
/* 0x73 */ { NULL, 0 },
/* 0x74 */ { NULL, 0 },
/* 0x75 */ { NULL, 0 },
/* 0x76 */ { NULL, 0 },
/* 0x77 */ { NULL, 0 },
/* 0x78 */ { itable_vex02178, 4 },
/* 0x79 */ { itable_vex02179, 4 },
/* 0x7a */ { NULL, 0 },
/* 0x7b */ { NULL, 0 },
/* 0x7c */ { NULL, 0 },
/* 0x7d */ { NULL, 0 },
/* 0x7e */ { NULL, 0 },
/* 0x7f */ { NULL, 0 },
/* 0x80 */ { NULL, 0 },
/* 0x81 */ { NULL, 0 },
/* 0x82 */ { NULL, 0 },
/* 0x83 */ { NULL, 0 },
/* 0x84 */ { NULL, 0 },
/* 0x85 */ { NULL, 0 },
/* 0x86 */ { NULL, 0 },
/* 0x87 */ { NULL, 0 },
/* 0x88 */ { NULL, 0 },
/* 0x89 */ { NULL, 0 },
/* 0x8a */ { NULL, 0 },
/* 0x8b */ { NULL, 0 },
/* 0x8c */ { itable_vex0218C, 8 },
/* 0x8d */ { NULL, 0 },
/* 0x8e */ { itable_vex0218E, 8 },
/* 0x8f */ { NULL, 0 },
/* 0x90 */ { itable_vex02190, 4 },
/* 0x91 */ { itable_vex02191, 4 },
/* 0x92 */ { itable_vex02192, 4 },
/* 0x93 */ { itable_vex02193, 4 },
/* 0x94 */ { NULL, 0 },
/* 0x95 */ { NULL, 0 },
/* 0x96 */ { itable_vex02196, 8 },
/* 0x97 */ { itable_vex02197, 8 },
/* 0x98 */ { itable_vex02198, 8 },
/* 0x99 */ { itable_vex02199, 4 },
/* 0x9a */ { itable_vex0219A, 8 },
/* 0x9b */ { itable_vex0219B, 4 },
/* 0x9c */ { itable_vex0219C, 8 },
/* 0x9d */ { itable_vex0219D, 4 },
/* 0x9e */ { itable_vex0219E, 8 },
/* 0x9f */ { itable_vex0219F, 4 },
/* 0xa0 */ { NULL, 0 },
/* 0xa1 */ { NULL, 0 },
/* 0xa2 */ { NULL, 0 },
/* 0xa3 */ { NULL, 0 },
/* 0xa4 */ { NULL, 0 },
/* 0xa5 */ { NULL, 0 },
/* 0xa6 */ { itable_vex021A6, 8 },
/* 0xa7 */ { itable_vex021A7, 8 },
/* 0xa8 */ { itable_vex021A8, 8 },
/* 0xa9 */ { itable_vex021A9, 4 },
/* 0xaa */ { itable_vex021AA, 8 },
/* 0xab */ { itable_vex021AB, 4 },
/* 0xac */ { itable_vex021AC, 8 },
/* 0xad */ { itable_vex021AD, 4 },
/* 0xae */ { itable_vex021AE, 8 },
/* 0xaf */ { itable_vex021AF, 4 },
/* 0xb0 */ { NULL, 0 },
/* 0xb1 */ { NULL, 0 },
/* 0xb2 */ { NULL, 0 },
/* 0xb3 */ { NULL, 0 },
/* 0xb4 */ { NULL, 0 },
/* 0xb5 */ { NULL, 0 },
/* 0xb6 */ { itable_vex021B6, 8 },
/* 0xb7 */ { itable_vex021B7, 8 },
/* 0xb8 */ { itable_vex021B8, 8 },
/* 0xb9 */ { itable_vex021B9, 4 },
/* 0xba */ { itable_vex021BA, 8 },
/* 0xbb */ { itable_vex021BB, 4 },
/* 0xbc */ { itable_vex021BC, 8 },
/* 0xbd */ { itable_vex021BD, 4 },
/* 0xbe */ { itable_vex021BE, 8 },
/* 0xbf */ { itable_vex021BF, 4 },
/* 0xc0 */ { NULL, 0 },
/* 0xc1 */ { NULL, 0 },
/* 0xc2 */ { NULL, 0 },
/* 0xc3 */ { NULL, 0 },
/* 0xc4 */ { NULL, 0 },
/* 0xc5 */ { NULL, 0 },
/* 0xc6 */ { NULL, 0 },
/* 0xc7 */ { NULL, 0 },
/* 0xc8 */ { NULL, 0 },
/* 0xc9 */ { NULL, 0 },
/* 0xca */ { NULL, 0 },
/* 0xcb */ { NULL, 0 },
/* 0xcc */ { NULL, 0 },
/* 0xcd */ { NULL, 0 },
/* 0xce */ { NULL, 0 },
/* 0xcf */ { NULL, 0 },
/* 0xd0 */ { NULL, 0 },
/* 0xd1 */ { NULL, 0 },
/* 0xd2 */ { NULL, 0 },
/* 0xd3 */ { NULL, 0 },
/* 0xd4 */ { NULL, 0 },
/* 0xd5 */ { NULL, 0 },
/* 0xd6 */ { NULL, 0 },
/* 0xd7 */ { NULL, 0 },
/* 0xd8 */ { NULL, 0 },
/* 0xd9 */ { NULL, 0 },
/* 0xda */ { NULL, 0 },
/* 0xdb */ { itable_vex021DB, 1 },
/* 0xdc */ { itable_vex021DC, 4 },
/* 0xdd */ { itable_vex021DD, 4 },
/* 0xde */ { itable_vex021DE, 4 },
/* 0xdf */ { itable_vex021DF, 4 },
/* 0xe0 */ { NULL, 0 },
/* 0xe1 */ { NULL, 0 },
/* 0xe2 */ { NULL, 0 },
/* 0xe3 */ { NULL, 0 },
/* 0xe4 */ { NULL, 0 },
/* 0xe5 */ { NULL, 0 },
/* 0xe6 */ { NULL, 0 },
/* 0xe7 */ { NULL, 0 },
/* 0xe8 */ { NULL, 0 },
/* 0xe9 */ { NULL, 0 },
/* 0xea */ { NULL, 0 },
/* 0xeb */ { NULL, 0 },
/* 0xec */ { NULL, 0 },
/* 0xed */ { NULL, 0 },
/* 0xee */ { NULL, 0 },
/* 0xef */ { NULL, 0 },
/* 0xf0 */ { NULL, 0 },
/* 0xf1 */ { NULL, 0 },
/* 0xf2 */ { NULL, 0 },
/* 0xf3 */ { NULL, 0 },
/* 0xf4 */ { NULL, 0 },
/* 0xf5 */ { NULL, 0 },
/* 0xf6 */ { NULL, 0 },
/* 0xf7 */ { itable_vex021F7, 2 },
/* 0xf8 */ { NULL, 0 },
/* 0xf9 */ { NULL, 0 },
/* 0xfa */ { NULL, 0 },
/* 0xfb */ { NULL, 0 },
/* 0xfc */ { NULL, 0 },
/* 0xfd */ { NULL, 0 },
/* 0xfe */ { NULL, 0 },
/* 0xff */ { NULL, 0 },
};
static const struct disasm_index itable_vex022[256] = {
/* 0x00 */ { NULL, 0 },
/* 0x01 */ { NULL, 0 },
/* 0x02 */ { NULL, 0 },
/* 0x03 */ { NULL, 0 },
/* 0x04 */ { NULL, 0 },
/* 0x05 */ { NULL, 0 },
/* 0x06 */ { NULL, 0 },
/* 0x07 */ { NULL, 0 },
/* 0x08 */ { NULL, 0 },
/* 0x09 */ { NULL, 0 },
/* 0x0a */ { NULL, 0 },
/* 0x0b */ { NULL, 0 },
/* 0x0c */ { NULL, 0 },
/* 0x0d */ { NULL, 0 },
/* 0x0e */ { NULL, 0 },
/* 0x0f */ { NULL, 0 },
/* 0x10 */ { NULL, 0 },
/* 0x11 */ { NULL, 0 },
/* 0x12 */ { NULL, 0 },
/* 0x13 */ { NULL, 0 },
/* 0x14 */ { NULL, 0 },
/* 0x15 */ { NULL, 0 },
/* 0x16 */ { NULL, 0 },
/* 0x17 */ { NULL, 0 },
/* 0x18 */ { NULL, 0 },
/* 0x19 */ { NULL, 0 },
/* 0x1a */ { NULL, 0 },
/* 0x1b */ { NULL, 0 },
/* 0x1c */ { NULL, 0 },
/* 0x1d */ { NULL, 0 },
/* 0x1e */ { NULL, 0 },
/* 0x1f */ { NULL, 0 },
/* 0x20 */ { NULL, 0 },
/* 0x21 */ { NULL, 0 },
/* 0x22 */ { NULL, 0 },
/* 0x23 */ { NULL, 0 },
/* 0x24 */ { NULL, 0 },
/* 0x25 */ { NULL, 0 },
/* 0x26 */ { NULL, 0 },
/* 0x27 */ { NULL, 0 },
/* 0x28 */ { NULL, 0 },
/* 0x29 */ { NULL, 0 },
/* 0x2a */ { NULL, 0 },
/* 0x2b */ { NULL, 0 },
/* 0x2c */ { NULL, 0 },
/* 0x2d */ { NULL, 0 },
/* 0x2e */ { NULL, 0 },
/* 0x2f */ { NULL, 0 },
/* 0x30 */ { NULL, 0 },
/* 0x31 */ { NULL, 0 },
/* 0x32 */ { NULL, 0 },
/* 0x33 */ { NULL, 0 },
/* 0x34 */ { NULL, 0 },
/* 0x35 */ { NULL, 0 },
/* 0x36 */ { NULL, 0 },
/* 0x37 */ { NULL, 0 },
/* 0x38 */ { NULL, 0 },
/* 0x39 */ { NULL, 0 },
/* 0x3a */ { NULL, 0 },
/* 0x3b */ { NULL, 0 },
/* 0x3c */ { NULL, 0 },
/* 0x3d */ { NULL, 0 },
/* 0x3e */ { NULL, 0 },
/* 0x3f */ { NULL, 0 },
/* 0x40 */ { NULL, 0 },
/* 0x41 */ { NULL, 0 },
/* 0x42 */ { NULL, 0 },
/* 0x43 */ { NULL, 0 },
/* 0x44 */ { NULL, 0 },
/* 0x45 */ { NULL, 0 },
/* 0x46 */ { NULL, 0 },
/* 0x47 */ { NULL, 0 },
/* 0x48 */ { NULL, 0 },
/* 0x49 */ { NULL, 0 },
/* 0x4a */ { NULL, 0 },
/* 0x4b */ { NULL, 0 },
/* 0x4c */ { NULL, 0 },
/* 0x4d */ { NULL, 0 },
/* 0x4e */ { NULL, 0 },
/* 0x4f */ { NULL, 0 },
/* 0x50 */ { NULL, 0 },
/* 0x51 */ { NULL, 0 },
/* 0x52 */ { NULL, 0 },
/* 0x53 */ { NULL, 0 },
/* 0x54 */ { NULL, 0 },
/* 0x55 */ { NULL, 0 },
/* 0x56 */ { NULL, 0 },
/* 0x57 */ { NULL, 0 },
/* 0x58 */ { NULL, 0 },
/* 0x59 */ { NULL, 0 },
/* 0x5a */ { NULL, 0 },
/* 0x5b */ { NULL, 0 },
/* 0x5c */ { NULL, 0 },
/* 0x5d */ { NULL, 0 },
/* 0x5e */ { NULL, 0 },
/* 0x5f */ { NULL, 0 },
/* 0x60 */ { NULL, 0 },
/* 0x61 */ { NULL, 0 },
/* 0x62 */ { NULL, 0 },
/* 0x63 */ { NULL, 0 },
/* 0x64 */ { NULL, 0 },
/* 0x65 */ { NULL, 0 },
/* 0x66 */ { NULL, 0 },
/* 0x67 */ { NULL, 0 },
/* 0x68 */ { NULL, 0 },
/* 0x69 */ { NULL, 0 },
/* 0x6a */ { NULL, 0 },
/* 0x6b */ { NULL, 0 },
/* 0x6c */ { NULL, 0 },
/* 0x6d */ { NULL, 0 },
/* 0x6e */ { NULL, 0 },
/* 0x6f */ { NULL, 0 },
/* 0x70 */ { NULL, 0 },
/* 0x71 */ { NULL, 0 },
/* 0x72 */ { NULL, 0 },
/* 0x73 */ { NULL, 0 },
/* 0x74 */ { NULL, 0 },
/* 0x75 */ { NULL, 0 },
/* 0x76 */ { NULL, 0 },
/* 0x77 */ { NULL, 0 },
/* 0x78 */ { NULL, 0 },
/* 0x79 */ { NULL, 0 },
/* 0x7a */ { NULL, 0 },
/* 0x7b */ { NULL, 0 },
/* 0x7c */ { NULL, 0 },
/* 0x7d */ { NULL, 0 },
/* 0x7e */ { NULL, 0 },
/* 0x7f */ { NULL, 0 },
/* 0x80 */ { NULL, 0 },
/* 0x81 */ { NULL, 0 },
/* 0x82 */ { NULL, 0 },
/* 0x83 */ { NULL, 0 },
/* 0x84 */ { NULL, 0 },
/* 0x85 */ { NULL, 0 },
/* 0x86 */ { NULL, 0 },
/* 0x87 */ { NULL, 0 },
/* 0x88 */ { NULL, 0 },
/* 0x89 */ { NULL, 0 },
/* 0x8a */ { NULL, 0 },
/* 0x8b */ { NULL, 0 },
/* 0x8c */ { NULL, 0 },
/* 0x8d */ { NULL, 0 },
/* 0x8e */ { NULL, 0 },
/* 0x8f */ { NULL, 0 },
/* 0x90 */ { NULL, 0 },
/* 0x91 */ { NULL, 0 },
/* 0x92 */ { NULL, 0 },
/* 0x93 */ { NULL, 0 },
/* 0x94 */ { NULL, 0 },
/* 0x95 */ { NULL, 0 },
/* 0x96 */ { NULL, 0 },
/* 0x97 */ { NULL, 0 },
/* 0x98 */ { NULL, 0 },
/* 0x99 */ { NULL, 0 },
/* 0x9a */ { NULL, 0 },
/* 0x9b */ { NULL, 0 },
/* 0x9c */ { NULL, 0 },
/* 0x9d */ { NULL, 0 },
/* 0x9e */ { NULL, 0 },
/* 0x9f */ { NULL, 0 },
/* 0xa0 */ { NULL, 0 },
/* 0xa1 */ { NULL, 0 },
/* 0xa2 */ { NULL, 0 },
/* 0xa3 */ { NULL, 0 },
/* 0xa4 */ { NULL, 0 },
/* 0xa5 */ { NULL, 0 },
/* 0xa6 */ { NULL, 0 },
/* 0xa7 */ { NULL, 0 },
/* 0xa8 */ { NULL, 0 },
/* 0xa9 */ { NULL, 0 },
/* 0xaa */ { NULL, 0 },
/* 0xab */ { NULL, 0 },
/* 0xac */ { NULL, 0 },
/* 0xad */ { NULL, 0 },
/* 0xae */ { NULL, 0 },
/* 0xaf */ { NULL, 0 },
/* 0xb0 */ { NULL, 0 },
/* 0xb1 */ { NULL, 0 },
/* 0xb2 */ { NULL, 0 },
/* 0xb3 */ { NULL, 0 },
/* 0xb4 */ { NULL, 0 },
/* 0xb5 */ { NULL, 0 },
/* 0xb6 */ { NULL, 0 },
/* 0xb7 */ { NULL, 0 },
/* 0xb8 */ { NULL, 0 },
/* 0xb9 */ { NULL, 0 },
/* 0xba */ { NULL, 0 },
/* 0xbb */ { NULL, 0 },
/* 0xbc */ { NULL, 0 },
/* 0xbd */ { NULL, 0 },
/* 0xbe */ { NULL, 0 },
/* 0xbf */ { NULL, 0 },
/* 0xc0 */ { NULL, 0 },
/* 0xc1 */ { NULL, 0 },
/* 0xc2 */ { NULL, 0 },
/* 0xc3 */ { NULL, 0 },
/* 0xc4 */ { NULL, 0 },
/* 0xc5 */ { NULL, 0 },
/* 0xc6 */ { NULL, 0 },
/* 0xc7 */ { NULL, 0 },
/* 0xc8 */ { NULL, 0 },
/* 0xc9 */ { NULL, 0 },
/* 0xca */ { NULL, 0 },
/* 0xcb */ { NULL, 0 },
/* 0xcc */ { NULL, 0 },
/* 0xcd */ { NULL, 0 },
/* 0xce */ { NULL, 0 },
/* 0xcf */ { NULL, 0 },
/* 0xd0 */ { NULL, 0 },
/* 0xd1 */ { NULL, 0 },
/* 0xd2 */ { NULL, 0 },
/* 0xd3 */ { NULL, 0 },
/* 0xd4 */ { NULL, 0 },
/* 0xd5 */ { NULL, 0 },
/* 0xd6 */ { NULL, 0 },
/* 0xd7 */ { NULL, 0 },
/* 0xd8 */ { NULL, 0 },
/* 0xd9 */ { NULL, 0 },
/* 0xda */ { NULL, 0 },
/* 0xdb */ { NULL, 0 },
/* 0xdc */ { NULL, 0 },
/* 0xdd */ { NULL, 0 },
/* 0xde */ { NULL, 0 },
/* 0xdf */ { NULL, 0 },
/* 0xe0 */ { NULL, 0 },
/* 0xe1 */ { NULL, 0 },
/* 0xe2 */ { NULL, 0 },
/* 0xe3 */ { NULL, 0 },
/* 0xe4 */ { NULL, 0 },
/* 0xe5 */ { NULL, 0 },
/* 0xe6 */ { NULL, 0 },
/* 0xe7 */ { NULL, 0 },
/* 0xe8 */ { NULL, 0 },
/* 0xe9 */ { NULL, 0 },
/* 0xea */ { NULL, 0 },
/* 0xeb */ { NULL, 0 },
/* 0xec */ { NULL, 0 },
/* 0xed */ { NULL, 0 },
/* 0xee */ { NULL, 0 },
/* 0xef */ { NULL, 0 },
/* 0xf0 */ { NULL, 0 },
/* 0xf1 */ { NULL, 0 },
/* 0xf2 */ { NULL, 0 },
/* 0xf3 */ { NULL, 0 },
/* 0xf4 */ { NULL, 0 },
/* 0xf5 */ { itable_vex022F5, 2 },
/* 0xf6 */ { NULL, 0 },
/* 0xf7 */ { itable_vex022F7, 2 },
/* 0xf8 */ { NULL, 0 },
/* 0xf9 */ { NULL, 0 },
/* 0xfa */ { NULL, 0 },
/* 0xfb */ { NULL, 0 },
/* 0xfc */ { NULL, 0 },
/* 0xfd */ { NULL, 0 },
/* 0xfe */ { NULL, 0 },
/* 0xff */ { NULL, 0 },
};
static const struct disasm_index itable_vex023[256] = {
/* 0x00 */ { NULL, 0 },
/* 0x01 */ { NULL, 0 },
/* 0x02 */ { NULL, 0 },
/* 0x03 */ { NULL, 0 },
/* 0x04 */ { NULL, 0 },
/* 0x05 */ { NULL, 0 },
/* 0x06 */ { NULL, 0 },
/* 0x07 */ { NULL, 0 },
/* 0x08 */ { NULL, 0 },
/* 0x09 */ { NULL, 0 },
/* 0x0a */ { NULL, 0 },
/* 0x0b */ { NULL, 0 },
/* 0x0c */ { NULL, 0 },
/* 0x0d */ { NULL, 0 },
/* 0x0e */ { NULL, 0 },
/* 0x0f */ { NULL, 0 },
/* 0x10 */ { NULL, 0 },
/* 0x11 */ { NULL, 0 },
/* 0x12 */ { NULL, 0 },
/* 0x13 */ { NULL, 0 },
/* 0x14 */ { NULL, 0 },
/* 0x15 */ { NULL, 0 },
/* 0x16 */ { NULL, 0 },
/* 0x17 */ { NULL, 0 },
/* 0x18 */ { NULL, 0 },
/* 0x19 */ { NULL, 0 },
/* 0x1a */ { NULL, 0 },
/* 0x1b */ { NULL, 0 },
/* 0x1c */ { NULL, 0 },
/* 0x1d */ { NULL, 0 },
/* 0x1e */ { NULL, 0 },
/* 0x1f */ { NULL, 0 },
/* 0x20 */ { NULL, 0 },
/* 0x21 */ { NULL, 0 },
/* 0x22 */ { NULL, 0 },
/* 0x23 */ { NULL, 0 },
/* 0x24 */ { NULL, 0 },
/* 0x25 */ { NULL, 0 },
/* 0x26 */ { NULL, 0 },
/* 0x27 */ { NULL, 0 },
/* 0x28 */ { NULL, 0 },
/* 0x29 */ { NULL, 0 },
/* 0x2a */ { NULL, 0 },
/* 0x2b */ { NULL, 0 },
/* 0x2c */ { NULL, 0 },
/* 0x2d */ { NULL, 0 },
/* 0x2e */ { NULL, 0 },
/* 0x2f */ { NULL, 0 },
/* 0x30 */ { NULL, 0 },
/* 0x31 */ { NULL, 0 },
/* 0x32 */ { NULL, 0 },
/* 0x33 */ { NULL, 0 },
/* 0x34 */ { NULL, 0 },
/* 0x35 */ { NULL, 0 },
/* 0x36 */ { NULL, 0 },
/* 0x37 */ { NULL, 0 },
/* 0x38 */ { NULL, 0 },
/* 0x39 */ { NULL, 0 },
/* 0x3a */ { NULL, 0 },
/* 0x3b */ { NULL, 0 },
/* 0x3c */ { NULL, 0 },
/* 0x3d */ { NULL, 0 },
/* 0x3e */ { NULL, 0 },
/* 0x3f */ { NULL, 0 },
/* 0x40 */ { NULL, 0 },
/* 0x41 */ { NULL, 0 },
/* 0x42 */ { NULL, 0 },
/* 0x43 */ { NULL, 0 },
/* 0x44 */ { NULL, 0 },
/* 0x45 */ { NULL, 0 },
/* 0x46 */ { NULL, 0 },
/* 0x47 */ { NULL, 0 },
/* 0x48 */ { NULL, 0 },
/* 0x49 */ { NULL, 0 },
/* 0x4a */ { NULL, 0 },
/* 0x4b */ { NULL, 0 },
/* 0x4c */ { NULL, 0 },
/* 0x4d */ { NULL, 0 },
/* 0x4e */ { NULL, 0 },
/* 0x4f */ { NULL, 0 },
/* 0x50 */ { NULL, 0 },
/* 0x51 */ { NULL, 0 },
/* 0x52 */ { NULL, 0 },
/* 0x53 */ { NULL, 0 },
/* 0x54 */ { NULL, 0 },
/* 0x55 */ { NULL, 0 },
/* 0x56 */ { NULL, 0 },
/* 0x57 */ { NULL, 0 },
/* 0x58 */ { NULL, 0 },
/* 0x59 */ { NULL, 0 },
/* 0x5a */ { NULL, 0 },
/* 0x5b */ { NULL, 0 },
/* 0x5c */ { NULL, 0 },
/* 0x5d */ { NULL, 0 },
/* 0x5e */ { NULL, 0 },
/* 0x5f */ { NULL, 0 },
/* 0x60 */ { NULL, 0 },
/* 0x61 */ { NULL, 0 },
/* 0x62 */ { NULL, 0 },
/* 0x63 */ { NULL, 0 },
/* 0x64 */ { NULL, 0 },
/* 0x65 */ { NULL, 0 },
/* 0x66 */ { NULL, 0 },
/* 0x67 */ { NULL, 0 },
/* 0x68 */ { NULL, 0 },
/* 0x69 */ { NULL, 0 },
/* 0x6a */ { NULL, 0 },
/* 0x6b */ { NULL, 0 },
/* 0x6c */ { NULL, 0 },
/* 0x6d */ { NULL, 0 },
/* 0x6e */ { NULL, 0 },
/* 0x6f */ { NULL, 0 },
/* 0x70 */ { NULL, 0 },
/* 0x71 */ { NULL, 0 },
/* 0x72 */ { NULL, 0 },
/* 0x73 */ { NULL, 0 },
/* 0x74 */ { NULL, 0 },
/* 0x75 */ { NULL, 0 },
/* 0x76 */ { NULL, 0 },
/* 0x77 */ { NULL, 0 },
/* 0x78 */ { NULL, 0 },
/* 0x79 */ { NULL, 0 },
/* 0x7a */ { NULL, 0 },
/* 0x7b */ { NULL, 0 },
/* 0x7c */ { NULL, 0 },
/* 0x7d */ { NULL, 0 },
/* 0x7e */ { NULL, 0 },
/* 0x7f */ { NULL, 0 },
/* 0x80 */ { NULL, 0 },
/* 0x81 */ { NULL, 0 },
/* 0x82 */ { NULL, 0 },
/* 0x83 */ { NULL, 0 },
/* 0x84 */ { NULL, 0 },
/* 0x85 */ { NULL, 0 },
/* 0x86 */ { NULL, 0 },
/* 0x87 */ { NULL, 0 },
/* 0x88 */ { NULL, 0 },
/* 0x89 */ { NULL, 0 },
/* 0x8a */ { NULL, 0 },
/* 0x8b */ { NULL, 0 },
/* 0x8c */ { NULL, 0 },
/* 0x8d */ { NULL, 0 },
/* 0x8e */ { NULL, 0 },
/* 0x8f */ { NULL, 0 },
/* 0x90 */ { NULL, 0 },
/* 0x91 */ { NULL, 0 },
/* 0x92 */ { NULL, 0 },
/* 0x93 */ { NULL, 0 },
/* 0x94 */ { NULL, 0 },
/* 0x95 */ { NULL, 0 },
/* 0x96 */ { NULL, 0 },
/* 0x97 */ { NULL, 0 },
/* 0x98 */ { NULL, 0 },
/* 0x99 */ { NULL, 0 },
/* 0x9a */ { NULL, 0 },
/* 0x9b */ { NULL, 0 },
/* 0x9c */ { NULL, 0 },
/* 0x9d */ { NULL, 0 },
/* 0x9e */ { NULL, 0 },
/* 0x9f */ { NULL, 0 },
/* 0xa0 */ { NULL, 0 },
/* 0xa1 */ { NULL, 0 },
/* 0xa2 */ { NULL, 0 },
/* 0xa3 */ { NULL, 0 },
/* 0xa4 */ { NULL, 0 },
/* 0xa5 */ { NULL, 0 },
/* 0xa6 */ { NULL, 0 },
/* 0xa7 */ { NULL, 0 },
/* 0xa8 */ { NULL, 0 },
/* 0xa9 */ { NULL, 0 },
/* 0xaa */ { NULL, 0 },
/* 0xab */ { NULL, 0 },
/* 0xac */ { NULL, 0 },
/* 0xad */ { NULL, 0 },
/* 0xae */ { NULL, 0 },
/* 0xaf */ { NULL, 0 },
/* 0xb0 */ { NULL, 0 },
/* 0xb1 */ { NULL, 0 },
/* 0xb2 */ { NULL, 0 },
/* 0xb3 */ { NULL, 0 },
/* 0xb4 */ { NULL, 0 },
/* 0xb5 */ { NULL, 0 },
/* 0xb6 */ { NULL, 0 },
/* 0xb7 */ { NULL, 0 },
/* 0xb8 */ { NULL, 0 },
/* 0xb9 */ { NULL, 0 },
/* 0xba */ { NULL, 0 },
/* 0xbb */ { NULL, 0 },
/* 0xbc */ { NULL, 0 },
/* 0xbd */ { NULL, 0 },
/* 0xbe */ { NULL, 0 },
/* 0xbf */ { NULL, 0 },
/* 0xc0 */ { NULL, 0 },
/* 0xc1 */ { NULL, 0 },
/* 0xc2 */ { NULL, 0 },
/* 0xc3 */ { NULL, 0 },
/* 0xc4 */ { NULL, 0 },
/* 0xc5 */ { NULL, 0 },
/* 0xc6 */ { NULL, 0 },
/* 0xc7 */ { NULL, 0 },
/* 0xc8 */ { NULL, 0 },
/* 0xc9 */ { NULL, 0 },
/* 0xca */ { NULL, 0 },
/* 0xcb */ { NULL, 0 },
/* 0xcc */ { NULL, 0 },
/* 0xcd */ { NULL, 0 },
/* 0xce */ { NULL, 0 },
/* 0xcf */ { NULL, 0 },
/* 0xd0 */ { NULL, 0 },
/* 0xd1 */ { NULL, 0 },
/* 0xd2 */ { NULL, 0 },
/* 0xd3 */ { NULL, 0 },
/* 0xd4 */ { NULL, 0 },
/* 0xd5 */ { NULL, 0 },
/* 0xd6 */ { NULL, 0 },
/* 0xd7 */ { NULL, 0 },
/* 0xd8 */ { NULL, 0 },
/* 0xd9 */ { NULL, 0 },
/* 0xda */ { NULL, 0 },
/* 0xdb */ { NULL, 0 },
/* 0xdc */ { NULL, 0 },
/* 0xdd */ { NULL, 0 },
/* 0xde */ { NULL, 0 },
/* 0xdf */ { NULL, 0 },
/* 0xe0 */ { NULL, 0 },
/* 0xe1 */ { NULL, 0 },
/* 0xe2 */ { NULL, 0 },
/* 0xe3 */ { NULL, 0 },
/* 0xe4 */ { NULL, 0 },
/* 0xe5 */ { NULL, 0 },
/* 0xe6 */ { NULL, 0 },
/* 0xe7 */ { NULL, 0 },
/* 0xe8 */ { NULL, 0 },
/* 0xe9 */ { NULL, 0 },
/* 0xea */ { NULL, 0 },
/* 0xeb */ { NULL, 0 },
/* 0xec */ { NULL, 0 },
/* 0xed */ { NULL, 0 },
/* 0xee */ { NULL, 0 },
/* 0xef */ { NULL, 0 },
/* 0xf0 */ { NULL, 0 },
/* 0xf1 */ { NULL, 0 },
/* 0xf2 */ { NULL, 0 },
/* 0xf3 */ { NULL, 0 },
/* 0xf4 */ { NULL, 0 },
/* 0xf5 */ { itable_vex023F5, 2 },
/* 0xf6 */ { itable_vex023F6, 2 },
/* 0xf7 */ { itable_vex023F7, 2 },
/* 0xf8 */ { NULL, 0 },
/* 0xf9 */ { NULL, 0 },
/* 0xfa */ { NULL, 0 },
/* 0xfb */ { NULL, 0 },
/* 0xfc */ { NULL, 0 },
/* 0xfd */ { NULL, 0 },
/* 0xfe */ { NULL, 0 },
/* 0xff */ { NULL, 0 },
};
static const struct disasm_index itable_vex031[256] = {
/* 0x00 */ { itable_vex03100, 1 },
/* 0x01 */ { itable_vex03101, 1 },
/* 0x02 */ { itable_vex03102, 4 },
/* 0x03 */ { NULL, 0 },
/* 0x04 */ { itable_vex03104, 2 },
/* 0x05 */ { itable_vex03105, 2 },
/* 0x06 */ { itable_vex03106, 2 },
/* 0x07 */ { NULL, 0 },
/* 0x08 */ { itable_vex03108, 2 },
/* 0x09 */ { itable_vex03109, 2 },
/* 0x0a */ { itable_vex0310A, 2 },
/* 0x0b */ { itable_vex0310B, 2 },
/* 0x0c */ { itable_vex0310C, 4 },
/* 0x0d */ { itable_vex0310D, 4 },
/* 0x0e */ { itable_vex0310E, 4 },
/* 0x0f */ { itable_vex0310F, 4 },
/* 0x10 */ { NULL, 0 },
/* 0x11 */ { NULL, 0 },
/* 0x12 */ { NULL, 0 },
/* 0x13 */ { NULL, 0 },
/* 0x14 */ { itable_vex03114, 3 },
/* 0x15 */ { itable_vex03115, 3 },
/* 0x16 */ { itable_vex03116, 3 },
/* 0x17 */ { itable_vex03117, 1 },
/* 0x18 */ { itable_vex03118, 2 },
/* 0x19 */ { itable_vex03119, 1 },
/* 0x1a */ { NULL, 0 },
/* 0x1b */ { NULL, 0 },
/* 0x1c */ { NULL, 0 },
/* 0x1d */ { itable_vex0311D, 2 },
/* 0x1e */ { NULL, 0 },
/* 0x1f */ { NULL, 0 },
/* 0x20 */ { itable_vex03120, 6 },
/* 0x21 */ { itable_vex03121, 2 },
/* 0x22 */ { itable_vex03122, 8 },
/* 0x23 */ { NULL, 0 },
/* 0x24 */ { NULL, 0 },
/* 0x25 */ { NULL, 0 },
/* 0x26 */ { NULL, 0 },
/* 0x27 */ { NULL, 0 },
/* 0x28 */ { NULL, 0 },
/* 0x29 */ { NULL, 0 },
/* 0x2a */ { NULL, 0 },
/* 0x2b */ { NULL, 0 },
/* 0x2c */ { NULL, 0 },
/* 0x2d */ { NULL, 0 },
/* 0x2e */ { NULL, 0 },
/* 0x2f */ { NULL, 0 },
/* 0x30 */ { itable_vex03130, 2 },
/* 0x31 */ { itable_vex03131, 2 },
/* 0x32 */ { itable_vex03132, 2 },
/* 0x33 */ { itable_vex03133, 2 },
/* 0x34 */ { NULL, 0 },
/* 0x35 */ { NULL, 0 },
/* 0x36 */ { NULL, 0 },
/* 0x37 */ { NULL, 0 },
/* 0x38 */ { itable_vex03138, 2 },
/* 0x39 */ { itable_vex03139, 1 },
/* 0x3a */ { NULL, 0 },
/* 0x3b */ { NULL, 0 },
/* 0x3c */ { NULL, 0 },
/* 0x3d */ { NULL, 0 },
/* 0x3e */ { NULL, 0 },
/* 0x3f */ { NULL, 0 },
/* 0x40 */ { itable_vex03140, 4 },
/* 0x41 */ { itable_vex03141, 2 },
/* 0x42 */ { itable_vex03142, 4 },
/* 0x43 */ { NULL, 0 },
/* 0x44 */ { itable_vex03144, 20 },
/* 0x45 */ { NULL, 0 },
/* 0x46 */ { itable_vex03146, 2 },
/* 0x47 */ { NULL, 0 },
/* 0x48 */ { NULL, 0 },
/* 0x49 */ { NULL, 0 },
/* 0x4a */ { itable_vex0314A, 4 },
/* 0x4b */ { itable_vex0314B, 4 },
/* 0x4c */ { itable_vex0314C, 4 },
/* 0x4d */ { NULL, 0 },
/* 0x4e */ { NULL, 0 },
/* 0x4f */ { NULL, 0 },
/* 0x50 */ { NULL, 0 },
/* 0x51 */ { NULL, 0 },
/* 0x52 */ { NULL, 0 },
/* 0x53 */ { NULL, 0 },
/* 0x54 */ { NULL, 0 },
/* 0x55 */ { NULL, 0 },
/* 0x56 */ { NULL, 0 },
/* 0x57 */ { NULL, 0 },
/* 0x58 */ { NULL, 0 },
/* 0x59 */ { NULL, 0 },
/* 0x5a */ { NULL, 0 },
/* 0x5b */ { NULL, 0 },
/* 0x5c */ { itable_vex0315C, 8 },
/* 0x5d */ { itable_vex0315D, 8 },
/* 0x5e */ { itable_vex0315E, 8 },
/* 0x5f */ { itable_vex0315F, 8 },
/* 0x60 */ { itable_vex03160, 1 },
/* 0x61 */ { itable_vex03161, 1 },
/* 0x62 */ { itable_vex03162, 1 },
/* 0x63 */ { itable_vex03163, 1 },
/* 0x64 */ { NULL, 0 },
/* 0x65 */ { NULL, 0 },
/* 0x66 */ { NULL, 0 },
/* 0x67 */ { NULL, 0 },
/* 0x68 */ { itable_vex03168, 8 },
/* 0x69 */ { itable_vex03169, 8 },
/* 0x6a */ { itable_vex0316A, 4 },
/* 0x6b */ { itable_vex0316B, 4 },
/* 0x6c */ { itable_vex0316C, 8 },
/* 0x6d */ { itable_vex0316D, 8 },
/* 0x6e */ { itable_vex0316E, 4 },
/* 0x6f */ { itable_vex0316F, 4 },
/* 0x70 */ { NULL, 0 },
/* 0x71 */ { NULL, 0 },
/* 0x72 */ { NULL, 0 },
/* 0x73 */ { NULL, 0 },
/* 0x74 */ { NULL, 0 },
/* 0x75 */ { NULL, 0 },
/* 0x76 */ { NULL, 0 },
/* 0x77 */ { NULL, 0 },
/* 0x78 */ { itable_vex03178, 8 },
/* 0x79 */ { itable_vex03179, 8 },
/* 0x7a */ { itable_vex0317A, 4 },
/* 0x7b */ { itable_vex0317B, 4 },
/* 0x7c */ { itable_vex0317C, 8 },
/* 0x7d */ { itable_vex0317D, 8 },
/* 0x7e */ { itable_vex0317E, 4 },
/* 0x7f */ { itable_vex0317F, 4 },
/* 0x80 */ { NULL, 0 },
/* 0x81 */ { NULL, 0 },
/* 0x82 */ { NULL, 0 },
/* 0x83 */ { NULL, 0 },
/* 0x84 */ { NULL, 0 },
/* 0x85 */ { NULL, 0 },
/* 0x86 */ { NULL, 0 },
/* 0x87 */ { NULL, 0 },
/* 0x88 */ { NULL, 0 },
/* 0x89 */ { NULL, 0 },
/* 0x8a */ { NULL, 0 },
/* 0x8b */ { NULL, 0 },
/* 0x8c */ { NULL, 0 },
/* 0x8d */ { NULL, 0 },
/* 0x8e */ { NULL, 0 },
/* 0x8f */ { NULL, 0 },
/* 0x90 */ { NULL, 0 },
/* 0x91 */ { NULL, 0 },
/* 0x92 */ { NULL, 0 },
/* 0x93 */ { NULL, 0 },
/* 0x94 */ { NULL, 0 },
/* 0x95 */ { NULL, 0 },
/* 0x96 */ { NULL, 0 },
/* 0x97 */ { NULL, 0 },
/* 0x98 */ { NULL, 0 },
/* 0x99 */ { NULL, 0 },
/* 0x9a */ { NULL, 0 },
/* 0x9b */ { NULL, 0 },
/* 0x9c */ { NULL, 0 },
/* 0x9d */ { NULL, 0 },
/* 0x9e */ { NULL, 0 },
/* 0x9f */ { NULL, 0 },
/* 0xa0 */ { NULL, 0 },
/* 0xa1 */ { NULL, 0 },
/* 0xa2 */ { NULL, 0 },
/* 0xa3 */ { NULL, 0 },
/* 0xa4 */ { NULL, 0 },
/* 0xa5 */ { NULL, 0 },
/* 0xa6 */ { NULL, 0 },
/* 0xa7 */ { NULL, 0 },
/* 0xa8 */ { NULL, 0 },
/* 0xa9 */ { NULL, 0 },
/* 0xaa */ { NULL, 0 },
/* 0xab */ { NULL, 0 },
/* 0xac */ { NULL, 0 },
/* 0xad */ { NULL, 0 },
/* 0xae */ { NULL, 0 },
/* 0xaf */ { NULL, 0 },
/* 0xb0 */ { NULL, 0 },
/* 0xb1 */ { NULL, 0 },
/* 0xb2 */ { NULL, 0 },
/* 0xb3 */ { NULL, 0 },
/* 0xb4 */ { NULL, 0 },
/* 0xb5 */ { NULL, 0 },
/* 0xb6 */ { NULL, 0 },
/* 0xb7 */ { NULL, 0 },
/* 0xb8 */ { NULL, 0 },
/* 0xb9 */ { NULL, 0 },
/* 0xba */ { NULL, 0 },
/* 0xbb */ { NULL, 0 },
/* 0xbc */ { NULL, 0 },
/* 0xbd */ { NULL, 0 },
/* 0xbe */ { NULL, 0 },
/* 0xbf */ { NULL, 0 },
/* 0xc0 */ { NULL, 0 },
/* 0xc1 */ { NULL, 0 },
/* 0xc2 */ { NULL, 0 },
/* 0xc3 */ { NULL, 0 },
/* 0xc4 */ { NULL, 0 },
/* 0xc5 */ { NULL, 0 },
/* 0xc6 */ { NULL, 0 },
/* 0xc7 */ { NULL, 0 },
/* 0xc8 */ { NULL, 0 },
/* 0xc9 */ { NULL, 0 },
/* 0xca */ { NULL, 0 },
/* 0xcb */ { NULL, 0 },
/* 0xcc */ { NULL, 0 },
/* 0xcd */ { NULL, 0 },
/* 0xce */ { NULL, 0 },
/* 0xcf */ { NULL, 0 },
/* 0xd0 */ { NULL, 0 },
/* 0xd1 */ { NULL, 0 },
/* 0xd2 */ { NULL, 0 },
/* 0xd3 */ { NULL, 0 },
/* 0xd4 */ { NULL, 0 },
/* 0xd5 */ { NULL, 0 },
/* 0xd6 */ { NULL, 0 },
/* 0xd7 */ { NULL, 0 },
/* 0xd8 */ { NULL, 0 },
/* 0xd9 */ { NULL, 0 },
/* 0xda */ { NULL, 0 },
/* 0xdb */ { NULL, 0 },
/* 0xdc */ { NULL, 0 },
/* 0xdd */ { NULL, 0 },
/* 0xde */ { NULL, 0 },
/* 0xdf */ { itable_vex031DF, 1 },
/* 0xe0 */ { NULL, 0 },
/* 0xe1 */ { NULL, 0 },
/* 0xe2 */ { NULL, 0 },
/* 0xe3 */ { NULL, 0 },
/* 0xe4 */ { NULL, 0 },
/* 0xe5 */ { NULL, 0 },
/* 0xe6 */ { NULL, 0 },
/* 0xe7 */ { NULL, 0 },
/* 0xe8 */ { NULL, 0 },
/* 0xe9 */ { NULL, 0 },
/* 0xea */ { NULL, 0 },
/* 0xeb */ { NULL, 0 },
/* 0xec */ { NULL, 0 },
/* 0xed */ { NULL, 0 },
/* 0xee */ { NULL, 0 },
/* 0xef */ { NULL, 0 },
/* 0xf0 */ { NULL, 0 },
/* 0xf1 */ { NULL, 0 },
/* 0xf2 */ { NULL, 0 },
/* 0xf3 */ { NULL, 0 },
/* 0xf4 */ { NULL, 0 },
/* 0xf5 */ { NULL, 0 },
/* 0xf6 */ { NULL, 0 },
/* 0xf7 */ { NULL, 0 },
/* 0xf8 */ { NULL, 0 },
/* 0xf9 */ { NULL, 0 },
/* 0xfa */ { NULL, 0 },
/* 0xfb */ { NULL, 0 },
/* 0xfc */ { NULL, 0 },
/* 0xfd */ { NULL, 0 },
/* 0xfe */ { NULL, 0 },
/* 0xff */ { NULL, 0 },
};
static const struct disasm_index itable_vex033[256] = {
/* 0x00 */ { NULL, 0 },
/* 0x01 */ { NULL, 0 },
/* 0x02 */ { NULL, 0 },
/* 0x03 */ { NULL, 0 },
/* 0x04 */ { NULL, 0 },
/* 0x05 */ { NULL, 0 },
/* 0x06 */ { NULL, 0 },
/* 0x07 */ { NULL, 0 },
/* 0x08 */ { NULL, 0 },
/* 0x09 */ { NULL, 0 },
/* 0x0a */ { NULL, 0 },
/* 0x0b */ { NULL, 0 },
/* 0x0c */ { NULL, 0 },
/* 0x0d */ { NULL, 0 },
/* 0x0e */ { NULL, 0 },
/* 0x0f */ { NULL, 0 },
/* 0x10 */ { NULL, 0 },
/* 0x11 */ { NULL, 0 },
/* 0x12 */ { NULL, 0 },
/* 0x13 */ { NULL, 0 },
/* 0x14 */ { NULL, 0 },
/* 0x15 */ { NULL, 0 },
/* 0x16 */ { NULL, 0 },
/* 0x17 */ { NULL, 0 },
/* 0x18 */ { NULL, 0 },
/* 0x19 */ { NULL, 0 },
/* 0x1a */ { NULL, 0 },
/* 0x1b */ { NULL, 0 },
/* 0x1c */ { NULL, 0 },
/* 0x1d */ { NULL, 0 },
/* 0x1e */ { NULL, 0 },
/* 0x1f */ { NULL, 0 },
/* 0x20 */ { NULL, 0 },
/* 0x21 */ { NULL, 0 },
/* 0x22 */ { NULL, 0 },
/* 0x23 */ { NULL, 0 },
/* 0x24 */ { NULL, 0 },
/* 0x25 */ { NULL, 0 },
/* 0x26 */ { NULL, 0 },
/* 0x27 */ { NULL, 0 },
/* 0x28 */ { NULL, 0 },
/* 0x29 */ { NULL, 0 },
/* 0x2a */ { NULL, 0 },
/* 0x2b */ { NULL, 0 },
/* 0x2c */ { NULL, 0 },
/* 0x2d */ { NULL, 0 },
/* 0x2e */ { NULL, 0 },
/* 0x2f */ { NULL, 0 },
/* 0x30 */ { NULL, 0 },
/* 0x31 */ { NULL, 0 },
/* 0x32 */ { NULL, 0 },
/* 0x33 */ { NULL, 0 },
/* 0x34 */ { NULL, 0 },
/* 0x35 */ { NULL, 0 },
/* 0x36 */ { NULL, 0 },
/* 0x37 */ { NULL, 0 },
/* 0x38 */ { NULL, 0 },
/* 0x39 */ { NULL, 0 },
/* 0x3a */ { NULL, 0 },
/* 0x3b */ { NULL, 0 },
/* 0x3c */ { NULL, 0 },
/* 0x3d */ { NULL, 0 },
/* 0x3e */ { NULL, 0 },
/* 0x3f */ { NULL, 0 },
/* 0x40 */ { NULL, 0 },
/* 0x41 */ { NULL, 0 },
/* 0x42 */ { NULL, 0 },
/* 0x43 */ { NULL, 0 },
/* 0x44 */ { NULL, 0 },
/* 0x45 */ { NULL, 0 },
/* 0x46 */ { NULL, 0 },
/* 0x47 */ { NULL, 0 },
/* 0x48 */ { NULL, 0 },
/* 0x49 */ { NULL, 0 },
/* 0x4a */ { NULL, 0 },
/* 0x4b */ { NULL, 0 },
/* 0x4c */ { NULL, 0 },
/* 0x4d */ { NULL, 0 },
/* 0x4e */ { NULL, 0 },
/* 0x4f */ { NULL, 0 },
/* 0x50 */ { NULL, 0 },
/* 0x51 */ { NULL, 0 },
/* 0x52 */ { NULL, 0 },
/* 0x53 */ { NULL, 0 },
/* 0x54 */ { NULL, 0 },
/* 0x55 */ { NULL, 0 },
/* 0x56 */ { NULL, 0 },
/* 0x57 */ { NULL, 0 },
/* 0x58 */ { NULL, 0 },
/* 0x59 */ { NULL, 0 },
/* 0x5a */ { NULL, 0 },
/* 0x5b */ { NULL, 0 },
/* 0x5c */ { NULL, 0 },
/* 0x5d */ { NULL, 0 },
/* 0x5e */ { NULL, 0 },
/* 0x5f */ { NULL, 0 },
/* 0x60 */ { NULL, 0 },
/* 0x61 */ { NULL, 0 },
/* 0x62 */ { NULL, 0 },
/* 0x63 */ { NULL, 0 },
/* 0x64 */ { NULL, 0 },
/* 0x65 */ { NULL, 0 },
/* 0x66 */ { NULL, 0 },
/* 0x67 */ { NULL, 0 },
/* 0x68 */ { NULL, 0 },
/* 0x69 */ { NULL, 0 },
/* 0x6a */ { NULL, 0 },
/* 0x6b */ { NULL, 0 },
/* 0x6c */ { NULL, 0 },
/* 0x6d */ { NULL, 0 },
/* 0x6e */ { NULL, 0 },
/* 0x6f */ { NULL, 0 },
/* 0x70 */ { NULL, 0 },
/* 0x71 */ { NULL, 0 },
/* 0x72 */ { NULL, 0 },
/* 0x73 */ { NULL, 0 },
/* 0x74 */ { NULL, 0 },
/* 0x75 */ { NULL, 0 },
/* 0x76 */ { NULL, 0 },
/* 0x77 */ { NULL, 0 },
/* 0x78 */ { NULL, 0 },
/* 0x79 */ { NULL, 0 },
/* 0x7a */ { NULL, 0 },
/* 0x7b */ { NULL, 0 },
/* 0x7c */ { NULL, 0 },
/* 0x7d */ { NULL, 0 },
/* 0x7e */ { NULL, 0 },
/* 0x7f */ { NULL, 0 },
/* 0x80 */ { NULL, 0 },
/* 0x81 */ { NULL, 0 },
/* 0x82 */ { NULL, 0 },
/* 0x83 */ { NULL, 0 },
/* 0x84 */ { NULL, 0 },
/* 0x85 */ { NULL, 0 },
/* 0x86 */ { NULL, 0 },
/* 0x87 */ { NULL, 0 },
/* 0x88 */ { NULL, 0 },
/* 0x89 */ { NULL, 0 },
/* 0x8a */ { NULL, 0 },
/* 0x8b */ { NULL, 0 },
/* 0x8c */ { NULL, 0 },
/* 0x8d */ { NULL, 0 },
/* 0x8e */ { NULL, 0 },
/* 0x8f */ { NULL, 0 },
/* 0x90 */ { NULL, 0 },
/* 0x91 */ { NULL, 0 },
/* 0x92 */ { NULL, 0 },
/* 0x93 */ { NULL, 0 },
/* 0x94 */ { NULL, 0 },
/* 0x95 */ { NULL, 0 },
/* 0x96 */ { NULL, 0 },
/* 0x97 */ { NULL, 0 },
/* 0x98 */ { NULL, 0 },
/* 0x99 */ { NULL, 0 },
/* 0x9a */ { NULL, 0 },
/* 0x9b */ { NULL, 0 },
/* 0x9c */ { NULL, 0 },
/* 0x9d */ { NULL, 0 },
/* 0x9e */ { NULL, 0 },
/* 0x9f */ { NULL, 0 },
/* 0xa0 */ { NULL, 0 },
/* 0xa1 */ { NULL, 0 },
/* 0xa2 */ { NULL, 0 },
/* 0xa3 */ { NULL, 0 },
/* 0xa4 */ { NULL, 0 },
/* 0xa5 */ { NULL, 0 },
/* 0xa6 */ { NULL, 0 },
/* 0xa7 */ { NULL, 0 },
/* 0xa8 */ { NULL, 0 },
/* 0xa9 */ { NULL, 0 },
/* 0xaa */ { NULL, 0 },
/* 0xab */ { NULL, 0 },
/* 0xac */ { NULL, 0 },
/* 0xad */ { NULL, 0 },
/* 0xae */ { NULL, 0 },
/* 0xaf */ { NULL, 0 },
/* 0xb0 */ { NULL, 0 },
/* 0xb1 */ { NULL, 0 },
/* 0xb2 */ { NULL, 0 },
/* 0xb3 */ { NULL, 0 },
/* 0xb4 */ { NULL, 0 },
/* 0xb5 */ { NULL, 0 },
/* 0xb6 */ { NULL, 0 },
/* 0xb7 */ { NULL, 0 },
/* 0xb8 */ { NULL, 0 },
/* 0xb9 */ { NULL, 0 },
/* 0xba */ { NULL, 0 },
/* 0xbb */ { NULL, 0 },
/* 0xbc */ { NULL, 0 },
/* 0xbd */ { NULL, 0 },
/* 0xbe */ { NULL, 0 },
/* 0xbf */ { NULL, 0 },
/* 0xc0 */ { NULL, 0 },
/* 0xc1 */ { NULL, 0 },
/* 0xc2 */ { NULL, 0 },
/* 0xc3 */ { NULL, 0 },
/* 0xc4 */ { NULL, 0 },
/* 0xc5 */ { NULL, 0 },
/* 0xc6 */ { NULL, 0 },
/* 0xc7 */ { NULL, 0 },
/* 0xc8 */ { NULL, 0 },
/* 0xc9 */ { NULL, 0 },
/* 0xca */ { NULL, 0 },
/* 0xcb */ { NULL, 0 },
/* 0xcc */ { NULL, 0 },
/* 0xcd */ { NULL, 0 },
/* 0xce */ { NULL, 0 },
/* 0xcf */ { NULL, 0 },
/* 0xd0 */ { NULL, 0 },
/* 0xd1 */ { NULL, 0 },
/* 0xd2 */ { NULL, 0 },
/* 0xd3 */ { NULL, 0 },
/* 0xd4 */ { NULL, 0 },
/* 0xd5 */ { NULL, 0 },
/* 0xd6 */ { NULL, 0 },
/* 0xd7 */ { NULL, 0 },
/* 0xd8 */ { NULL, 0 },
/* 0xd9 */ { NULL, 0 },
/* 0xda */ { NULL, 0 },
/* 0xdb */ { NULL, 0 },
/* 0xdc */ { NULL, 0 },
/* 0xdd */ { NULL, 0 },
/* 0xde */ { NULL, 0 },
/* 0xdf */ { NULL, 0 },
/* 0xe0 */ { NULL, 0 },
/* 0xe1 */ { NULL, 0 },
/* 0xe2 */ { NULL, 0 },
/* 0xe3 */ { NULL, 0 },
/* 0xe4 */ { NULL, 0 },
/* 0xe5 */ { NULL, 0 },
/* 0xe6 */ { NULL, 0 },
/* 0xe7 */ { NULL, 0 },
/* 0xe8 */ { NULL, 0 },
/* 0xe9 */ { NULL, 0 },
/* 0xea */ { NULL, 0 },
/* 0xeb */ { NULL, 0 },
/* 0xec */ { NULL, 0 },
/* 0xed */ { NULL, 0 },
/* 0xee */ { NULL, 0 },
/* 0xef */ { NULL, 0 },
/* 0xf0 */ { itable_vex033F0, 2 },
/* 0xf1 */ { NULL, 0 },
/* 0xf2 */ { NULL, 0 },
/* 0xf3 */ { NULL, 0 },
/* 0xf4 */ { NULL, 0 },
/* 0xf5 */ { NULL, 0 },
/* 0xf6 */ { NULL, 0 },
/* 0xf7 */ { NULL, 0 },
/* 0xf8 */ { NULL, 0 },
/* 0xf9 */ { NULL, 0 },
/* 0xfa */ { NULL, 0 },
/* 0xfb */ { NULL, 0 },
/* 0xfc */ { NULL, 0 },
/* 0xfd */ { NULL, 0 },
/* 0xfe */ { NULL, 0 },
/* 0xff */ { NULL, 0 },
};
static const struct disasm_index itable_xop080[256] = {
/* 0x00 */ { NULL, 0 },
/* 0x01 */ { NULL, 0 },
/* 0x02 */ { NULL, 0 },
/* 0x03 */ { NULL, 0 },
/* 0x04 */ { NULL, 0 },
/* 0x05 */ { NULL, 0 },
/* 0x06 */ { NULL, 0 },
/* 0x07 */ { NULL, 0 },
/* 0x08 */ { NULL, 0 },
/* 0x09 */ { NULL, 0 },
/* 0x0a */ { NULL, 0 },
/* 0x0b */ { NULL, 0 },
/* 0x0c */ { NULL, 0 },
/* 0x0d */ { NULL, 0 },
/* 0x0e */ { NULL, 0 },
/* 0x0f */ { NULL, 0 },
/* 0x10 */ { NULL, 0 },
/* 0x11 */ { NULL, 0 },
/* 0x12 */ { NULL, 0 },
/* 0x13 */ { NULL, 0 },
/* 0x14 */ { NULL, 0 },
/* 0x15 */ { NULL, 0 },
/* 0x16 */ { NULL, 0 },
/* 0x17 */ { NULL, 0 },
/* 0x18 */ { NULL, 0 },
/* 0x19 */ { NULL, 0 },
/* 0x1a */ { NULL, 0 },
/* 0x1b */ { NULL, 0 },
/* 0x1c */ { NULL, 0 },
/* 0x1d */ { NULL, 0 },
/* 0x1e */ { NULL, 0 },
/* 0x1f */ { NULL, 0 },
/* 0x20 */ { NULL, 0 },
/* 0x21 */ { NULL, 0 },
/* 0x22 */ { NULL, 0 },
/* 0x23 */ { NULL, 0 },
/* 0x24 */ { NULL, 0 },
/* 0x25 */ { NULL, 0 },
/* 0x26 */ { NULL, 0 },
/* 0x27 */ { NULL, 0 },
/* 0x28 */ { NULL, 0 },
/* 0x29 */ { NULL, 0 },
/* 0x2a */ { NULL, 0 },
/* 0x2b */ { NULL, 0 },
/* 0x2c */ { NULL, 0 },
/* 0x2d */ { NULL, 0 },
/* 0x2e */ { NULL, 0 },
/* 0x2f */ { NULL, 0 },
/* 0x30 */ { NULL, 0 },
/* 0x31 */ { NULL, 0 },
/* 0x32 */ { NULL, 0 },
/* 0x33 */ { NULL, 0 },
/* 0x34 */ { NULL, 0 },
/* 0x35 */ { NULL, 0 },
/* 0x36 */ { NULL, 0 },
/* 0x37 */ { NULL, 0 },
/* 0x38 */ { NULL, 0 },
/* 0x39 */ { NULL, 0 },
/* 0x3a */ { NULL, 0 },
/* 0x3b */ { NULL, 0 },
/* 0x3c */ { NULL, 0 },
/* 0x3d */ { NULL, 0 },
/* 0x3e */ { NULL, 0 },
/* 0x3f */ { NULL, 0 },
/* 0x40 */ { NULL, 0 },
/* 0x41 */ { NULL, 0 },
/* 0x42 */ { NULL, 0 },
/* 0x43 */ { NULL, 0 },
/* 0x44 */ { NULL, 0 },
/* 0x45 */ { NULL, 0 },
/* 0x46 */ { NULL, 0 },
/* 0x47 */ { NULL, 0 },
/* 0x48 */ { NULL, 0 },
/* 0x49 */ { NULL, 0 },
/* 0x4a */ { NULL, 0 },
/* 0x4b */ { NULL, 0 },
/* 0x4c */ { NULL, 0 },
/* 0x4d */ { NULL, 0 },
/* 0x4e */ { NULL, 0 },
/* 0x4f */ { NULL, 0 },
/* 0x50 */ { NULL, 0 },
/* 0x51 */ { NULL, 0 },
/* 0x52 */ { NULL, 0 },
/* 0x53 */ { NULL, 0 },
/* 0x54 */ { NULL, 0 },
/* 0x55 */ { NULL, 0 },
/* 0x56 */ { NULL, 0 },
/* 0x57 */ { NULL, 0 },
/* 0x58 */ { NULL, 0 },
/* 0x59 */ { NULL, 0 },
/* 0x5a */ { NULL, 0 },
/* 0x5b */ { NULL, 0 },
/* 0x5c */ { NULL, 0 },
/* 0x5d */ { NULL, 0 },
/* 0x5e */ { NULL, 0 },
/* 0x5f */ { NULL, 0 },
/* 0x60 */ { NULL, 0 },
/* 0x61 */ { NULL, 0 },
/* 0x62 */ { NULL, 0 },
/* 0x63 */ { NULL, 0 },
/* 0x64 */ { NULL, 0 },
/* 0x65 */ { NULL, 0 },
/* 0x66 */ { NULL, 0 },
/* 0x67 */ { NULL, 0 },
/* 0x68 */ { NULL, 0 },
/* 0x69 */ { NULL, 0 },
/* 0x6a */ { NULL, 0 },
/* 0x6b */ { NULL, 0 },
/* 0x6c */ { NULL, 0 },
/* 0x6d */ { NULL, 0 },
/* 0x6e */ { NULL, 0 },
/* 0x6f */ { NULL, 0 },
/* 0x70 */ { NULL, 0 },
/* 0x71 */ { NULL, 0 },
/* 0x72 */ { NULL, 0 },
/* 0x73 */ { NULL, 0 },
/* 0x74 */ { NULL, 0 },
/* 0x75 */ { NULL, 0 },
/* 0x76 */ { NULL, 0 },
/* 0x77 */ { NULL, 0 },
/* 0x78 */ { NULL, 0 },
/* 0x79 */ { NULL, 0 },
/* 0x7a */ { NULL, 0 },
/* 0x7b */ { NULL, 0 },
/* 0x7c */ { NULL, 0 },
/* 0x7d */ { NULL, 0 },
/* 0x7e */ { NULL, 0 },
/* 0x7f */ { NULL, 0 },
/* 0x80 */ { NULL, 0 },
/* 0x81 */ { NULL, 0 },
/* 0x82 */ { NULL, 0 },
/* 0x83 */ { NULL, 0 },
/* 0x84 */ { NULL, 0 },
/* 0x85 */ { itable_xop08085, 2 },
/* 0x86 */ { itable_xop08086, 2 },
/* 0x87 */ { itable_xop08087, 2 },
/* 0x88 */ { NULL, 0 },
/* 0x89 */ { NULL, 0 },
/* 0x8a */ { NULL, 0 },
/* 0x8b */ { NULL, 0 },
/* 0x8c */ { NULL, 0 },
/* 0x8d */ { NULL, 0 },
/* 0x8e */ { itable_xop0808E, 2 },
/* 0x8f */ { itable_xop0808F, 2 },
/* 0x90 */ { NULL, 0 },
/* 0x91 */ { NULL, 0 },
/* 0x92 */ { NULL, 0 },
/* 0x93 */ { NULL, 0 },
/* 0x94 */ { NULL, 0 },
/* 0x95 */ { itable_xop08095, 2 },
/* 0x96 */ { itable_xop08096, 2 },
/* 0x97 */ { itable_xop08097, 2 },
/* 0x98 */ { NULL, 0 },
/* 0x99 */ { NULL, 0 },
/* 0x9a */ { NULL, 0 },
/* 0x9b */ { NULL, 0 },
/* 0x9c */ { NULL, 0 },
/* 0x9d */ { NULL, 0 },
/* 0x9e */ { itable_xop0809E, 2 },
/* 0x9f */ { itable_xop0809F, 2 },
/* 0xa0 */ { NULL, 0 },
/* 0xa1 */ { NULL, 0 },
/* 0xa2 */ { itable_xop080A2, 8 },
/* 0xa3 */ { itable_xop080A3, 4 },
/* 0xa4 */ { NULL, 0 },
/* 0xa5 */ { NULL, 0 },
/* 0xa6 */ { itable_xop080A6, 2 },
/* 0xa7 */ { NULL, 0 },
/* 0xa8 */ { NULL, 0 },
/* 0xa9 */ { NULL, 0 },
/* 0xaa */ { NULL, 0 },
/* 0xab */ { NULL, 0 },
/* 0xac */ { NULL, 0 },
/* 0xad */ { NULL, 0 },
/* 0xae */ { NULL, 0 },
/* 0xaf */ { NULL, 0 },
/* 0xb0 */ { NULL, 0 },
/* 0xb1 */ { NULL, 0 },
/* 0xb2 */ { NULL, 0 },
/* 0xb3 */ { NULL, 0 },
/* 0xb4 */ { NULL, 0 },
/* 0xb5 */ { NULL, 0 },
/* 0xb6 */ { itable_xop080B6, 2 },
/* 0xb7 */ { NULL, 0 },
/* 0xb8 */ { NULL, 0 },
/* 0xb9 */ { NULL, 0 },
/* 0xba */ { NULL, 0 },
/* 0xbb */ { NULL, 0 },
/* 0xbc */ { NULL, 0 },
/* 0xbd */ { NULL, 0 },
/* 0xbe */ { NULL, 0 },
/* 0xbf */ { NULL, 0 },
/* 0xc0 */ { itable_xop080C0, 2 },
/* 0xc1 */ { itable_xop080C1, 2 },
/* 0xc2 */ { itable_xop080C2, 2 },
/* 0xc3 */ { itable_xop080C3, 2 },
/* 0xc4 */ { NULL, 0 },
/* 0xc5 */ { NULL, 0 },
/* 0xc6 */ { NULL, 0 },
/* 0xc7 */ { NULL, 0 },
/* 0xc8 */ { NULL, 0 },
/* 0xc9 */ { NULL, 0 },
/* 0xca */ { NULL, 0 },
/* 0xcb */ { NULL, 0 },
/* 0xcc */ { itable_xop080CC, 2 },
/* 0xcd */ { itable_xop080CD, 2 },
/* 0xce */ { itable_xop080CE, 2 },
/* 0xcf */ { itable_xop080CF, 2 },
/* 0xd0 */ { NULL, 0 },
/* 0xd1 */ { NULL, 0 },
/* 0xd2 */ { NULL, 0 },
/* 0xd3 */ { NULL, 0 },
/* 0xd4 */ { NULL, 0 },
/* 0xd5 */ { NULL, 0 },
/* 0xd6 */ { NULL, 0 },
/* 0xd7 */ { NULL, 0 },
/* 0xd8 */ { NULL, 0 },
/* 0xd9 */ { NULL, 0 },
/* 0xda */ { NULL, 0 },
/* 0xdb */ { NULL, 0 },
/* 0xdc */ { NULL, 0 },
/* 0xdd */ { NULL, 0 },
/* 0xde */ { NULL, 0 },
/* 0xdf */ { NULL, 0 },
/* 0xe0 */ { NULL, 0 },
/* 0xe1 */ { NULL, 0 },
/* 0xe2 */ { NULL, 0 },
/* 0xe3 */ { NULL, 0 },
/* 0xe4 */ { NULL, 0 },
/* 0xe5 */ { NULL, 0 },
/* 0xe6 */ { NULL, 0 },
/* 0xe7 */ { NULL, 0 },
/* 0xe8 */ { NULL, 0 },
/* 0xe9 */ { NULL, 0 },
/* 0xea */ { NULL, 0 },
/* 0xeb */ { NULL, 0 },
/* 0xec */ { itable_xop080EC, 2 },
/* 0xed */ { itable_xop080ED, 2 },
/* 0xee */ { itable_xop080EE, 2 },
/* 0xef */ { itable_xop080EF, 2 },
/* 0xf0 */ { NULL, 0 },
/* 0xf1 */ { NULL, 0 },
/* 0xf2 */ { NULL, 0 },
/* 0xf3 */ { NULL, 0 },
/* 0xf4 */ { NULL, 0 },
/* 0xf5 */ { NULL, 0 },
/* 0xf6 */ { NULL, 0 },
/* 0xf7 */ { NULL, 0 },
/* 0xf8 */ { NULL, 0 },
/* 0xf9 */ { NULL, 0 },
/* 0xfa */ { NULL, 0 },
/* 0xfb */ { NULL, 0 },
/* 0xfc */ { NULL, 0 },
/* 0xfd */ { NULL, 0 },
/* 0xfe */ { NULL, 0 },
/* 0xff */ { NULL, 0 },
};
static const struct disasm_index itable_xop090[256] = {
/* 0x00 */ { NULL, 0 },
/* 0x01 */ { itable_xop09001, 14 },
/* 0x02 */ { itable_xop09002, 4 },
/* 0x03 */ { NULL, 0 },
/* 0x04 */ { NULL, 0 },
/* 0x05 */ { NULL, 0 },
/* 0x06 */ { NULL, 0 },
/* 0x07 */ { NULL, 0 },
/* 0x08 */ { NULL, 0 },
/* 0x09 */ { NULL, 0 },
/* 0x0a */ { NULL, 0 },
/* 0x0b */ { NULL, 0 },
/* 0x0c */ { NULL, 0 },
/* 0x0d */ { NULL, 0 },
/* 0x0e */ { NULL, 0 },
/* 0x0f */ { NULL, 0 },
/* 0x10 */ { NULL, 0 },
/* 0x11 */ { NULL, 0 },
/* 0x12 */ { itable_xop09012, 4 },
/* 0x13 */ { NULL, 0 },
/* 0x14 */ { NULL, 0 },
/* 0x15 */ { NULL, 0 },
/* 0x16 */ { NULL, 0 },
/* 0x17 */ { NULL, 0 },
/* 0x18 */ { NULL, 0 },
/* 0x19 */ { NULL, 0 },
/* 0x1a */ { NULL, 0 },
/* 0x1b */ { NULL, 0 },
/* 0x1c */ { NULL, 0 },
/* 0x1d */ { NULL, 0 },
/* 0x1e */ { NULL, 0 },
/* 0x1f */ { NULL, 0 },
/* 0x20 */ { NULL, 0 },
/* 0x21 */ { NULL, 0 },
/* 0x22 */ { NULL, 0 },
/* 0x23 */ { NULL, 0 },
/* 0x24 */ { NULL, 0 },
/* 0x25 */ { NULL, 0 },
/* 0x26 */ { NULL, 0 },
/* 0x27 */ { NULL, 0 },
/* 0x28 */ { NULL, 0 },
/* 0x29 */ { NULL, 0 },
/* 0x2a */ { NULL, 0 },
/* 0x2b */ { NULL, 0 },
/* 0x2c */ { NULL, 0 },
/* 0x2d */ { NULL, 0 },
/* 0x2e */ { NULL, 0 },
/* 0x2f */ { NULL, 0 },
/* 0x30 */ { NULL, 0 },
/* 0x31 */ { NULL, 0 },
/* 0x32 */ { NULL, 0 },
/* 0x33 */ { NULL, 0 },
/* 0x34 */ { NULL, 0 },
/* 0x35 */ { NULL, 0 },
/* 0x36 */ { NULL, 0 },
/* 0x37 */ { NULL, 0 },
/* 0x38 */ { NULL, 0 },
/* 0x39 */ { NULL, 0 },
/* 0x3a */ { NULL, 0 },
/* 0x3b */ { NULL, 0 },
/* 0x3c */ { NULL, 0 },
/* 0x3d */ { NULL, 0 },
/* 0x3e */ { NULL, 0 },
/* 0x3f */ { NULL, 0 },
/* 0x40 */ { NULL, 0 },
/* 0x41 */ { NULL, 0 },
/* 0x42 */ { NULL, 0 },
/* 0x43 */ { NULL, 0 },
/* 0x44 */ { NULL, 0 },
/* 0x45 */ { NULL, 0 },
/* 0x46 */ { NULL, 0 },
/* 0x47 */ { NULL, 0 },
/* 0x48 */ { NULL, 0 },
/* 0x49 */ { NULL, 0 },
/* 0x4a */ { NULL, 0 },
/* 0x4b */ { NULL, 0 },
/* 0x4c */ { NULL, 0 },
/* 0x4d */ { NULL, 0 },
/* 0x4e */ { NULL, 0 },
/* 0x4f */ { NULL, 0 },
/* 0x50 */ { NULL, 0 },
/* 0x51 */ { NULL, 0 },
/* 0x52 */ { NULL, 0 },
/* 0x53 */ { NULL, 0 },
/* 0x54 */ { NULL, 0 },
/* 0x55 */ { NULL, 0 },
/* 0x56 */ { NULL, 0 },
/* 0x57 */ { NULL, 0 },
/* 0x58 */ { NULL, 0 },
/* 0x59 */ { NULL, 0 },
/* 0x5a */ { NULL, 0 },
/* 0x5b */ { NULL, 0 },
/* 0x5c */ { NULL, 0 },
/* 0x5d */ { NULL, 0 },
/* 0x5e */ { NULL, 0 },
/* 0x5f */ { NULL, 0 },
/* 0x60 */ { NULL, 0 },
/* 0x61 */ { NULL, 0 },
/* 0x62 */ { NULL, 0 },
/* 0x63 */ { NULL, 0 },
/* 0x64 */ { NULL, 0 },
/* 0x65 */ { NULL, 0 },
/* 0x66 */ { NULL, 0 },
/* 0x67 */ { NULL, 0 },
/* 0x68 */ { NULL, 0 },
/* 0x69 */ { NULL, 0 },
/* 0x6a */ { NULL, 0 },
/* 0x6b */ { NULL, 0 },
/* 0x6c */ { NULL, 0 },
/* 0x6d */ { NULL, 0 },
/* 0x6e */ { NULL, 0 },
/* 0x6f */ { NULL, 0 },
/* 0x70 */ { NULL, 0 },
/* 0x71 */ { NULL, 0 },
/* 0x72 */ { NULL, 0 },
/* 0x73 */ { NULL, 0 },
/* 0x74 */ { NULL, 0 },
/* 0x75 */ { NULL, 0 },
/* 0x76 */ { NULL, 0 },
/* 0x77 */ { NULL, 0 },
/* 0x78 */ { NULL, 0 },
/* 0x79 */ { NULL, 0 },
/* 0x7a */ { NULL, 0 },
/* 0x7b */ { NULL, 0 },
/* 0x7c */ { NULL, 0 },
/* 0x7d */ { NULL, 0 },
/* 0x7e */ { NULL, 0 },
/* 0x7f */ { NULL, 0 },
/* 0x80 */ { itable_xop09080, 4 },
/* 0x81 */ { itable_xop09081, 4 },
/* 0x82 */ { itable_xop09082, 2 },
/* 0x83 */ { itable_xop09083, 2 },
/* 0x84 */ { NULL, 0 },
/* 0x85 */ { NULL, 0 },
/* 0x86 */ { NULL, 0 },
/* 0x87 */ { NULL, 0 },
/* 0x88 */ { NULL, 0 },
/* 0x89 */ { NULL, 0 },
/* 0x8a */ { NULL, 0 },
/* 0x8b */ { NULL, 0 },
/* 0x8c */ { NULL, 0 },
/* 0x8d */ { NULL, 0 },
/* 0x8e */ { NULL, 0 },
/* 0x8f */ { NULL, 0 },
/* 0x90 */ { itable_xop09090, 4 },
/* 0x91 */ { itable_xop09091, 4 },
/* 0x92 */ { itable_xop09092, 4 },
/* 0x93 */ { itable_xop09093, 4 },
/* 0x94 */ { itable_xop09094, 4 },
/* 0x95 */ { itable_xop09095, 4 },
/* 0x96 */ { itable_xop09096, 4 },
/* 0x97 */ { itable_xop09097, 4 },
/* 0x98 */ { itable_xop09098, 4 },
/* 0x99 */ { itable_xop09099, 4 },
/* 0x9a */ { itable_xop0909A, 4 },
/* 0x9b */ { itable_xop0909B, 4 },
/* 0x9c */ { NULL, 0 },
/* 0x9d */ { NULL, 0 },
/* 0x9e */ { NULL, 0 },
/* 0x9f */ { NULL, 0 },
/* 0xa0 */ { NULL, 0 },
/* 0xa1 */ { NULL, 0 },
/* 0xa2 */ { NULL, 0 },
/* 0xa3 */ { NULL, 0 },
/* 0xa4 */ { NULL, 0 },
/* 0xa5 */ { NULL, 0 },
/* 0xa6 */ { NULL, 0 },
/* 0xa7 */ { NULL, 0 },
/* 0xa8 */ { NULL, 0 },
/* 0xa9 */ { NULL, 0 },
/* 0xaa */ { NULL, 0 },
/* 0xab */ { NULL, 0 },
/* 0xac */ { NULL, 0 },
/* 0xad */ { NULL, 0 },
/* 0xae */ { NULL, 0 },
/* 0xaf */ { NULL, 0 },
/* 0xb0 */ { NULL, 0 },
/* 0xb1 */ { NULL, 0 },
/* 0xb2 */ { NULL, 0 },
/* 0xb3 */ { NULL, 0 },
/* 0xb4 */ { NULL, 0 },
/* 0xb5 */ { NULL, 0 },
/* 0xb6 */ { NULL, 0 },
/* 0xb7 */ { NULL, 0 },
/* 0xb8 */ { NULL, 0 },
/* 0xb9 */ { NULL, 0 },
/* 0xba */ { NULL, 0 },
/* 0xbb */ { NULL, 0 },
/* 0xbc */ { NULL, 0 },
/* 0xbd */ { NULL, 0 },
/* 0xbe */ { NULL, 0 },
/* 0xbf */ { NULL, 0 },
/* 0xc0 */ { NULL, 0 },
/* 0xc1 */ { itable_xop090C1, 2 },
/* 0xc2 */ { itable_xop090C2, 2 },
/* 0xc3 */ { itable_xop090C3, 2 },
/* 0xc4 */ { NULL, 0 },
/* 0xc5 */ { NULL, 0 },
/* 0xc6 */ { itable_xop090C6, 2 },
/* 0xc7 */ { itable_xop090C7, 2 },
/* 0xc8 */ { NULL, 0 },
/* 0xc9 */ { NULL, 0 },
/* 0xca */ { NULL, 0 },
/* 0xcb */ { itable_xop090CB, 2 },
/* 0xcc */ { NULL, 0 },
/* 0xcd */ { NULL, 0 },
/* 0xce */ { NULL, 0 },
/* 0xcf */ { NULL, 0 },
/* 0xd0 */ { NULL, 0 },
/* 0xd1 */ { itable_xop090D1, 2 },
/* 0xd2 */ { itable_xop090D2, 2 },
/* 0xd3 */ { itable_xop090D3, 2 },
/* 0xd4 */ { NULL, 0 },
/* 0xd5 */ { NULL, 0 },
/* 0xd6 */ { itable_xop090D6, 2 },
/* 0xd7 */ { itable_xop090D7, 2 },
/* 0xd8 */ { NULL, 0 },
/* 0xd9 */ { NULL, 0 },
/* 0xda */ { NULL, 0 },
/* 0xdb */ { itable_xop090DB, 2 },
/* 0xdc */ { NULL, 0 },
/* 0xdd */ { NULL, 0 },
/* 0xde */ { NULL, 0 },
/* 0xdf */ { NULL, 0 },
/* 0xe0 */ { NULL, 0 },
/* 0xe1 */ { itable_xop090E1, 2 },
/* 0xe2 */ { itable_xop090E2, 2 },
/* 0xe3 */ { itable_xop090E3, 2 },
/* 0xe4 */ { NULL, 0 },
/* 0xe5 */ { NULL, 0 },
/* 0xe6 */ { NULL, 0 },
/* 0xe7 */ { NULL, 0 },
/* 0xe8 */ { NULL, 0 },
/* 0xe9 */ { NULL, 0 },
/* 0xea */ { NULL, 0 },
/* 0xeb */ { NULL, 0 },
/* 0xec */ { NULL, 0 },
/* 0xed */ { NULL, 0 },
/* 0xee */ { NULL, 0 },
/* 0xef */ { NULL, 0 },
/* 0xf0 */ { NULL, 0 },
/* 0xf1 */ { NULL, 0 },
/* 0xf2 */ { NULL, 0 },
/* 0xf3 */ { NULL, 0 },
/* 0xf4 */ { NULL, 0 },
/* 0xf5 */ { NULL, 0 },
/* 0xf6 */ { NULL, 0 },
/* 0xf7 */ { NULL, 0 },
/* 0xf8 */ { NULL, 0 },
/* 0xf9 */ { NULL, 0 },
/* 0xfa */ { NULL, 0 },
/* 0xfb */ { NULL, 0 },
/* 0xfc */ { NULL, 0 },
/* 0xfd */ { NULL, 0 },
/* 0xfe */ { NULL, 0 },
/* 0xff */ { NULL, 0 },
};
static const struct disasm_index itable_xop0A0[256] = {
/* 0x00 */ { NULL, 0 },
/* 0x01 */ { NULL, 0 },
/* 0x02 */ { NULL, 0 },
/* 0x03 */ { NULL, 0 },
/* 0x04 */ { NULL, 0 },
/* 0x05 */ { NULL, 0 },
/* 0x06 */ { NULL, 0 },
/* 0x07 */ { NULL, 0 },
/* 0x08 */ { NULL, 0 },
/* 0x09 */ { NULL, 0 },
/* 0x0a */ { NULL, 0 },
/* 0x0b */ { NULL, 0 },
/* 0x0c */ { NULL, 0 },
/* 0x0d */ { NULL, 0 },
/* 0x0e */ { NULL, 0 },
/* 0x0f */ { NULL, 0 },
/* 0x10 */ { itable_xop0A010, 2 },
/* 0x11 */ { NULL, 0 },
/* 0x12 */ { itable_xop0A012, 4 },
/* 0x13 */ { NULL, 0 },
/* 0x14 */ { NULL, 0 },
/* 0x15 */ { NULL, 0 },
/* 0x16 */ { NULL, 0 },
/* 0x17 */ { NULL, 0 },
/* 0x18 */ { NULL, 0 },
/* 0x19 */ { NULL, 0 },
/* 0x1a */ { NULL, 0 },
/* 0x1b */ { NULL, 0 },
/* 0x1c */ { NULL, 0 },
/* 0x1d */ { NULL, 0 },
/* 0x1e */ { NULL, 0 },
/* 0x1f */ { NULL, 0 },
/* 0x20 */ { NULL, 0 },
/* 0x21 */ { NULL, 0 },
/* 0x22 */ { NULL, 0 },
/* 0x23 */ { NULL, 0 },
/* 0x24 */ { NULL, 0 },
/* 0x25 */ { NULL, 0 },
/* 0x26 */ { NULL, 0 },
/* 0x27 */ { NULL, 0 },
/* 0x28 */ { NULL, 0 },
/* 0x29 */ { NULL, 0 },
/* 0x2a */ { NULL, 0 },
/* 0x2b */ { NULL, 0 },
/* 0x2c */ { NULL, 0 },
/* 0x2d */ { NULL, 0 },
/* 0x2e */ { NULL, 0 },
/* 0x2f */ { NULL, 0 },
/* 0x30 */ { NULL, 0 },
/* 0x31 */ { NULL, 0 },
/* 0x32 */ { NULL, 0 },
/* 0x33 */ { NULL, 0 },
/* 0x34 */ { NULL, 0 },
/* 0x35 */ { NULL, 0 },
/* 0x36 */ { NULL, 0 },
/* 0x37 */ { NULL, 0 },
/* 0x38 */ { NULL, 0 },
/* 0x39 */ { NULL, 0 },
/* 0x3a */ { NULL, 0 },
/* 0x3b */ { NULL, 0 },
/* 0x3c */ { NULL, 0 },
/* 0x3d */ { NULL, 0 },
/* 0x3e */ { NULL, 0 },
/* 0x3f */ { NULL, 0 },
/* 0x40 */ { NULL, 0 },
/* 0x41 */ { NULL, 0 },
/* 0x42 */ { NULL, 0 },
/* 0x43 */ { NULL, 0 },
/* 0x44 */ { NULL, 0 },
/* 0x45 */ { NULL, 0 },
/* 0x46 */ { NULL, 0 },
/* 0x47 */ { NULL, 0 },
/* 0x48 */ { NULL, 0 },
/* 0x49 */ { NULL, 0 },
/* 0x4a */ { NULL, 0 },
/* 0x4b */ { NULL, 0 },
/* 0x4c */ { NULL, 0 },
/* 0x4d */ { NULL, 0 },
/* 0x4e */ { NULL, 0 },
/* 0x4f */ { NULL, 0 },
/* 0x50 */ { NULL, 0 },
/* 0x51 */ { NULL, 0 },
/* 0x52 */ { NULL, 0 },
/* 0x53 */ { NULL, 0 },
/* 0x54 */ { NULL, 0 },
/* 0x55 */ { NULL, 0 },
/* 0x56 */ { NULL, 0 },
/* 0x57 */ { NULL, 0 },
/* 0x58 */ { NULL, 0 },
/* 0x59 */ { NULL, 0 },
/* 0x5a */ { NULL, 0 },
/* 0x5b */ { NULL, 0 },
/* 0x5c */ { NULL, 0 },
/* 0x5d */ { NULL, 0 },
/* 0x5e */ { NULL, 0 },
/* 0x5f */ { NULL, 0 },
/* 0x60 */ { NULL, 0 },
/* 0x61 */ { NULL, 0 },
/* 0x62 */ { NULL, 0 },
/* 0x63 */ { NULL, 0 },
/* 0x64 */ { NULL, 0 },
/* 0x65 */ { NULL, 0 },
/* 0x66 */ { NULL, 0 },
/* 0x67 */ { NULL, 0 },
/* 0x68 */ { NULL, 0 },
/* 0x69 */ { NULL, 0 },
/* 0x6a */ { NULL, 0 },
/* 0x6b */ { NULL, 0 },
/* 0x6c */ { NULL, 0 },
/* 0x6d */ { NULL, 0 },
/* 0x6e */ { NULL, 0 },
/* 0x6f */ { NULL, 0 },
/* 0x70 */ { NULL, 0 },
/* 0x71 */ { NULL, 0 },
/* 0x72 */ { NULL, 0 },
/* 0x73 */ { NULL, 0 },
/* 0x74 */ { NULL, 0 },
/* 0x75 */ { NULL, 0 },
/* 0x76 */ { NULL, 0 },
/* 0x77 */ { NULL, 0 },
/* 0x78 */ { NULL, 0 },
/* 0x79 */ { NULL, 0 },
/* 0x7a */ { NULL, 0 },
/* 0x7b */ { NULL, 0 },
/* 0x7c */ { NULL, 0 },
/* 0x7d */ { NULL, 0 },
/* 0x7e */ { NULL, 0 },
/* 0x7f */ { NULL, 0 },
/* 0x80 */ { NULL, 0 },
/* 0x81 */ { NULL, 0 },
/* 0x82 */ { NULL, 0 },
/* 0x83 */ { NULL, 0 },
/* 0x84 */ { NULL, 0 },
/* 0x85 */ { NULL, 0 },
/* 0x86 */ { NULL, 0 },
/* 0x87 */ { NULL, 0 },
/* 0x88 */ { NULL, 0 },
/* 0x89 */ { NULL, 0 },
/* 0x8a */ { NULL, 0 },
/* 0x8b */ { NULL, 0 },
/* 0x8c */ { NULL, 0 },
/* 0x8d */ { NULL, 0 },
/* 0x8e */ { NULL, 0 },
/* 0x8f */ { NULL, 0 },
/* 0x90 */ { NULL, 0 },
/* 0x91 */ { NULL, 0 },
/* 0x92 */ { NULL, 0 },
/* 0x93 */ { NULL, 0 },
/* 0x94 */ { NULL, 0 },
/* 0x95 */ { NULL, 0 },
/* 0x96 */ { NULL, 0 },
/* 0x97 */ { NULL, 0 },
/* 0x98 */ { NULL, 0 },
/* 0x99 */ { NULL, 0 },
/* 0x9a */ { NULL, 0 },
/* 0x9b */ { NULL, 0 },
/* 0x9c */ { NULL, 0 },
/* 0x9d */ { NULL, 0 },
/* 0x9e */ { NULL, 0 },
/* 0x9f */ { NULL, 0 },
/* 0xa0 */ { NULL, 0 },
/* 0xa1 */ { NULL, 0 },
/* 0xa2 */ { NULL, 0 },
/* 0xa3 */ { NULL, 0 },
/* 0xa4 */ { NULL, 0 },
/* 0xa5 */ { NULL, 0 },
/* 0xa6 */ { NULL, 0 },
/* 0xa7 */ { NULL, 0 },
/* 0xa8 */ { NULL, 0 },
/* 0xa9 */ { NULL, 0 },
/* 0xaa */ { NULL, 0 },
/* 0xab */ { NULL, 0 },
/* 0xac */ { NULL, 0 },
/* 0xad */ { NULL, 0 },
/* 0xae */ { NULL, 0 },
/* 0xaf */ { NULL, 0 },
/* 0xb0 */ { NULL, 0 },
/* 0xb1 */ { NULL, 0 },
/* 0xb2 */ { NULL, 0 },
/* 0xb3 */ { NULL, 0 },
/* 0xb4 */ { NULL, 0 },
/* 0xb5 */ { NULL, 0 },
/* 0xb6 */ { NULL, 0 },
/* 0xb7 */ { NULL, 0 },
/* 0xb8 */ { NULL, 0 },
/* 0xb9 */ { NULL, 0 },
/* 0xba */ { NULL, 0 },
/* 0xbb */ { NULL, 0 },
/* 0xbc */ { NULL, 0 },
/* 0xbd */ { NULL, 0 },
/* 0xbe */ { NULL, 0 },
/* 0xbf */ { NULL, 0 },
/* 0xc0 */ { NULL, 0 },
/* 0xc1 */ { NULL, 0 },
/* 0xc2 */ { NULL, 0 },
/* 0xc3 */ { NULL, 0 },
/* 0xc4 */ { NULL, 0 },
/* 0xc5 */ { NULL, 0 },
/* 0xc6 */ { NULL, 0 },
/* 0xc7 */ { NULL, 0 },
/* 0xc8 */ { NULL, 0 },
/* 0xc9 */ { NULL, 0 },
/* 0xca */ { NULL, 0 },
/* 0xcb */ { NULL, 0 },
/* 0xcc */ { NULL, 0 },
/* 0xcd */ { NULL, 0 },
/* 0xce */ { NULL, 0 },
/* 0xcf */ { NULL, 0 },
/* 0xd0 */ { NULL, 0 },
/* 0xd1 */ { NULL, 0 },
/* 0xd2 */ { NULL, 0 },
/* 0xd3 */ { NULL, 0 },
/* 0xd4 */ { NULL, 0 },
/* 0xd5 */ { NULL, 0 },
/* 0xd6 */ { NULL, 0 },
/* 0xd7 */ { NULL, 0 },
/* 0xd8 */ { NULL, 0 },
/* 0xd9 */ { NULL, 0 },
/* 0xda */ { NULL, 0 },
/* 0xdb */ { NULL, 0 },
/* 0xdc */ { NULL, 0 },
/* 0xdd */ { NULL, 0 },
/* 0xde */ { NULL, 0 },
/* 0xdf */ { NULL, 0 },
/* 0xe0 */ { NULL, 0 },
/* 0xe1 */ { NULL, 0 },
/* 0xe2 */ { NULL, 0 },
/* 0xe3 */ { NULL, 0 },
/* 0xe4 */ { NULL, 0 },
/* 0xe5 */ { NULL, 0 },
/* 0xe6 */ { NULL, 0 },
/* 0xe7 */ { NULL, 0 },
/* 0xe8 */ { NULL, 0 },
/* 0xe9 */ { NULL, 0 },
/* 0xea */ { NULL, 0 },
/* 0xeb */ { NULL, 0 },
/* 0xec */ { NULL, 0 },
/* 0xed */ { NULL, 0 },
/* 0xee */ { NULL, 0 },
/* 0xef */ { NULL, 0 },
/* 0xf0 */ { NULL, 0 },
/* 0xf1 */ { NULL, 0 },
/* 0xf2 */ { NULL, 0 },
/* 0xf3 */ { NULL, 0 },
/* 0xf4 */ { NULL, 0 },
/* 0xf5 */ { NULL, 0 },
/* 0xf6 */ { NULL, 0 },
/* 0xf7 */ { NULL, 0 },
/* 0xf8 */ { NULL, 0 },
/* 0xf9 */ { NULL, 0 },
/* 0xfa */ { NULL, 0 },
/* 0xfb */ { NULL, 0 },
/* 0xfc */ { NULL, 0 },
/* 0xfd */ { NULL, 0 },
/* 0xfe */ { NULL, 0 },
/* 0xff */ { NULL, 0 },
};
static const struct disasm_index itable_evex010[256] = {
/* 0x00 */ { NULL, 0 },
/* 0x01 */ { NULL, 0 },
/* 0x02 */ { NULL, 0 },
/* 0x03 */ { NULL, 0 },
/* 0x04 */ { NULL, 0 },
/* 0x05 */ { NULL, 0 },
/* 0x06 */ { NULL, 0 },
/* 0x07 */ { NULL, 0 },
/* 0x08 */ { NULL, 0 },
/* 0x09 */ { NULL, 0 },
/* 0x0a */ { NULL, 0 },
/* 0x0b */ { NULL, 0 },
/* 0x0c */ { NULL, 0 },
/* 0x0d */ { NULL, 0 },
/* 0x0e */ { NULL, 0 },
/* 0x0f */ { NULL, 0 },
/* 0x10 */ { itable_evex01010, 3 },
/* 0x11 */ { itable_evex01011, 6 },
/* 0x12 */ { itable_evex01012, 4 },
/* 0x13 */ { itable_evex01013, 1 },
/* 0x14 */ { itable_evex01014, 6 },
/* 0x15 */ { itable_evex01015, 6 },
/* 0x16 */ { itable_evex01016, 4 },
/* 0x17 */ { itable_evex01017, 1 },
/* 0x18 */ { NULL, 0 },
/* 0x19 */ { NULL, 0 },
/* 0x1a */ { NULL, 0 },
/* 0x1b */ { NULL, 0 },
/* 0x1c */ { NULL, 0 },
/* 0x1d */ { NULL, 0 },
/* 0x1e */ { NULL, 0 },
/* 0x1f */ { NULL, 0 },
/* 0x20 */ { NULL, 0 },
/* 0x21 */ { NULL, 0 },
/* 0x22 */ { NULL, 0 },
/* 0x23 */ { NULL, 0 },
/* 0x24 */ { NULL, 0 },
/* 0x25 */ { NULL, 0 },
/* 0x26 */ { NULL, 0 },
/* 0x27 */ { NULL, 0 },
/* 0x28 */ { itable_evex01028, 3 },
/* 0x29 */ { itable_evex01029, 6 },
/* 0x2a */ { NULL, 0 },
/* 0x2b */ { itable_evex0102B, 3 },
/* 0x2c */ { NULL, 0 },
/* 0x2d */ { NULL, 0 },
/* 0x2e */ { itable_evex0102E, 1 },
/* 0x2f */ { itable_evex0102F, 1 },
/* 0x30 */ { NULL, 0 },
/* 0x31 */ { NULL, 0 },
/* 0x32 */ { NULL, 0 },
/* 0x33 */ { NULL, 0 },
/* 0x34 */ { NULL, 0 },
/* 0x35 */ { NULL, 0 },
/* 0x36 */ { NULL, 0 },
/* 0x37 */ { NULL, 0 },
/* 0x38 */ { NULL, 0 },
/* 0x39 */ { NULL, 0 },
/* 0x3a */ { NULL, 0 },
/* 0x3b */ { NULL, 0 },
/* 0x3c */ { NULL, 0 },
/* 0x3d */ { NULL, 0 },
/* 0x3e */ { NULL, 0 },
/* 0x3f */ { NULL, 0 },
/* 0x40 */ { NULL, 0 },
/* 0x41 */ { NULL, 0 },
/* 0x42 */ { NULL, 0 },
/* 0x43 */ { NULL, 0 },
/* 0x44 */ { NULL, 0 },
/* 0x45 */ { NULL, 0 },
/* 0x46 */ { NULL, 0 },
/* 0x47 */ { NULL, 0 },
/* 0x48 */ { NULL, 0 },
/* 0x49 */ { NULL, 0 },
/* 0x4a */ { NULL, 0 },
/* 0x4b */ { NULL, 0 },
/* 0x4c */ { NULL, 0 },
/* 0x4d */ { NULL, 0 },
/* 0x4e */ { NULL, 0 },
/* 0x4f */ { NULL, 0 },
/* 0x50 */ { NULL, 0 },
/* 0x51 */ { itable_evex01051, 3 },
/* 0x52 */ { NULL, 0 },
/* 0x53 */ { NULL, 0 },
/* 0x54 */ { itable_evex01054, 6 },
/* 0x55 */ { itable_evex01055, 6 },
/* 0x56 */ { itable_evex01056, 6 },
/* 0x57 */ { itable_evex01057, 6 },
/* 0x58 */ { itable_evex01058, 6 },
/* 0x59 */ { itable_evex01059, 6 },
/* 0x5a */ { itable_evex0105A, 3 },
/* 0x5b */ { itable_evex0105B, 6 },
/* 0x5c */ { itable_evex0105C, 6 },
/* 0x5d */ { itable_evex0105D, 6 },
/* 0x5e */ { itable_evex0105E, 6 },
/* 0x5f */ { itable_evex0105F, 6 },
/* 0x60 */ { NULL, 0 },
/* 0x61 */ { NULL, 0 },
/* 0x62 */ { NULL, 0 },
/* 0x63 */ { NULL, 0 },
/* 0x64 */ { NULL, 0 },
/* 0x65 */ { NULL, 0 },
/* 0x66 */ { NULL, 0 },
/* 0x67 */ { NULL, 0 },
/* 0x68 */ { NULL, 0 },
/* 0x69 */ { NULL, 0 },
/* 0x6a */ { NULL, 0 },
/* 0x6b */ { NULL, 0 },
/* 0x6c */ { NULL, 0 },
/* 0x6d */ { NULL, 0 },
/* 0x6e */ { NULL, 0 },
/* 0x6f */ { NULL, 0 },
/* 0x70 */ { NULL, 0 },
/* 0x71 */ { NULL, 0 },
/* 0x72 */ { NULL, 0 },
/* 0x73 */ { NULL, 0 },
/* 0x74 */ { NULL, 0 },
/* 0x75 */ { NULL, 0 },
/* 0x76 */ { NULL, 0 },
/* 0x77 */ { NULL, 0 },
/* 0x78 */ { itable_evex01078, 6 },
/* 0x79 */ { itable_evex01079, 6 },
/* 0x7a */ { NULL, 0 },
/* 0x7b */ { NULL, 0 },
/* 0x7c */ { NULL, 0 },
/* 0x7d */ { NULL, 0 },
/* 0x7e */ { NULL, 0 },
/* 0x7f */ { NULL, 0 },
/* 0x80 */ { NULL, 0 },
/* 0x81 */ { NULL, 0 },
/* 0x82 */ { NULL, 0 },
/* 0x83 */ { NULL, 0 },
/* 0x84 */ { NULL, 0 },
/* 0x85 */ { NULL, 0 },
/* 0x86 */ { NULL, 0 },
/* 0x87 */ { NULL, 0 },
/* 0x88 */ { NULL, 0 },
/* 0x89 */ { NULL, 0 },
/* 0x8a */ { NULL, 0 },
/* 0x8b */ { NULL, 0 },
/* 0x8c */ { NULL, 0 },
/* 0x8d */ { NULL, 0 },
/* 0x8e */ { NULL, 0 },
/* 0x8f */ { NULL, 0 },
/* 0x90 */ { NULL, 0 },
/* 0x91 */ { NULL, 0 },
/* 0x92 */ { NULL, 0 },
/* 0x93 */ { NULL, 0 },
/* 0x94 */ { NULL, 0 },
/* 0x95 */ { NULL, 0 },
/* 0x96 */ { NULL, 0 },
/* 0x97 */ { NULL, 0 },
/* 0x98 */ { NULL, 0 },
/* 0x99 */ { NULL, 0 },
/* 0x9a */ { NULL, 0 },
/* 0x9b */ { NULL, 0 },
/* 0x9c */ { NULL, 0 },
/* 0x9d */ { NULL, 0 },
/* 0x9e */ { NULL, 0 },
/* 0x9f */ { NULL, 0 },
/* 0xa0 */ { NULL, 0 },
/* 0xa1 */ { NULL, 0 },
/* 0xa2 */ { NULL, 0 },
/* 0xa3 */ { NULL, 0 },
/* 0xa4 */ { NULL, 0 },
/* 0xa5 */ { NULL, 0 },
/* 0xa6 */ { NULL, 0 },
/* 0xa7 */ { NULL, 0 },
/* 0xa8 */ { NULL, 0 },
/* 0xa9 */ { NULL, 0 },
/* 0xaa */ { NULL, 0 },
/* 0xab */ { NULL, 0 },
/* 0xac */ { NULL, 0 },
/* 0xad */ { NULL, 0 },
/* 0xae */ { NULL, 0 },
/* 0xaf */ { NULL, 0 },
/* 0xb0 */ { NULL, 0 },
/* 0xb1 */ { NULL, 0 },
/* 0xb2 */ { NULL, 0 },
/* 0xb3 */ { NULL, 0 },
/* 0xb4 */ { NULL, 0 },
/* 0xb5 */ { NULL, 0 },
/* 0xb6 */ { NULL, 0 },
/* 0xb7 */ { NULL, 0 },
/* 0xb8 */ { NULL, 0 },
/* 0xb9 */ { NULL, 0 },
/* 0xba */ { NULL, 0 },
/* 0xbb */ { NULL, 0 },
/* 0xbc */ { NULL, 0 },
/* 0xbd */ { NULL, 0 },
/* 0xbe */ { NULL, 0 },
/* 0xbf */ { NULL, 0 },
/* 0xc0 */ { NULL, 0 },
/* 0xc1 */ { NULL, 0 },
/* 0xc2 */ { itable_evex010C2, 3 },
/* 0xc3 */ { NULL, 0 },
/* 0xc4 */ { NULL, 0 },
/* 0xc5 */ { NULL, 0 },
/* 0xc6 */ { itable_evex010C6, 6 },
/* 0xc7 */ { NULL, 0 },
/* 0xc8 */ { NULL, 0 },
/* 0xc9 */ { NULL, 0 },
/* 0xca */ { NULL, 0 },
/* 0xcb */ { NULL, 0 },
/* 0xcc */ { NULL, 0 },
/* 0xcd */ { NULL, 0 },
/* 0xce */ { NULL, 0 },
/* 0xcf */ { NULL, 0 },
/* 0xd0 */ { NULL, 0 },
/* 0xd1 */ { NULL, 0 },
/* 0xd2 */ { NULL, 0 },
/* 0xd3 */ { NULL, 0 },
/* 0xd4 */ { NULL, 0 },
/* 0xd5 */ { NULL, 0 },
/* 0xd6 */ { NULL, 0 },
/* 0xd7 */ { NULL, 0 },
/* 0xd8 */ { NULL, 0 },
/* 0xd9 */ { NULL, 0 },
/* 0xda */ { NULL, 0 },
/* 0xdb */ { NULL, 0 },
/* 0xdc */ { NULL, 0 },
/* 0xdd */ { NULL, 0 },
/* 0xde */ { NULL, 0 },
/* 0xdf */ { NULL, 0 },
/* 0xe0 */ { NULL, 0 },
/* 0xe1 */ { NULL, 0 },
/* 0xe2 */ { NULL, 0 },
/* 0xe3 */ { NULL, 0 },
/* 0xe4 */ { NULL, 0 },
/* 0xe5 */ { NULL, 0 },
/* 0xe6 */ { NULL, 0 },
/* 0xe7 */ { NULL, 0 },
/* 0xe8 */ { NULL, 0 },
/* 0xe9 */ { NULL, 0 },
/* 0xea */ { NULL, 0 },
/* 0xeb */ { NULL, 0 },
/* 0xec */ { NULL, 0 },
/* 0xed */ { NULL, 0 },
/* 0xee */ { NULL, 0 },
/* 0xef */ { NULL, 0 },
/* 0xf0 */ { NULL, 0 },
/* 0xf1 */ { NULL, 0 },
/* 0xf2 */ { NULL, 0 },
/* 0xf3 */ { NULL, 0 },
/* 0xf4 */ { NULL, 0 },
/* 0xf5 */ { NULL, 0 },
/* 0xf6 */ { NULL, 0 },
/* 0xf7 */ { NULL, 0 },
/* 0xf8 */ { NULL, 0 },
/* 0xf9 */ { NULL, 0 },
/* 0xfa */ { NULL, 0 },
/* 0xfb */ { NULL, 0 },
/* 0xfc */ { NULL, 0 },
/* 0xfd */ { NULL, 0 },
/* 0xfe */ { NULL, 0 },
/* 0xff */ { NULL, 0 },
};
static const struct disasm_index itable_evex011[256] = {
/* 0x00 */ { NULL, 0 },
/* 0x01 */ { NULL, 0 },
/* 0x02 */ { NULL, 0 },
/* 0x03 */ { NULL, 0 },
/* 0x04 */ { NULL, 0 },
/* 0x05 */ { NULL, 0 },
/* 0x06 */ { NULL, 0 },
/* 0x07 */ { NULL, 0 },
/* 0x08 */ { NULL, 0 },
/* 0x09 */ { NULL, 0 },
/* 0x0a */ { NULL, 0 },
/* 0x0b */ { NULL, 0 },
/* 0x0c */ { NULL, 0 },
/* 0x0d */ { NULL, 0 },
/* 0x0e */ { NULL, 0 },
/* 0x0f */ { NULL, 0 },
/* 0x10 */ { itable_evex01110, 3 },
/* 0x11 */ { itable_evex01111, 6 },
/* 0x12 */ { itable_evex01112, 2 },
/* 0x13 */ { itable_evex01113, 1 },
/* 0x14 */ { itable_evex01114, 6 },
/* 0x15 */ { itable_evex01115, 6 },
/* 0x16 */ { itable_evex01116, 2 },
/* 0x17 */ { itable_evex01117, 1 },
/* 0x18 */ { NULL, 0 },
/* 0x19 */ { NULL, 0 },
/* 0x1a */ { NULL, 0 },
/* 0x1b */ { NULL, 0 },
/* 0x1c */ { NULL, 0 },
/* 0x1d */ { NULL, 0 },
/* 0x1e */ { NULL, 0 },
/* 0x1f */ { NULL, 0 },
/* 0x20 */ { NULL, 0 },
/* 0x21 */ { NULL, 0 },
/* 0x22 */ { NULL, 0 },
/* 0x23 */ { NULL, 0 },
/* 0x24 */ { NULL, 0 },
/* 0x25 */ { NULL, 0 },
/* 0x26 */ { NULL, 0 },
/* 0x27 */ { NULL, 0 },
/* 0x28 */ { itable_evex01128, 3 },
/* 0x29 */ { itable_evex01129, 6 },
/* 0x2a */ { NULL, 0 },
/* 0x2b */ { itable_evex0112B, 3 },
/* 0x2c */ { NULL, 0 },
/* 0x2d */ { NULL, 0 },
/* 0x2e */ { itable_evex0112E, 1 },
/* 0x2f */ { itable_evex0112F, 1 },
/* 0x30 */ { NULL, 0 },
/* 0x31 */ { NULL, 0 },
/* 0x32 */ { NULL, 0 },
/* 0x33 */ { NULL, 0 },
/* 0x34 */ { NULL, 0 },
/* 0x35 */ { NULL, 0 },
/* 0x36 */ { NULL, 0 },
/* 0x37 */ { NULL, 0 },
/* 0x38 */ { NULL, 0 },
/* 0x39 */ { NULL, 0 },
/* 0x3a */ { NULL, 0 },
/* 0x3b */ { NULL, 0 },
/* 0x3c */ { NULL, 0 },
/* 0x3d */ { NULL, 0 },
/* 0x3e */ { NULL, 0 },
/* 0x3f */ { NULL, 0 },
/* 0x40 */ { NULL, 0 },
/* 0x41 */ { NULL, 0 },
/* 0x42 */ { NULL, 0 },
/* 0x43 */ { NULL, 0 },
/* 0x44 */ { NULL, 0 },
/* 0x45 */ { NULL, 0 },
/* 0x46 */ { NULL, 0 },
/* 0x47 */ { NULL, 0 },
/* 0x48 */ { NULL, 0 },
/* 0x49 */ { NULL, 0 },
/* 0x4a */ { NULL, 0 },
/* 0x4b */ { NULL, 0 },
/* 0x4c */ { NULL, 0 },
/* 0x4d */ { NULL, 0 },
/* 0x4e */ { NULL, 0 },
/* 0x4f */ { NULL, 0 },
/* 0x50 */ { NULL, 0 },
/* 0x51 */ { itable_evex01151, 3 },
/* 0x52 */ { NULL, 0 },
/* 0x53 */ { NULL, 0 },
/* 0x54 */ { itable_evex01154, 6 },
/* 0x55 */ { itable_evex01155, 6 },
/* 0x56 */ { itable_evex01156, 6 },
/* 0x57 */ { itable_evex01157, 6 },
/* 0x58 */ { itable_evex01158, 6 },
/* 0x59 */ { itable_evex01159, 6 },
/* 0x5a */ { itable_evex0115A, 3 },
/* 0x5b */ { itable_evex0115B, 3 },
/* 0x5c */ { itable_evex0115C, 6 },
/* 0x5d */ { itable_evex0115D, 6 },
/* 0x5e */ { itable_evex0115E, 6 },
/* 0x5f */ { itable_evex0115F, 6 },
/* 0x60 */ { itable_evex01160, 6 },
/* 0x61 */ { itable_evex01161, 6 },
/* 0x62 */ { itable_evex01162, 6 },
/* 0x63 */ { itable_evex01163, 6 },
/* 0x64 */ { itable_evex01164, 3 },
/* 0x65 */ { itable_evex01165, 3 },
/* 0x66 */ { itable_evex01166, 3 },
/* 0x67 */ { itable_evex01167, 6 },
/* 0x68 */ { itable_evex01168, 6 },
/* 0x69 */ { itable_evex01169, 6 },
/* 0x6a */ { itable_evex0116A, 6 },
/* 0x6b */ { itable_evex0116B, 6 },
/* 0x6c */ { itable_evex0116C, 6 },
/* 0x6d */ { itable_evex0116D, 6 },
/* 0x6e */ { itable_evex0116E, 2 },
/* 0x6f */ { itable_evex0116F, 6 },
/* 0x70 */ { itable_evex01170, 3 },
/* 0x71 */ { itable_evex01171, 18 },
/* 0x72 */ { itable_evex01172, 48 },
/* 0x73 */ { itable_evex01173, 24 },
/* 0x74 */ { itable_evex01174, 3 },
/* 0x75 */ { itable_evex01175, 3 },
/* 0x76 */ { itable_evex01176, 3 },
/* 0x77 */ { NULL, 0 },
/* 0x78 */ { itable_evex01178, 6 },
/* 0x79 */ { itable_evex01179, 6 },
/* 0x7a */ { itable_evex0117A, 6 },
/* 0x7b */ { itable_evex0117B, 6 },
/* 0x7c */ { NULL, 0 },
/* 0x7d */ { NULL, 0 },
/* 0x7e */ { itable_evex0117E, 2 },
/* 0x7f */ { itable_evex0117F, 6 },
/* 0x80 */ { NULL, 0 },
/* 0x81 */ { NULL, 0 },
/* 0x82 */ { NULL, 0 },
/* 0x83 */ { NULL, 0 },
/* 0x84 */ { NULL, 0 },
/* 0x85 */ { NULL, 0 },
/* 0x86 */ { NULL, 0 },
/* 0x87 */ { NULL, 0 },
/* 0x88 */ { NULL, 0 },
/* 0x89 */ { NULL, 0 },
/* 0x8a */ { NULL, 0 },
/* 0x8b */ { NULL, 0 },
/* 0x8c */ { NULL, 0 },
/* 0x8d */ { NULL, 0 },
/* 0x8e */ { NULL, 0 },
/* 0x8f */ { NULL, 0 },
/* 0x90 */ { NULL, 0 },
/* 0x91 */ { NULL, 0 },
/* 0x92 */ { NULL, 0 },
/* 0x93 */ { NULL, 0 },
/* 0x94 */ { NULL, 0 },
/* 0x95 */ { NULL, 0 },
/* 0x96 */ { NULL, 0 },
/* 0x97 */ { NULL, 0 },
/* 0x98 */ { NULL, 0 },
/* 0x99 */ { NULL, 0 },
/* 0x9a */ { NULL, 0 },
/* 0x9b */ { NULL, 0 },
/* 0x9c */ { NULL, 0 },
/* 0x9d */ { NULL, 0 },
/* 0x9e */ { NULL, 0 },
/* 0x9f */ { NULL, 0 },
/* 0xa0 */ { NULL, 0 },
/* 0xa1 */ { NULL, 0 },
/* 0xa2 */ { NULL, 0 },
/* 0xa3 */ { NULL, 0 },
/* 0xa4 */ { NULL, 0 },
/* 0xa5 */ { NULL, 0 },
/* 0xa6 */ { NULL, 0 },
/* 0xa7 */ { NULL, 0 },
/* 0xa8 */ { NULL, 0 },
/* 0xa9 */ { NULL, 0 },
/* 0xaa */ { NULL, 0 },
/* 0xab */ { NULL, 0 },
/* 0xac */ { NULL, 0 },
/* 0xad */ { NULL, 0 },
/* 0xae */ { NULL, 0 },
/* 0xaf */ { NULL, 0 },
/* 0xb0 */ { NULL, 0 },
/* 0xb1 */ { NULL, 0 },
/* 0xb2 */ { NULL, 0 },
/* 0xb3 */ { NULL, 0 },
/* 0xb4 */ { NULL, 0 },
/* 0xb5 */ { NULL, 0 },
/* 0xb6 */ { NULL, 0 },
/* 0xb7 */ { NULL, 0 },
/* 0xb8 */ { NULL, 0 },
/* 0xb9 */ { NULL, 0 },
/* 0xba */ { NULL, 0 },
/* 0xbb */ { NULL, 0 },
/* 0xbc */ { NULL, 0 },
/* 0xbd */ { NULL, 0 },
/* 0xbe */ { NULL, 0 },
/* 0xbf */ { NULL, 0 },
/* 0xc0 */ { NULL, 0 },
/* 0xc1 */ { NULL, 0 },
/* 0xc2 */ { itable_evex011C2, 3 },
/* 0xc3 */ { NULL, 0 },
/* 0xc4 */ { itable_evex011C4, 4 },
/* 0xc5 */ { itable_evex011C5, 3 },
/* 0xc6 */ { itable_evex011C6, 6 },
/* 0xc7 */ { NULL, 0 },
/* 0xc8 */ { NULL, 0 },
/* 0xc9 */ { NULL, 0 },
/* 0xca */ { NULL, 0 },
/* 0xcb */ { NULL, 0 },
/* 0xcc */ { NULL, 0 },
/* 0xcd */ { NULL, 0 },
/* 0xce */ { NULL, 0 },
/* 0xcf */ { NULL, 0 },
/* 0xd0 */ { NULL, 0 },
/* 0xd1 */ { itable_evex011D1, 6 },
/* 0xd2 */ { itable_evex011D2, 6 },
/* 0xd3 */ { itable_evex011D3, 6 },
/* 0xd4 */ { itable_evex011D4, 6 },
/* 0xd5 */ { itable_evex011D5, 6 },
/* 0xd6 */ { itable_evex011D6, 1 },
/* 0xd7 */ { NULL, 0 },
/* 0xd8 */ { itable_evex011D8, 6 },
/* 0xd9 */ { itable_evex011D9, 6 },
/* 0xda */ { itable_evex011DA, 6 },
/* 0xdb */ { itable_evex011DB, 12 },
/* 0xdc */ { itable_evex011DC, 6 },
/* 0xdd */ { itable_evex011DD, 6 },
/* 0xde */ { itable_evex011DE, 6 },
/* 0xdf */ { itable_evex011DF, 12 },
/* 0xe0 */ { itable_evex011E0, 6 },
/* 0xe1 */ { itable_evex011E1, 6 },
/* 0xe2 */ { itable_evex011E2, 12 },
/* 0xe3 */ { itable_evex011E3, 6 },
/* 0xe4 */ { itable_evex011E4, 6 },
/* 0xe5 */ { itable_evex011E5, 6 },
/* 0xe6 */ { itable_evex011E6, 3 },
/* 0xe7 */ { itable_evex011E7, 3 },
/* 0xe8 */ { itable_evex011E8, 6 },
/* 0xe9 */ { itable_evex011E9, 6 },
/* 0xea */ { itable_evex011EA, 6 },
/* 0xeb */ { itable_evex011EB, 12 },
/* 0xec */ { itable_evex011EC, 6 },
/* 0xed */ { itable_evex011ED, 6 },
/* 0xee */ { itable_evex011EE, 6 },
/* 0xef */ { itable_evex011EF, 12 },
/* 0xf0 */ { NULL, 0 },
/* 0xf1 */ { itable_evex011F1, 6 },
/* 0xf2 */ { itable_evex011F2, 6 },
/* 0xf3 */ { itable_evex011F3, 6 },
/* 0xf4 */ { itable_evex011F4, 6 },
/* 0xf5 */ { itable_evex011F5, 6 },
/* 0xf6 */ { itable_evex011F6, 6 },
/* 0xf7 */ { NULL, 0 },
/* 0xf8 */ { itable_evex011F8, 6 },
/* 0xf9 */ { itable_evex011F9, 6 },
/* 0xfa */ { itable_evex011FA, 6 },
/* 0xfb */ { itable_evex011FB, 6 },
/* 0xfc */ { itable_evex011FC, 6 },
/* 0xfd */ { itable_evex011FD, 6 },
/* 0xfe */ { itable_evex011FE, 6 },
/* 0xff */ { NULL, 0 },
};
static const struct disasm_index itable_evex012[256] = {
/* 0x00 */ { NULL, 0 },
/* 0x01 */ { NULL, 0 },
/* 0x02 */ { NULL, 0 },
/* 0x03 */ { NULL, 0 },
/* 0x04 */ { NULL, 0 },
/* 0x05 */ { NULL, 0 },
/* 0x06 */ { NULL, 0 },
/* 0x07 */ { NULL, 0 },
/* 0x08 */ { NULL, 0 },
/* 0x09 */ { NULL, 0 },
/* 0x0a */ { NULL, 0 },
/* 0x0b */ { NULL, 0 },
/* 0x0c */ { NULL, 0 },
/* 0x0d */ { NULL, 0 },
/* 0x0e */ { NULL, 0 },
/* 0x0f */ { NULL, 0 },
/* 0x10 */ { itable_evex01210, 3 },
/* 0x11 */ { itable_evex01211, 3 },
/* 0x12 */ { itable_evex01212, 3 },
/* 0x13 */ { NULL, 0 },
/* 0x14 */ { NULL, 0 },
/* 0x15 */ { NULL, 0 },
/* 0x16 */ { itable_evex01216, 3 },
/* 0x17 */ { NULL, 0 },
/* 0x18 */ { NULL, 0 },
/* 0x19 */ { NULL, 0 },
/* 0x1a */ { NULL, 0 },
/* 0x1b */ { NULL, 0 },
/* 0x1c */ { NULL, 0 },
/* 0x1d */ { NULL, 0 },
/* 0x1e */ { NULL, 0 },
/* 0x1f */ { NULL, 0 },
/* 0x20 */ { NULL, 0 },
/* 0x21 */ { NULL, 0 },
/* 0x22 */ { NULL, 0 },
/* 0x23 */ { NULL, 0 },
/* 0x24 */ { NULL, 0 },
/* 0x25 */ { NULL, 0 },
/* 0x26 */ { NULL, 0 },
/* 0x27 */ { NULL, 0 },
/* 0x28 */ { NULL, 0 },
/* 0x29 */ { NULL, 0 },
/* 0x2a */ { itable_evex0122A, 2 },
/* 0x2b */ { NULL, 0 },
/* 0x2c */ { itable_evex0122C, 2 },
/* 0x2d */ { itable_evex0122D, 2 },
/* 0x2e */ { NULL, 0 },
/* 0x2f */ { NULL, 0 },
/* 0x30 */ { NULL, 0 },
/* 0x31 */ { NULL, 0 },
/* 0x32 */ { NULL, 0 },
/* 0x33 */ { NULL, 0 },
/* 0x34 */ { NULL, 0 },
/* 0x35 */ { NULL, 0 },
/* 0x36 */ { NULL, 0 },
/* 0x37 */ { NULL, 0 },
/* 0x38 */ { NULL, 0 },
/* 0x39 */ { NULL, 0 },
/* 0x3a */ { NULL, 0 },
/* 0x3b */ { NULL, 0 },
/* 0x3c */ { NULL, 0 },
/* 0x3d */ { NULL, 0 },
/* 0x3e */ { NULL, 0 },
/* 0x3f */ { NULL, 0 },
/* 0x40 */ { NULL, 0 },
/* 0x41 */ { NULL, 0 },
/* 0x42 */ { NULL, 0 },
/* 0x43 */ { NULL, 0 },
/* 0x44 */ { NULL, 0 },
/* 0x45 */ { NULL, 0 },
/* 0x46 */ { NULL, 0 },
/* 0x47 */ { NULL, 0 },
/* 0x48 */ { NULL, 0 },
/* 0x49 */ { NULL, 0 },
/* 0x4a */ { NULL, 0 },
/* 0x4b */ { NULL, 0 },
/* 0x4c */ { NULL, 0 },
/* 0x4d */ { NULL, 0 },
/* 0x4e */ { NULL, 0 },
/* 0x4f */ { NULL, 0 },
/* 0x50 */ { NULL, 0 },
/* 0x51 */ { itable_evex01251, 2 },
/* 0x52 */ { NULL, 0 },
/* 0x53 */ { NULL, 0 },
/* 0x54 */ { NULL, 0 },
/* 0x55 */ { NULL, 0 },
/* 0x56 */ { NULL, 0 },
/* 0x57 */ { NULL, 0 },
/* 0x58 */ { itable_evex01258, 2 },
/* 0x59 */ { itable_evex01259, 2 },
/* 0x5a */ { itable_evex0125A, 1 },
/* 0x5b */ { itable_evex0125B, 3 },
/* 0x5c */ { itable_evex0125C, 2 },
/* 0x5d */ { itable_evex0125D, 2 },
/* 0x5e */ { itable_evex0125E, 2 },
/* 0x5f */ { itable_evex0125F, 2 },
/* 0x60 */ { NULL, 0 },
/* 0x61 */ { NULL, 0 },
/* 0x62 */ { NULL, 0 },
/* 0x63 */ { NULL, 0 },
/* 0x64 */ { NULL, 0 },
/* 0x65 */ { NULL, 0 },
/* 0x66 */ { NULL, 0 },
/* 0x67 */ { NULL, 0 },
/* 0x68 */ { NULL, 0 },
/* 0x69 */ { NULL, 0 },
/* 0x6a */ { NULL, 0 },
/* 0x6b */ { NULL, 0 },
/* 0x6c */ { NULL, 0 },
/* 0x6d */ { NULL, 0 },
/* 0x6e */ { NULL, 0 },
/* 0x6f */ { itable_evex0126F, 6 },
/* 0x70 */ { itable_evex01270, 3 },
/* 0x71 */ { NULL, 0 },
/* 0x72 */ { NULL, 0 },
/* 0x73 */ { NULL, 0 },
/* 0x74 */ { NULL, 0 },
/* 0x75 */ { NULL, 0 },
/* 0x76 */ { NULL, 0 },
/* 0x77 */ { NULL, 0 },
/* 0x78 */ { itable_evex01278, 2 },
/* 0x79 */ { itable_evex01279, 2 },
/* 0x7a */ { itable_evex0127A, 6 },
/* 0x7b */ { itable_evex0127B, 2 },
/* 0x7c */ { NULL, 0 },
/* 0x7d */ { NULL, 0 },
/* 0x7e */ { itable_evex0127E, 1 },
/* 0x7f */ { itable_evex0127F, 6 },
/* 0x80 */ { NULL, 0 },
/* 0x81 */ { NULL, 0 },
/* 0x82 */ { NULL, 0 },
/* 0x83 */ { NULL, 0 },
/* 0x84 */ { NULL, 0 },
/* 0x85 */ { NULL, 0 },
/* 0x86 */ { NULL, 0 },
/* 0x87 */ { NULL, 0 },
/* 0x88 */ { NULL, 0 },
/* 0x89 */ { NULL, 0 },
/* 0x8a */ { NULL, 0 },
/* 0x8b */ { NULL, 0 },
/* 0x8c */ { NULL, 0 },
/* 0x8d */ { NULL, 0 },
/* 0x8e */ { NULL, 0 },
/* 0x8f */ { NULL, 0 },
/* 0x90 */ { NULL, 0 },
/* 0x91 */ { NULL, 0 },
/* 0x92 */ { NULL, 0 },
/* 0x93 */ { NULL, 0 },
/* 0x94 */ { NULL, 0 },
/* 0x95 */ { NULL, 0 },
/* 0x96 */ { NULL, 0 },
/* 0x97 */ { NULL, 0 },
/* 0x98 */ { NULL, 0 },
/* 0x99 */ { NULL, 0 },
/* 0x9a */ { NULL, 0 },
/* 0x9b */ { NULL, 0 },
/* 0x9c */ { NULL, 0 },
/* 0x9d */ { NULL, 0 },
/* 0x9e */ { NULL, 0 },
/* 0x9f */ { NULL, 0 },
/* 0xa0 */ { NULL, 0 },
/* 0xa1 */ { NULL, 0 },
/* 0xa2 */ { NULL, 0 },
/* 0xa3 */ { NULL, 0 },
/* 0xa4 */ { NULL, 0 },
/* 0xa5 */ { NULL, 0 },
/* 0xa6 */ { NULL, 0 },
/* 0xa7 */ { NULL, 0 },
/* 0xa8 */ { NULL, 0 },
/* 0xa9 */ { NULL, 0 },
/* 0xaa */ { NULL, 0 },
/* 0xab */ { NULL, 0 },
/* 0xac */ { NULL, 0 },
/* 0xad */ { NULL, 0 },
/* 0xae */ { NULL, 0 },
/* 0xaf */ { NULL, 0 },
/* 0xb0 */ { NULL, 0 },
/* 0xb1 */ { NULL, 0 },
/* 0xb2 */ { NULL, 0 },
/* 0xb3 */ { NULL, 0 },
/* 0xb4 */ { NULL, 0 },
/* 0xb5 */ { NULL, 0 },
/* 0xb6 */ { NULL, 0 },
/* 0xb7 */ { NULL, 0 },
/* 0xb8 */ { NULL, 0 },
/* 0xb9 */ { NULL, 0 },
/* 0xba */ { NULL, 0 },
/* 0xbb */ { NULL, 0 },
/* 0xbc */ { NULL, 0 },
/* 0xbd */ { NULL, 0 },
/* 0xbe */ { NULL, 0 },
/* 0xbf */ { NULL, 0 },
/* 0xc0 */ { NULL, 0 },
/* 0xc1 */ { NULL, 0 },
/* 0xc2 */ { itable_evex012C2, 1 },
/* 0xc3 */ { NULL, 0 },
/* 0xc4 */ { NULL, 0 },
/* 0xc5 */ { NULL, 0 },
/* 0xc6 */ { NULL, 0 },
/* 0xc7 */ { NULL, 0 },
/* 0xc8 */ { NULL, 0 },
/* 0xc9 */ { NULL, 0 },
/* 0xca */ { NULL, 0 },
/* 0xcb */ { NULL, 0 },
/* 0xcc */ { NULL, 0 },
/* 0xcd */ { NULL, 0 },
/* 0xce */ { NULL, 0 },
/* 0xcf */ { NULL, 0 },
/* 0xd0 */ { NULL, 0 },
/* 0xd1 */ { NULL, 0 },
/* 0xd2 */ { NULL, 0 },
/* 0xd3 */ { NULL, 0 },
/* 0xd4 */ { NULL, 0 },
/* 0xd5 */ { NULL, 0 },
/* 0xd6 */ { NULL, 0 },
/* 0xd7 */ { NULL, 0 },
/* 0xd8 */ { NULL, 0 },
/* 0xd9 */ { NULL, 0 },
/* 0xda */ { NULL, 0 },
/* 0xdb */ { NULL, 0 },
/* 0xdc */ { NULL, 0 },
/* 0xdd */ { NULL, 0 },
/* 0xde */ { NULL, 0 },
/* 0xdf */ { NULL, 0 },
/* 0xe0 */ { NULL, 0 },
/* 0xe1 */ { NULL, 0 },
/* 0xe2 */ { NULL, 0 },
/* 0xe3 */ { NULL, 0 },
/* 0xe4 */ { NULL, 0 },
/* 0xe5 */ { NULL, 0 },
/* 0xe6 */ { itable_evex012E6, 6 },
/* 0xe7 */ { NULL, 0 },
/* 0xe8 */ { NULL, 0 },
/* 0xe9 */ { NULL, 0 },
/* 0xea */ { NULL, 0 },
/* 0xeb */ { NULL, 0 },
/* 0xec */ { NULL, 0 },
/* 0xed */ { NULL, 0 },
/* 0xee */ { NULL, 0 },
/* 0xef */ { NULL, 0 },
/* 0xf0 */ { NULL, 0 },
/* 0xf1 */ { NULL, 0 },
/* 0xf2 */ { NULL, 0 },
/* 0xf3 */ { NULL, 0 },
/* 0xf4 */ { NULL, 0 },
/* 0xf5 */ { NULL, 0 },
/* 0xf6 */ { NULL, 0 },
/* 0xf7 */ { NULL, 0 },
/* 0xf8 */ { NULL, 0 },
/* 0xf9 */ { NULL, 0 },
/* 0xfa */ { NULL, 0 },
/* 0xfb */ { NULL, 0 },
/* 0xfc */ { NULL, 0 },
/* 0xfd */ { NULL, 0 },
/* 0xfe */ { NULL, 0 },
/* 0xff */ { NULL, 0 },
};
static const struct disasm_index itable_evex013[256] = {
/* 0x00 */ { NULL, 0 },
/* 0x01 */ { NULL, 0 },
/* 0x02 */ { NULL, 0 },
/* 0x03 */ { NULL, 0 },
/* 0x04 */ { NULL, 0 },
/* 0x05 */ { NULL, 0 },
/* 0x06 */ { NULL, 0 },
/* 0x07 */ { NULL, 0 },
/* 0x08 */ { NULL, 0 },
/* 0x09 */ { NULL, 0 },
/* 0x0a */ { NULL, 0 },
/* 0x0b */ { NULL, 0 },
/* 0x0c */ { NULL, 0 },
/* 0x0d */ { NULL, 0 },
/* 0x0e */ { NULL, 0 },
/* 0x0f */ { NULL, 0 },
/* 0x10 */ { itable_evex01310, 3 },
/* 0x11 */ { itable_evex01311, 3 },
/* 0x12 */ { itable_evex01312, 3 },
/* 0x13 */ { NULL, 0 },
/* 0x14 */ { NULL, 0 },
/* 0x15 */ { NULL, 0 },
/* 0x16 */ { NULL, 0 },
/* 0x17 */ { NULL, 0 },
/* 0x18 */ { NULL, 0 },
/* 0x19 */ { NULL, 0 },
/* 0x1a */ { NULL, 0 },
/* 0x1b */ { NULL, 0 },
/* 0x1c */ { NULL, 0 },
/* 0x1d */ { NULL, 0 },
/* 0x1e */ { NULL, 0 },
/* 0x1f */ { NULL, 0 },
/* 0x20 */ { NULL, 0 },
/* 0x21 */ { NULL, 0 },
/* 0x22 */ { NULL, 0 },
/* 0x23 */ { NULL, 0 },
/* 0x24 */ { NULL, 0 },
/* 0x25 */ { NULL, 0 },
/* 0x26 */ { NULL, 0 },
/* 0x27 */ { NULL, 0 },
/* 0x28 */ { NULL, 0 },
/* 0x29 */ { NULL, 0 },
/* 0x2a */ { itable_evex0132A, 2 },
/* 0x2b */ { NULL, 0 },
/* 0x2c */ { itable_evex0132C, 2 },
/* 0x2d */ { itable_evex0132D, 2 },
/* 0x2e */ { NULL, 0 },
/* 0x2f */ { NULL, 0 },
/* 0x30 */ { NULL, 0 },
/* 0x31 */ { NULL, 0 },
/* 0x32 */ { NULL, 0 },
/* 0x33 */ { NULL, 0 },
/* 0x34 */ { NULL, 0 },
/* 0x35 */ { NULL, 0 },
/* 0x36 */ { NULL, 0 },
/* 0x37 */ { NULL, 0 },
/* 0x38 */ { NULL, 0 },
/* 0x39 */ { NULL, 0 },
/* 0x3a */ { NULL, 0 },
/* 0x3b */ { NULL, 0 },
/* 0x3c */ { NULL, 0 },
/* 0x3d */ { NULL, 0 },
/* 0x3e */ { NULL, 0 },
/* 0x3f */ { NULL, 0 },
/* 0x40 */ { NULL, 0 },
/* 0x41 */ { NULL, 0 },
/* 0x42 */ { NULL, 0 },
/* 0x43 */ { NULL, 0 },
/* 0x44 */ { NULL, 0 },
/* 0x45 */ { NULL, 0 },
/* 0x46 */ { NULL, 0 },
/* 0x47 */ { NULL, 0 },
/* 0x48 */ { NULL, 0 },
/* 0x49 */ { NULL, 0 },
/* 0x4a */ { NULL, 0 },
/* 0x4b */ { NULL, 0 },
/* 0x4c */ { NULL, 0 },
/* 0x4d */ { NULL, 0 },
/* 0x4e */ { NULL, 0 },
/* 0x4f */ { NULL, 0 },
/* 0x50 */ { NULL, 0 },
/* 0x51 */ { itable_evex01351, 2 },
/* 0x52 */ { NULL, 0 },
/* 0x53 */ { NULL, 0 },
/* 0x54 */ { NULL, 0 },
/* 0x55 */ { NULL, 0 },
/* 0x56 */ { NULL, 0 },
/* 0x57 */ { NULL, 0 },
/* 0x58 */ { itable_evex01358, 2 },
/* 0x59 */ { itable_evex01359, 2 },
/* 0x5a */ { itable_evex0135A, 1 },
/* 0x5b */ { NULL, 0 },
/* 0x5c */ { itable_evex0135C, 2 },
/* 0x5d */ { itable_evex0135D, 2 },
/* 0x5e */ { itable_evex0135E, 2 },
/* 0x5f */ { itable_evex0135F, 2 },
/* 0x60 */ { NULL, 0 },
/* 0x61 */ { NULL, 0 },
/* 0x62 */ { NULL, 0 },
/* 0x63 */ { NULL, 0 },
/* 0x64 */ { NULL, 0 },
/* 0x65 */ { NULL, 0 },
/* 0x66 */ { NULL, 0 },
/* 0x67 */ { NULL, 0 },
/* 0x68 */ { NULL, 0 },
/* 0x69 */ { NULL, 0 },
/* 0x6a */ { NULL, 0 },
/* 0x6b */ { NULL, 0 },
/* 0x6c */ { NULL, 0 },
/* 0x6d */ { NULL, 0 },
/* 0x6e */ { NULL, 0 },
/* 0x6f */ { itable_evex0136F, 6 },
/* 0x70 */ { itable_evex01370, 3 },
/* 0x71 */ { NULL, 0 },
/* 0x72 */ { NULL, 0 },
/* 0x73 */ { NULL, 0 },
/* 0x74 */ { NULL, 0 },
/* 0x75 */ { NULL, 0 },
/* 0x76 */ { NULL, 0 },
/* 0x77 */ { NULL, 0 },
/* 0x78 */ { itable_evex01378, 2 },
/* 0x79 */ { itable_evex01379, 2 },
/* 0x7a */ { itable_evex0137A, 6 },
/* 0x7b */ { itable_evex0137B, 2 },
/* 0x7c */ { NULL, 0 },
/* 0x7d */ { NULL, 0 },
/* 0x7e */ { NULL, 0 },
/* 0x7f */ { itable_evex0137F, 6 },
/* 0x80 */ { NULL, 0 },
/* 0x81 */ { NULL, 0 },
/* 0x82 */ { NULL, 0 },
/* 0x83 */ { NULL, 0 },
/* 0x84 */ { NULL, 0 },
/* 0x85 */ { NULL, 0 },
/* 0x86 */ { NULL, 0 },
/* 0x87 */ { NULL, 0 },
/* 0x88 */ { NULL, 0 },
/* 0x89 */ { NULL, 0 },
/* 0x8a */ { NULL, 0 },
/* 0x8b */ { NULL, 0 },
/* 0x8c */ { NULL, 0 },
/* 0x8d */ { NULL, 0 },
/* 0x8e */ { NULL, 0 },
/* 0x8f */ { NULL, 0 },
/* 0x90 */ { NULL, 0 },
/* 0x91 */ { NULL, 0 },
/* 0x92 */ { NULL, 0 },
/* 0x93 */ { NULL, 0 },
/* 0x94 */ { NULL, 0 },
/* 0x95 */ { NULL, 0 },
/* 0x96 */ { NULL, 0 },
/* 0x97 */ { NULL, 0 },
/* 0x98 */ { NULL, 0 },
/* 0x99 */ { NULL, 0 },
/* 0x9a */ { NULL, 0 },
/* 0x9b */ { NULL, 0 },
/* 0x9c */ { NULL, 0 },
/* 0x9d */ { NULL, 0 },
/* 0x9e */ { NULL, 0 },
/* 0x9f */ { NULL, 0 },
/* 0xa0 */ { NULL, 0 },
/* 0xa1 */ { NULL, 0 },
/* 0xa2 */ { NULL, 0 },
/* 0xa3 */ { NULL, 0 },
/* 0xa4 */ { NULL, 0 },
/* 0xa5 */ { NULL, 0 },
/* 0xa6 */ { NULL, 0 },
/* 0xa7 */ { NULL, 0 },
/* 0xa8 */ { NULL, 0 },
/* 0xa9 */ { NULL, 0 },
/* 0xaa */ { NULL, 0 },
/* 0xab */ { NULL, 0 },
/* 0xac */ { NULL, 0 },
/* 0xad */ { NULL, 0 },
/* 0xae */ { NULL, 0 },
/* 0xaf */ { NULL, 0 },
/* 0xb0 */ { NULL, 0 },
/* 0xb1 */ { NULL, 0 },
/* 0xb2 */ { NULL, 0 },
/* 0xb3 */ { NULL, 0 },
/* 0xb4 */ { NULL, 0 },
/* 0xb5 */ { NULL, 0 },
/* 0xb6 */ { NULL, 0 },
/* 0xb7 */ { NULL, 0 },
/* 0xb8 */ { NULL, 0 },
/* 0xb9 */ { NULL, 0 },
/* 0xba */ { NULL, 0 },
/* 0xbb */ { NULL, 0 },
/* 0xbc */ { NULL, 0 },
/* 0xbd */ { NULL, 0 },
/* 0xbe */ { NULL, 0 },
/* 0xbf */ { NULL, 0 },
/* 0xc0 */ { NULL, 0 },
/* 0xc1 */ { NULL, 0 },
/* 0xc2 */ { itable_evex013C2, 1 },
/* 0xc3 */ { NULL, 0 },
/* 0xc4 */ { NULL, 0 },
/* 0xc5 */ { NULL, 0 },
/* 0xc6 */ { NULL, 0 },
/* 0xc7 */ { NULL, 0 },
/* 0xc8 */ { NULL, 0 },
/* 0xc9 */ { NULL, 0 },
/* 0xca */ { NULL, 0 },
/* 0xcb */ { NULL, 0 },
/* 0xcc */ { NULL, 0 },
/* 0xcd */ { NULL, 0 },
/* 0xce */ { NULL, 0 },
/* 0xcf */ { NULL, 0 },
/* 0xd0 */ { NULL, 0 },
/* 0xd1 */ { NULL, 0 },
/* 0xd2 */ { NULL, 0 },
/* 0xd3 */ { NULL, 0 },
/* 0xd4 */ { NULL, 0 },
/* 0xd5 */ { NULL, 0 },
/* 0xd6 */ { NULL, 0 },
/* 0xd7 */ { NULL, 0 },
/* 0xd8 */ { NULL, 0 },
/* 0xd9 */ { NULL, 0 },
/* 0xda */ { NULL, 0 },
/* 0xdb */ { NULL, 0 },
/* 0xdc */ { NULL, 0 },
/* 0xdd */ { NULL, 0 },
/* 0xde */ { NULL, 0 },
/* 0xdf */ { NULL, 0 },
/* 0xe0 */ { NULL, 0 },
/* 0xe1 */ { NULL, 0 },
/* 0xe2 */ { NULL, 0 },
/* 0xe3 */ { NULL, 0 },
/* 0xe4 */ { NULL, 0 },
/* 0xe5 */ { NULL, 0 },
/* 0xe6 */ { itable_evex013E6, 3 },
/* 0xe7 */ { NULL, 0 },
/* 0xe8 */ { NULL, 0 },
/* 0xe9 */ { NULL, 0 },
/* 0xea */ { NULL, 0 },
/* 0xeb */ { NULL, 0 },
/* 0xec */ { NULL, 0 },
/* 0xed */ { NULL, 0 },
/* 0xee */ { NULL, 0 },
/* 0xef */ { NULL, 0 },
/* 0xf0 */ { NULL, 0 },
/* 0xf1 */ { NULL, 0 },
/* 0xf2 */ { NULL, 0 },
/* 0xf3 */ { NULL, 0 },
/* 0xf4 */ { NULL, 0 },
/* 0xf5 */ { NULL, 0 },
/* 0xf6 */ { NULL, 0 },
/* 0xf7 */ { NULL, 0 },
/* 0xf8 */ { NULL, 0 },
/* 0xf9 */ { NULL, 0 },
/* 0xfa */ { NULL, 0 },
/* 0xfb */ { NULL, 0 },
/* 0xfc */ { NULL, 0 },
/* 0xfd */ { NULL, 0 },
/* 0xfe */ { NULL, 0 },
/* 0xff */ { NULL, 0 },
};
static const struct disasm_index itable_evex021[256] = {
/* 0x00 */ { itable_evex02100, 6 },
/* 0x01 */ { NULL, 0 },
/* 0x02 */ { NULL, 0 },
/* 0x03 */ { NULL, 0 },
/* 0x04 */ { itable_evex02104, 6 },
/* 0x05 */ { NULL, 0 },
/* 0x06 */ { NULL, 0 },
/* 0x07 */ { NULL, 0 },
/* 0x08 */ { NULL, 0 },
/* 0x09 */ { NULL, 0 },
/* 0x0a */ { NULL, 0 },
/* 0x0b */ { itable_evex0210B, 6 },
/* 0x0c */ { itable_evex0210C, 6 },
/* 0x0d */ { itable_evex0210D, 6 },
/* 0x0e */ { NULL, 0 },
/* 0x0f */ { NULL, 0 },
/* 0x10 */ { itable_evex02110, 6 },
/* 0x11 */ { itable_evex02111, 6 },
/* 0x12 */ { itable_evex02112, 6 },
/* 0x13 */ { itable_evex02113, 3 },
/* 0x14 */ { itable_evex02114, 12 },
/* 0x15 */ { itable_evex02115, 12 },
/* 0x16 */ { itable_evex02116, 8 },
/* 0x17 */ { NULL, 0 },
/* 0x18 */ { itable_evex02118, 6 },
/* 0x19 */ { itable_evex02119, 6 },
/* 0x1a */ { itable_evex0211A, 4 },
/* 0x1b */ { itable_evex0211B, 2 },
/* 0x1c */ { itable_evex0211C, 3 },
/* 0x1d */ { itable_evex0211D, 3 },
/* 0x1e */ { itable_evex0211E, 3 },
/* 0x1f */ { itable_evex0211F, 3 },
/* 0x20 */ { itable_evex02120, 3 },
/* 0x21 */ { itable_evex02121, 3 },
/* 0x22 */ { itable_evex02122, 3 },
/* 0x23 */ { itable_evex02123, 3 },
/* 0x24 */ { itable_evex02124, 3 },
/* 0x25 */ { itable_evex02125, 3 },
/* 0x26 */ { itable_evex02126, 6 },
/* 0x27 */ { itable_evex02127, 6 },
/* 0x28 */ { itable_evex02128, 6 },
/* 0x29 */ { itable_evex02129, 3 },
/* 0x2a */ { itable_evex0212A, 3 },
/* 0x2b */ { itable_evex0212B, 6 },
/* 0x2c */ { itable_evex0212C, 12 },
/* 0x2d */ { itable_evex0212D, 4 },
/* 0x2e */ { NULL, 0 },
/* 0x2f */ { NULL, 0 },
/* 0x30 */ { itable_evex02130, 3 },
/* 0x31 */ { itable_evex02131, 3 },
/* 0x32 */ { itable_evex02132, 3 },
/* 0x33 */ { itable_evex02133, 3 },
/* 0x34 */ { itable_evex02134, 3 },
/* 0x35 */ { itable_evex02135, 3 },
/* 0x36 */ { itable_evex02136, 8 },
/* 0x37 */ { itable_evex02137, 3 },
/* 0x38 */ { itable_evex02138, 6 },
/* 0x39 */ { itable_evex02139, 12 },
/* 0x3a */ { itable_evex0213A, 6 },
/* 0x3b */ { itable_evex0213B, 12 },
/* 0x3c */ { itable_evex0213C, 6 },
/* 0x3d */ { itable_evex0213D, 12 },
/* 0x3e */ { itable_evex0213E, 6 },
/* 0x3f */ { itable_evex0213F, 12 },
/* 0x40 */ { itable_evex02140, 12 },
/* 0x41 */ { NULL, 0 },
/* 0x42 */ { itable_evex02142, 6 },
/* 0x43 */ { itable_evex02143, 2 },
/* 0x44 */ { itable_evex02144, 6 },
/* 0x45 */ { itable_evex02145, 12 },
/* 0x46 */ { itable_evex02146, 12 },
/* 0x47 */ { itable_evex02147, 12 },
/* 0x48 */ { NULL, 0 },
/* 0x49 */ { NULL, 0 },
/* 0x4a */ { NULL, 0 },
/* 0x4b */ { NULL, 0 },
/* 0x4c */ { itable_evex0214C, 6 },
/* 0x4d */ { itable_evex0214D, 4 },
/* 0x4e */ { itable_evex0214E, 6 },
/* 0x4f */ { itable_evex0214F, 4 },
/* 0x50 */ { NULL, 0 },
/* 0x51 */ { NULL, 0 },
/* 0x52 */ { NULL, 0 },
/* 0x53 */ { NULL, 0 },
/* 0x54 */ { NULL, 0 },
/* 0x55 */ { NULL, 0 },
/* 0x56 */ { NULL, 0 },
/* 0x57 */ { NULL, 0 },
/* 0x58 */ { itable_evex02158, 6 },
/* 0x59 */ { itable_evex02159, 9 },
/* 0x5a */ { itable_evex0215A, 4 },
/* 0x5b */ { itable_evex0215B, 2 },
/* 0x5c */ { NULL, 0 },
/* 0x5d */ { NULL, 0 },
/* 0x5e */ { NULL, 0 },
/* 0x5f */ { NULL, 0 },
/* 0x60 */ { NULL, 0 },
/* 0x61 */ { NULL, 0 },
/* 0x62 */ { NULL, 0 },
/* 0x63 */ { NULL, 0 },
/* 0x64 */ { itable_evex02164, 6 },
/* 0x65 */ { itable_evex02165, 6 },
/* 0x66 */ { itable_evex02166, 6 },
/* 0x67 */ { NULL, 0 },
/* 0x68 */ { NULL, 0 },
/* 0x69 */ { NULL, 0 },
/* 0x6a */ { NULL, 0 },
/* 0x6b */ { NULL, 0 },
/* 0x6c */ { NULL, 0 },
/* 0x6d */ { NULL, 0 },
/* 0x6e */ { NULL, 0 },
/* 0x6f */ { NULL, 0 },
/* 0x70 */ { NULL, 0 },
/* 0x71 */ { NULL, 0 },
/* 0x72 */ { NULL, 0 },
/* 0x73 */ { NULL, 0 },
/* 0x74 */ { NULL, 0 },
/* 0x75 */ { itable_evex02175, 6 },
/* 0x76 */ { itable_evex02176, 6 },
/* 0x77 */ { itable_evex02177, 6 },
/* 0x78 */ { itable_evex02178, 3 },
/* 0x79 */ { itable_evex02179, 3 },
/* 0x7a */ { itable_evex0217A, 12 },
/* 0x7b */ { itable_evex0217B, 9 },
/* 0x7c */ { itable_evex0217C, 6 },
/* 0x7d */ { itable_evex0217D, 6 },
/* 0x7e */ { itable_evex0217E, 6 },
/* 0x7f */ { itable_evex0217F, 6 },
/* 0x80 */ { NULL, 0 },
/* 0x81 */ { NULL, 0 },
/* 0x82 */ { NULL, 0 },
/* 0x83 */ { itable_evex02183, 6 },
/* 0x84 */ { NULL, 0 },
/* 0x85 */ { NULL, 0 },
/* 0x86 */ { NULL, 0 },
/* 0x87 */ { NULL, 0 },
/* 0x88 */ { itable_evex02188, 12 },
/* 0x89 */ { itable_evex02189, 12 },
/* 0x8a */ { itable_evex0218A, 12 },
/* 0x8b */ { itable_evex0218B, 12 },
/* 0x8c */ { NULL, 0 },
/* 0x8d */ { itable_evex0218D, 12 },
/* 0x8e */ { NULL, 0 },
/* 0x8f */ { NULL, 0 },
/* 0x90 */ { itable_evex02190, 6 },
/* 0x91 */ { itable_evex02191, 6 },
/* 0x92 */ { itable_evex02192, 6 },
/* 0x93 */ { itable_evex02193, 6 },
/* 0x94 */ { NULL, 0 },
/* 0x95 */ { NULL, 0 },
/* 0x96 */ { itable_evex02196, 6 },
/* 0x97 */ { itable_evex02197, 6 },
/* 0x98 */ { itable_evex02198, 6 },
/* 0x99 */ { itable_evex02199, 2 },
/* 0x9a */ { itable_evex0219A, 6 },
/* 0x9b */ { itable_evex0219B, 2 },
/* 0x9c */ { itable_evex0219C, 6 },
/* 0x9d */ { itable_evex0219D, 2 },
/* 0x9e */ { itable_evex0219E, 6 },
/* 0x9f */ { itable_evex0219F, 2 },
/* 0xa0 */ { itable_evex021A0, 6 },
/* 0xa1 */ { itable_evex021A1, 6 },
/* 0xa2 */ { itable_evex021A2, 6 },
/* 0xa3 */ { itable_evex021A3, 6 },
/* 0xa4 */ { NULL, 0 },
/* 0xa5 */ { NULL, 0 },
/* 0xa6 */ { itable_evex021A6, 6 },
/* 0xa7 */ { itable_evex021A7, 6 },
/* 0xa8 */ { itable_evex021A8, 6 },
/* 0xa9 */ { itable_evex021A9, 2 },
/* 0xaa */ { itable_evex021AA, 6 },
/* 0xab */ { itable_evex021AB, 2 },
/* 0xac */ { itable_evex021AC, 6 },
/* 0xad */ { itable_evex021AD, 2 },
/* 0xae */ { itable_evex021AE, 6 },
/* 0xaf */ { itable_evex021AF, 2 },
/* 0xb0 */ { NULL, 0 },
/* 0xb1 */ { NULL, 0 },
/* 0xb2 */ { NULL, 0 },
/* 0xb3 */ { NULL, 0 },
/* 0xb4 */ { itable_evex021B4, 3 },
/* 0xb5 */ { itable_evex021B5, 3 },
/* 0xb6 */ { itable_evex021B6, 6 },
/* 0xb7 */ { itable_evex021B7, 6 },
/* 0xb8 */ { itable_evex021B8, 6 },
/* 0xb9 */ { itable_evex021B9, 2 },
/* 0xba */ { itable_evex021BA, 6 },
/* 0xbb */ { itable_evex021BB, 2 },
/* 0xbc */ { itable_evex021BC, 6 },
/* 0xbd */ { itable_evex021BD, 2 },
/* 0xbe */ { itable_evex021BE, 6 },
/* 0xbf */ { itable_evex021BF, 2 },
/* 0xc0 */ { NULL, 0 },
/* 0xc1 */ { NULL, 0 },
/* 0xc2 */ { NULL, 0 },
/* 0xc3 */ { NULL, 0 },
/* 0xc4 */ { itable_evex021C4, 6 },
/* 0xc5 */ { NULL, 0 },
/* 0xc6 */ { itable_evex021C6, 8 },
/* 0xc7 */ { itable_evex021C7, 8 },
/* 0xc8 */ { itable_evex021C8, 2 },
/* 0xc9 */ { NULL, 0 },
/* 0xca */ { itable_evex021CA, 2 },
/* 0xcb */ { itable_evex021CB, 4 },
/* 0xcc */ { itable_evex021CC, 2 },
/* 0xcd */ { itable_evex021CD, 4 },
/* 0xce */ { NULL, 0 },
/* 0xcf */ { NULL, 0 },
/* 0xd0 */ { NULL, 0 },
/* 0xd1 */ { NULL, 0 },
/* 0xd2 */ { NULL, 0 },
/* 0xd3 */ { NULL, 0 },
/* 0xd4 */ { NULL, 0 },
/* 0xd5 */ { NULL, 0 },
/* 0xd6 */ { NULL, 0 },
/* 0xd7 */ { NULL, 0 },
/* 0xd8 */ { NULL, 0 },
/* 0xd9 */ { NULL, 0 },
/* 0xda */ { NULL, 0 },
/* 0xdb */ { NULL, 0 },
/* 0xdc */ { itable_evex021DC, 6 },
/* 0xdd */ { itable_evex021DD, 6 },
/* 0xde */ { itable_evex021DE, 6 },
/* 0xdf */ { itable_evex021DF, 6 },
/* 0xe0 */ { NULL, 0 },
/* 0xe1 */ { NULL, 0 },
/* 0xe2 */ { NULL, 0 },
/* 0xe3 */ { NULL, 0 },
/* 0xe4 */ { NULL, 0 },
/* 0xe5 */ { NULL, 0 },
/* 0xe6 */ { NULL, 0 },
/* 0xe7 */ { NULL, 0 },
/* 0xe8 */ { NULL, 0 },
/* 0xe9 */ { NULL, 0 },
/* 0xea */ { NULL, 0 },
/* 0xeb */ { NULL, 0 },
/* 0xec */ { NULL, 0 },
/* 0xed */ { NULL, 0 },
/* 0xee */ { NULL, 0 },
/* 0xef */ { NULL, 0 },
/* 0xf0 */ { NULL, 0 },
/* 0xf1 */ { NULL, 0 },
/* 0xf2 */ { NULL, 0 },
/* 0xf3 */ { NULL, 0 },
/* 0xf4 */ { NULL, 0 },
/* 0xf5 */ { NULL, 0 },
/* 0xf6 */ { NULL, 0 },
/* 0xf7 */ { NULL, 0 },
/* 0xf8 */ { NULL, 0 },
/* 0xf9 */ { NULL, 0 },
/* 0xfa */ { NULL, 0 },
/* 0xfb */ { NULL, 0 },
/* 0xfc */ { NULL, 0 },
/* 0xfd */ { NULL, 0 },
/* 0xfe */ { NULL, 0 },
/* 0xff */ { NULL, 0 },
};
static const struct disasm_index itable_evex022[256] = {
/* 0x00 */ { NULL, 0 },
/* 0x01 */ { NULL, 0 },
/* 0x02 */ { NULL, 0 },
/* 0x03 */ { NULL, 0 },
/* 0x04 */ { NULL, 0 },
/* 0x05 */ { NULL, 0 },
/* 0x06 */ { NULL, 0 },
/* 0x07 */ { NULL, 0 },
/* 0x08 */ { NULL, 0 },
/* 0x09 */ { NULL, 0 },
/* 0x0a */ { NULL, 0 },
/* 0x0b */ { NULL, 0 },
/* 0x0c */ { NULL, 0 },
/* 0x0d */ { NULL, 0 },
/* 0x0e */ { NULL, 0 },
/* 0x0f */ { NULL, 0 },
/* 0x10 */ { itable_evex02210, 6 },
/* 0x11 */ { itable_evex02211, 6 },
/* 0x12 */ { itable_evex02212, 6 },
/* 0x13 */ { itable_evex02213, 6 },
/* 0x14 */ { itable_evex02214, 6 },
/* 0x15 */ { itable_evex02215, 6 },
/* 0x16 */ { NULL, 0 },
/* 0x17 */ { NULL, 0 },
/* 0x18 */ { NULL, 0 },
/* 0x19 */ { NULL, 0 },
/* 0x1a */ { NULL, 0 },
/* 0x1b */ { NULL, 0 },
/* 0x1c */ { NULL, 0 },
/* 0x1d */ { NULL, 0 },
/* 0x1e */ { NULL, 0 },
/* 0x1f */ { NULL, 0 },
/* 0x20 */ { itable_evex02220, 6 },
/* 0x21 */ { itable_evex02221, 6 },
/* 0x22 */ { itable_evex02222, 6 },
/* 0x23 */ { itable_evex02223, 6 },
/* 0x24 */ { itable_evex02224, 6 },
/* 0x25 */ { itable_evex02225, 6 },
/* 0x26 */ { itable_evex02226, 6 },
/* 0x27 */ { itable_evex02227, 6 },
/* 0x28 */ { itable_evex02228, 6 },
/* 0x29 */ { itable_evex02229, 6 },
/* 0x2a */ { itable_evex0222A, 3 },
/* 0x2b */ { NULL, 0 },
/* 0x2c */ { NULL, 0 },
/* 0x2d */ { NULL, 0 },
/* 0x2e */ { NULL, 0 },
/* 0x2f */ { NULL, 0 },
/* 0x30 */ { itable_evex02230, 6 },
/* 0x31 */ { itable_evex02231, 6 },
/* 0x32 */ { itable_evex02232, 6 },
/* 0x33 */ { itable_evex02233, 6 },
/* 0x34 */ { itable_evex02234, 6 },
/* 0x35 */ { itable_evex02235, 6 },
/* 0x36 */ { NULL, 0 },
/* 0x37 */ { NULL, 0 },
/* 0x38 */ { itable_evex02238, 6 },
/* 0x39 */ { itable_evex02239, 6 },
/* 0x3a */ { itable_evex0223A, 3 },
/* 0x3b */ { NULL, 0 },
/* 0x3c */ { NULL, 0 },
/* 0x3d */ { NULL, 0 },
/* 0x3e */ { NULL, 0 },
/* 0x3f */ { NULL, 0 },
/* 0x40 */ { NULL, 0 },
/* 0x41 */ { NULL, 0 },
/* 0x42 */ { NULL, 0 },
/* 0x43 */ { NULL, 0 },
/* 0x44 */ { NULL, 0 },
/* 0x45 */ { NULL, 0 },
/* 0x46 */ { NULL, 0 },
/* 0x47 */ { NULL, 0 },
/* 0x48 */ { NULL, 0 },
/* 0x49 */ { NULL, 0 },
/* 0x4a */ { NULL, 0 },
/* 0x4b */ { NULL, 0 },
/* 0x4c */ { NULL, 0 },
/* 0x4d */ { NULL, 0 },
/* 0x4e */ { NULL, 0 },
/* 0x4f */ { NULL, 0 },
/* 0x50 */ { NULL, 0 },
/* 0x51 */ { NULL, 0 },
/* 0x52 */ { NULL, 0 },
/* 0x53 */ { NULL, 0 },
/* 0x54 */ { NULL, 0 },
/* 0x55 */ { NULL, 0 },
/* 0x56 */ { NULL, 0 },
/* 0x57 */ { NULL, 0 },
/* 0x58 */ { NULL, 0 },
/* 0x59 */ { NULL, 0 },
/* 0x5a */ { NULL, 0 },
/* 0x5b */ { NULL, 0 },
/* 0x5c */ { NULL, 0 },
/* 0x5d */ { NULL, 0 },
/* 0x5e */ { NULL, 0 },
/* 0x5f */ { NULL, 0 },
/* 0x60 */ { NULL, 0 },
/* 0x61 */ { NULL, 0 },
/* 0x62 */ { NULL, 0 },
/* 0x63 */ { NULL, 0 },
/* 0x64 */ { NULL, 0 },
/* 0x65 */ { NULL, 0 },
/* 0x66 */ { NULL, 0 },
/* 0x67 */ { NULL, 0 },
/* 0x68 */ { NULL, 0 },
/* 0x69 */ { NULL, 0 },
/* 0x6a */ { NULL, 0 },
/* 0x6b */ { NULL, 0 },
/* 0x6c */ { NULL, 0 },
/* 0x6d */ { NULL, 0 },
/* 0x6e */ { NULL, 0 },
/* 0x6f */ { NULL, 0 },
/* 0x70 */ { NULL, 0 },
/* 0x71 */ { NULL, 0 },
/* 0x72 */ { NULL, 0 },
/* 0x73 */ { NULL, 0 },
/* 0x74 */ { NULL, 0 },
/* 0x75 */ { NULL, 0 },
/* 0x76 */ { NULL, 0 },
/* 0x77 */ { NULL, 0 },
/* 0x78 */ { NULL, 0 },
/* 0x79 */ { NULL, 0 },
/* 0x7a */ { NULL, 0 },
/* 0x7b */ { NULL, 0 },
/* 0x7c */ { NULL, 0 },
/* 0x7d */ { NULL, 0 },
/* 0x7e */ { NULL, 0 },
/* 0x7f */ { NULL, 0 },
/* 0x80 */ { NULL, 0 },
/* 0x81 */ { NULL, 0 },
/* 0x82 */ { NULL, 0 },
/* 0x83 */ { NULL, 0 },
/* 0x84 */ { NULL, 0 },
/* 0x85 */ { NULL, 0 },
/* 0x86 */ { NULL, 0 },
/* 0x87 */ { NULL, 0 },
/* 0x88 */ { NULL, 0 },
/* 0x89 */ { NULL, 0 },
/* 0x8a */ { NULL, 0 },
/* 0x8b */ { NULL, 0 },
/* 0x8c */ { NULL, 0 },
/* 0x8d */ { NULL, 0 },
/* 0x8e */ { NULL, 0 },
/* 0x8f */ { NULL, 0 },
/* 0x90 */ { NULL, 0 },
/* 0x91 */ { NULL, 0 },
/* 0x92 */ { NULL, 0 },
/* 0x93 */ { NULL, 0 },
/* 0x94 */ { NULL, 0 },
/* 0x95 */ { NULL, 0 },
/* 0x96 */ { NULL, 0 },
/* 0x97 */ { NULL, 0 },
/* 0x98 */ { NULL, 0 },
/* 0x99 */ { NULL, 0 },
/* 0x9a */ { NULL, 0 },
/* 0x9b */ { NULL, 0 },
/* 0x9c */ { NULL, 0 },
/* 0x9d */ { NULL, 0 },
/* 0x9e */ { NULL, 0 },
/* 0x9f */ { NULL, 0 },
/* 0xa0 */ { NULL, 0 },
/* 0xa1 */ { NULL, 0 },
/* 0xa2 */ { NULL, 0 },
/* 0xa3 */ { NULL, 0 },
/* 0xa4 */ { NULL, 0 },
/* 0xa5 */ { NULL, 0 },
/* 0xa6 */ { NULL, 0 },
/* 0xa7 */ { NULL, 0 },
/* 0xa8 */ { NULL, 0 },
/* 0xa9 */ { NULL, 0 },
/* 0xaa */ { NULL, 0 },
/* 0xab */ { NULL, 0 },
/* 0xac */ { NULL, 0 },
/* 0xad */ { NULL, 0 },
/* 0xae */ { NULL, 0 },
/* 0xaf */ { NULL, 0 },
/* 0xb0 */ { NULL, 0 },
/* 0xb1 */ { NULL, 0 },
/* 0xb2 */ { NULL, 0 },
/* 0xb3 */ { NULL, 0 },
/* 0xb4 */ { NULL, 0 },
/* 0xb5 */ { NULL, 0 },
/* 0xb6 */ { NULL, 0 },
/* 0xb7 */ { NULL, 0 },
/* 0xb8 */ { NULL, 0 },
/* 0xb9 */ { NULL, 0 },
/* 0xba */ { NULL, 0 },
/* 0xbb */ { NULL, 0 },
/* 0xbc */ { NULL, 0 },
/* 0xbd */ { NULL, 0 },
/* 0xbe */ { NULL, 0 },
/* 0xbf */ { NULL, 0 },
/* 0xc0 */ { NULL, 0 },
/* 0xc1 */ { NULL, 0 },
/* 0xc2 */ { NULL, 0 },
/* 0xc3 */ { NULL, 0 },
/* 0xc4 */ { NULL, 0 },
/* 0xc5 */ { NULL, 0 },
/* 0xc6 */ { NULL, 0 },
/* 0xc7 */ { NULL, 0 },
/* 0xc8 */ { NULL, 0 },
/* 0xc9 */ { NULL, 0 },
/* 0xca */ { NULL, 0 },
/* 0xcb */ { NULL, 0 },
/* 0xcc */ { NULL, 0 },
/* 0xcd */ { NULL, 0 },
/* 0xce */ { NULL, 0 },
/* 0xcf */ { NULL, 0 },
/* 0xd0 */ { NULL, 0 },
/* 0xd1 */ { NULL, 0 },
/* 0xd2 */ { NULL, 0 },
/* 0xd3 */ { NULL, 0 },
/* 0xd4 */ { NULL, 0 },
/* 0xd5 */ { NULL, 0 },
/* 0xd6 */ { NULL, 0 },
/* 0xd7 */ { NULL, 0 },
/* 0xd8 */ { NULL, 0 },
/* 0xd9 */ { NULL, 0 },
/* 0xda */ { NULL, 0 },
/* 0xdb */ { NULL, 0 },
/* 0xdc */ { NULL, 0 },
/* 0xdd */ { NULL, 0 },
/* 0xde */ { NULL, 0 },
/* 0xdf */ { NULL, 0 },
/* 0xe0 */ { NULL, 0 },
/* 0xe1 */ { NULL, 0 },
/* 0xe2 */ { NULL, 0 },
/* 0xe3 */ { NULL, 0 },
/* 0xe4 */ { NULL, 0 },
/* 0xe5 */ { NULL, 0 },
/* 0xe6 */ { NULL, 0 },
/* 0xe7 */ { NULL, 0 },
/* 0xe8 */ { NULL, 0 },
/* 0xe9 */ { NULL, 0 },
/* 0xea */ { NULL, 0 },
/* 0xeb */ { NULL, 0 },
/* 0xec */ { NULL, 0 },
/* 0xed */ { NULL, 0 },
/* 0xee */ { NULL, 0 },
/* 0xef */ { NULL, 0 },
/* 0xf0 */ { NULL, 0 },
/* 0xf1 */ { NULL, 0 },
/* 0xf2 */ { NULL, 0 },
/* 0xf3 */ { NULL, 0 },
/* 0xf4 */ { NULL, 0 },
/* 0xf5 */ { NULL, 0 },
/* 0xf6 */ { NULL, 0 },
/* 0xf7 */ { NULL, 0 },
/* 0xf8 */ { NULL, 0 },
/* 0xf9 */ { NULL, 0 },
/* 0xfa */ { NULL, 0 },
/* 0xfb */ { NULL, 0 },
/* 0xfc */ { NULL, 0 },
/* 0xfd */ { NULL, 0 },
/* 0xfe */ { NULL, 0 },
/* 0xff */ { NULL, 0 },
};
static const struct disasm_index itable_evex031[256] = {
/* 0x00 */ { itable_evex03100, 2 },
/* 0x01 */ { itable_evex03101, 2 },
/* 0x02 */ { NULL, 0 },
/* 0x03 */ { itable_evex03103, 12 },
/* 0x04 */ { itable_evex03104, 3 },
/* 0x05 */ { itable_evex03105, 3 },
/* 0x06 */ { NULL, 0 },
/* 0x07 */ { NULL, 0 },
/* 0x08 */ { itable_evex03108, 3 },
/* 0x09 */ { itable_evex03109, 3 },
/* 0x0a */ { itable_evex0310A, 2 },
/* 0x0b */ { itable_evex0310B, 2 },
/* 0x0c */ { NULL, 0 },
/* 0x0d */ { NULL, 0 },
/* 0x0e */ { NULL, 0 },
/* 0x0f */ { itable_evex0310F, 6 },
/* 0x10 */ { NULL, 0 },
/* 0x11 */ { NULL, 0 },
/* 0x12 */ { NULL, 0 },
/* 0x13 */ { NULL, 0 },
/* 0x14 */ { itable_evex03114, 5 },
/* 0x15 */ { itable_evex03115, 4 },
/* 0x16 */ { itable_evex03116, 2 },
/* 0x17 */ { itable_evex03117, 3 },
/* 0x18 */ { itable_evex03118, 8 },
/* 0x19 */ { itable_evex03119, 8 },
/* 0x1a */ { itable_evex0311A, 4 },
/* 0x1b */ { itable_evex0311B, 4 },
/* 0x1c */ { NULL, 0 },
/* 0x1d */ { itable_evex0311D, 6 },
/* 0x1e */ { itable_evex0311E, 6 },
/* 0x1f */ { itable_evex0311F, 6 },
/* 0x20 */ { itable_evex03120, 4 },
/* 0x21 */ { itable_evex03121, 2 },
/* 0x22 */ { itable_evex03122, 4 },
/* 0x23 */ { itable_evex03123, 8 },
/* 0x24 */ { NULL, 0 },
/* 0x25 */ { itable_evex03125, 6 },
/* 0x26 */ { itable_evex03126, 6 },
/* 0x27 */ { itable_evex03127, 2 },
/* 0x28 */ { NULL, 0 },
/* 0x29 */ { NULL, 0 },
/* 0x2a */ { NULL, 0 },
/* 0x2b */ { NULL, 0 },
/* 0x2c */ { NULL, 0 },
/* 0x2d */ { NULL, 0 },
/* 0x2e */ { NULL, 0 },
/* 0x2f */ { NULL, 0 },
/* 0x30 */ { NULL, 0 },
/* 0x31 */ { NULL, 0 },
/* 0x32 */ { NULL, 0 },
/* 0x33 */ { NULL, 0 },
/* 0x34 */ { NULL, 0 },
/* 0x35 */ { NULL, 0 },
/* 0x36 */ { NULL, 0 },
/* 0x37 */ { NULL, 0 },
/* 0x38 */ { itable_evex03138, 8 },
/* 0x39 */ { itable_evex03139, 8 },
/* 0x3a */ { itable_evex0313A, 4 },
/* 0x3b */ { itable_evex0313B, 4 },
/* 0x3c */ { NULL, 0 },
/* 0x3d */ { NULL, 0 },
/* 0x3e */ { itable_evex0313E, 6 },
/* 0x3f */ { itable_evex0313F, 6 },
/* 0x40 */ { NULL, 0 },
/* 0x41 */ { NULL, 0 },
/* 0x42 */ { itable_evex03142, 6 },
/* 0x43 */ { itable_evex03143, 8 },
/* 0x44 */ { itable_evex03144, 30 },
/* 0x45 */ { NULL, 0 },
/* 0x46 */ { NULL, 0 },
/* 0x47 */ { NULL, 0 },
/* 0x48 */ { NULL, 0 },
/* 0x49 */ { NULL, 0 },
/* 0x4a */ { NULL, 0 },
/* 0x4b */ { NULL, 0 },
/* 0x4c */ { NULL, 0 },
/* 0x4d */ { NULL, 0 },
/* 0x4e */ { NULL, 0 },
/* 0x4f */ { NULL, 0 },
/* 0x50 */ { itable_evex03150, 12 },
/* 0x51 */ { itable_evex03151, 4 },
/* 0x52 */ { NULL, 0 },
/* 0x53 */ { NULL, 0 },
/* 0x54 */ { itable_evex03154, 12 },
/* 0x55 */ { itable_evex03155, 4 },
/* 0x56 */ { itable_evex03156, 6 },
/* 0x57 */ { itable_evex03157, 4 },
/* 0x58 */ { NULL, 0 },
/* 0x59 */ { NULL, 0 },
/* 0x5a */ { NULL, 0 },
/* 0x5b */ { NULL, 0 },
/* 0x5c */ { NULL, 0 },
/* 0x5d */ { NULL, 0 },
/* 0x5e */ { NULL, 0 },
/* 0x5f */ { NULL, 0 },
/* 0x60 */ { NULL, 0 },
/* 0x61 */ { NULL, 0 },
/* 0x62 */ { NULL, 0 },
/* 0x63 */ { NULL, 0 },
/* 0x64 */ { NULL, 0 },
/* 0x65 */ { NULL, 0 },
/* 0x66 */ { itable_evex03166, 6 },
/* 0x67 */ { itable_evex03167, 2 },
/* 0x68 */ { NULL, 0 },
/* 0x69 */ { NULL, 0 },
/* 0x6a */ { NULL, 0 },
/* 0x6b */ { NULL, 0 },
/* 0x6c */ { NULL, 0 },
/* 0x6d */ { NULL, 0 },
/* 0x6e */ { NULL, 0 },
/* 0x6f */ { NULL, 0 },
/* 0x70 */ { NULL, 0 },
/* 0x71 */ { NULL, 0 },
/* 0x72 */ { NULL, 0 },
/* 0x73 */ { NULL, 0 },
/* 0x74 */ { NULL, 0 },
/* 0x75 */ { NULL, 0 },
/* 0x76 */ { NULL, 0 },
/* 0x77 */ { NULL, 0 },
/* 0x78 */ { NULL, 0 },
/* 0x79 */ { NULL, 0 },
/* 0x7a */ { NULL, 0 },
/* 0x7b */ { NULL, 0 },
/* 0x7c */ { NULL, 0 },
/* 0x7d */ { NULL, 0 },
/* 0x7e */ { NULL, 0 },
/* 0x7f */ { NULL, 0 },
/* 0x80 */ { NULL, 0 },
/* 0x81 */ { NULL, 0 },
/* 0x82 */ { NULL, 0 },
/* 0x83 */ { NULL, 0 },
/* 0x84 */ { NULL, 0 },
/* 0x85 */ { NULL, 0 },
/* 0x86 */ { NULL, 0 },
/* 0x87 */ { NULL, 0 },
/* 0x88 */ { NULL, 0 },
/* 0x89 */ { NULL, 0 },
/* 0x8a */ { NULL, 0 },
/* 0x8b */ { NULL, 0 },
/* 0x8c */ { NULL, 0 },
/* 0x8d */ { NULL, 0 },
/* 0x8e */ { NULL, 0 },
/* 0x8f */ { NULL, 0 },
/* 0x90 */ { NULL, 0 },
/* 0x91 */ { NULL, 0 },
/* 0x92 */ { NULL, 0 },
/* 0x93 */ { NULL, 0 },
/* 0x94 */ { NULL, 0 },
/* 0x95 */ { NULL, 0 },
/* 0x96 */ { NULL, 0 },
/* 0x97 */ { NULL, 0 },
/* 0x98 */ { NULL, 0 },
/* 0x99 */ { NULL, 0 },
/* 0x9a */ { NULL, 0 },
/* 0x9b */ { NULL, 0 },
/* 0x9c */ { NULL, 0 },
/* 0x9d */ { NULL, 0 },
/* 0x9e */ { NULL, 0 },
/* 0x9f */ { NULL, 0 },
/* 0xa0 */ { NULL, 0 },
/* 0xa1 */ { NULL, 0 },
/* 0xa2 */ { NULL, 0 },
/* 0xa3 */ { NULL, 0 },
/* 0xa4 */ { NULL, 0 },
/* 0xa5 */ { NULL, 0 },
/* 0xa6 */ { NULL, 0 },
/* 0xa7 */ { NULL, 0 },
/* 0xa8 */ { NULL, 0 },
/* 0xa9 */ { NULL, 0 },
/* 0xaa */ { NULL, 0 },
/* 0xab */ { NULL, 0 },
/* 0xac */ { NULL, 0 },
/* 0xad */ { NULL, 0 },
/* 0xae */ { NULL, 0 },
/* 0xaf */ { NULL, 0 },
/* 0xb0 */ { NULL, 0 },
/* 0xb1 */ { NULL, 0 },
/* 0xb2 */ { NULL, 0 },
/* 0xb3 */ { NULL, 0 },
/* 0xb4 */ { NULL, 0 },
/* 0xb5 */ { NULL, 0 },
/* 0xb6 */ { NULL, 0 },
/* 0xb7 */ { NULL, 0 },
/* 0xb8 */ { NULL, 0 },
/* 0xb9 */ { NULL, 0 },
/* 0xba */ { NULL, 0 },
/* 0xbb */ { NULL, 0 },
/* 0xbc */ { NULL, 0 },
/* 0xbd */ { NULL, 0 },
/* 0xbe */ { NULL, 0 },
/* 0xbf */ { NULL, 0 },
/* 0xc0 */ { NULL, 0 },
/* 0xc1 */ { NULL, 0 },
/* 0xc2 */ { NULL, 0 },
/* 0xc3 */ { NULL, 0 },
/* 0xc4 */ { NULL, 0 },
/* 0xc5 */ { NULL, 0 },
/* 0xc6 */ { NULL, 0 },
/* 0xc7 */ { NULL, 0 },
/* 0xc8 */ { NULL, 0 },
/* 0xc9 */ { NULL, 0 },
/* 0xca */ { NULL, 0 },
/* 0xcb */ { NULL, 0 },
/* 0xcc */ { NULL, 0 },
/* 0xcd */ { NULL, 0 },
/* 0xce */ { NULL, 0 },
/* 0xcf */ { NULL, 0 },
/* 0xd0 */ { NULL, 0 },
/* 0xd1 */ { NULL, 0 },
/* 0xd2 */ { NULL, 0 },
/* 0xd3 */ { NULL, 0 },
/* 0xd4 */ { NULL, 0 },
/* 0xd5 */ { NULL, 0 },
/* 0xd6 */ { NULL, 0 },
/* 0xd7 */ { NULL, 0 },
/* 0xd8 */ { NULL, 0 },
/* 0xd9 */ { NULL, 0 },
/* 0xda */ { NULL, 0 },
/* 0xdb */ { NULL, 0 },
/* 0xdc */ { NULL, 0 },
/* 0xdd */ { NULL, 0 },
/* 0xde */ { NULL, 0 },
/* 0xdf */ { NULL, 0 },
/* 0xe0 */ { NULL, 0 },
/* 0xe1 */ { NULL, 0 },
/* 0xe2 */ { NULL, 0 },
/* 0xe3 */ { NULL, 0 },
/* 0xe4 */ { NULL, 0 },
/* 0xe5 */ { NULL, 0 },
/* 0xe6 */ { NULL, 0 },
/* 0xe7 */ { NULL, 0 },
/* 0xe8 */ { NULL, 0 },
/* 0xe9 */ { NULL, 0 },
/* 0xea */ { NULL, 0 },
/* 0xeb */ { NULL, 0 },
/* 0xec */ { NULL, 0 },
/* 0xed */ { NULL, 0 },
/* 0xee */ { NULL, 0 },
/* 0xef */ { NULL, 0 },
/* 0xf0 */ { NULL, 0 },
/* 0xf1 */ { NULL, 0 },
/* 0xf2 */ { NULL, 0 },
/* 0xf3 */ { NULL, 0 },
/* 0xf4 */ { NULL, 0 },
/* 0xf5 */ { NULL, 0 },
/* 0xf6 */ { NULL, 0 },
/* 0xf7 */ { NULL, 0 },
/* 0xf8 */ { NULL, 0 },
/* 0xf9 */ { NULL, 0 },
/* 0xfa */ { NULL, 0 },
/* 0xfb */ { NULL, 0 },
/* 0xfc */ { NULL, 0 },
/* 0xfd */ { NULL, 0 },
/* 0xfe */ { NULL, 0 },
/* 0xff */ { NULL, 0 },
};
static const struct disasm_index itable_0F38[256] = {
/* 0x00 */ { itable_0F3800, 2 },
/* 0x01 */ { itable_0F3801, 2 },
/* 0x02 */ { itable_0F3802, 2 },
/* 0x03 */ { itable_0F3803, 2 },
/* 0x04 */ { itable_0F3804, 2 },
/* 0x05 */ { itable_0F3805, 2 },
/* 0x06 */ { itable_0F3806, 2 },
/* 0x07 */ { itable_0F3807, 2 },
/* 0x08 */ { itable_0F3808, 2 },
/* 0x09 */ { itable_0F3809, 2 },
/* 0x0a */ { itable_0F380A, 2 },
/* 0x0b */ { itable_0F380B, 2 },
/* 0x0c */ { NULL, 0 },
/* 0x0d */ { NULL, 0 },
/* 0x0e */ { NULL, 0 },
/* 0x0f */ { NULL, 0 },
/* 0x10 */ { itable_0F3810, 2 },
/* 0x11 */ { NULL, 0 },
/* 0x12 */ { NULL, 0 },
/* 0x13 */ { NULL, 0 },
/* 0x14 */ { itable_0F3814, 2 },
/* 0x15 */ { itable_0F3815, 2 },
/* 0x16 */ { NULL, 0 },
/* 0x17 */ { itable_0F3817, 1 },
/* 0x18 */ { NULL, 0 },
/* 0x19 */ { NULL, 0 },
/* 0x1a */ { NULL, 0 },
/* 0x1b */ { NULL, 0 },
/* 0x1c */ { itable_0F381C, 2 },
/* 0x1d */ { itable_0F381D, 2 },
/* 0x1e */ { itable_0F381E, 2 },
/* 0x1f */ { NULL, 0 },
/* 0x20 */ { itable_0F3820, 1 },
/* 0x21 */ { itable_0F3821, 1 },
/* 0x22 */ { itable_0F3822, 1 },
/* 0x23 */ { itable_0F3823, 1 },
/* 0x24 */ { itable_0F3824, 1 },
/* 0x25 */ { itable_0F3825, 1 },
/* 0x26 */ { NULL, 0 },
/* 0x27 */ { NULL, 0 },
/* 0x28 */ { itable_0F3828, 1 },
/* 0x29 */ { itable_0F3829, 1 },
/* 0x2a */ { itable_0F382A, 1 },
/* 0x2b */ { itable_0F382B, 1 },
/* 0x2c */ { NULL, 0 },
/* 0x2d */ { NULL, 0 },
/* 0x2e */ { NULL, 0 },
/* 0x2f */ { NULL, 0 },
/* 0x30 */ { itable_0F3830, 1 },
/* 0x31 */ { itable_0F3831, 1 },
/* 0x32 */ { itable_0F3832, 1 },
/* 0x33 */ { itable_0F3833, 1 },
/* 0x34 */ { itable_0F3834, 1 },
/* 0x35 */ { itable_0F3835, 1 },
/* 0x36 */ { NULL, 0 },
/* 0x37 */ { itable_0F3837, 1 },
/* 0x38 */ { itable_0F3838, 1 },
/* 0x39 */ { itable_0F3839, 1 },
/* 0x3a */ { itable_0F383A, 1 },
/* 0x3b */ { itable_0F383B, 1 },
/* 0x3c */ { itable_0F383C, 1 },
/* 0x3d */ { itable_0F383D, 1 },
/* 0x3e */ { itable_0F383E, 1 },
/* 0x3f */ { itable_0F383F, 1 },
/* 0x40 */ { itable_0F3840, 1 },
/* 0x41 */ { itable_0F3841, 1 },
/* 0x42 */ { NULL, 0 },
/* 0x43 */ { NULL, 0 },
/* 0x44 */ { NULL, 0 },
/* 0x45 */ { NULL, 0 },
/* 0x46 */ { NULL, 0 },
/* 0x47 */ { NULL, 0 },
/* 0x48 */ { NULL, 0 },
/* 0x49 */ { NULL, 0 },
/* 0x4a */ { NULL, 0 },
/* 0x4b */ { NULL, 0 },
/* 0x4c */ { NULL, 0 },
/* 0x4d */ { NULL, 0 },
/* 0x4e */ { NULL, 0 },
/* 0x4f */ { NULL, 0 },
/* 0x50 */ { NULL, 0 },
/* 0x51 */ { NULL, 0 },
/* 0x52 */ { NULL, 0 },
/* 0x53 */ { NULL, 0 },
/* 0x54 */ { NULL, 0 },
/* 0x55 */ { NULL, 0 },
/* 0x56 */ { NULL, 0 },
/* 0x57 */ { NULL, 0 },
/* 0x58 */ { NULL, 0 },
/* 0x59 */ { NULL, 0 },
/* 0x5a */ { NULL, 0 },
/* 0x5b */ { NULL, 0 },
/* 0x5c */ { NULL, 0 },
/* 0x5d */ { NULL, 0 },
/* 0x5e */ { NULL, 0 },
/* 0x5f */ { NULL, 0 },
/* 0x60 */ { NULL, 0 },
/* 0x61 */ { NULL, 0 },
/* 0x62 */ { NULL, 0 },
/* 0x63 */ { NULL, 0 },
/* 0x64 */ { NULL, 0 },
/* 0x65 */ { NULL, 0 },
/* 0x66 */ { NULL, 0 },
/* 0x67 */ { NULL, 0 },
/* 0x68 */ { NULL, 0 },
/* 0x69 */ { NULL, 0 },
/* 0x6a */ { NULL, 0 },
/* 0x6b */ { NULL, 0 },
/* 0x6c */ { NULL, 0 },
/* 0x6d */ { NULL, 0 },
/* 0x6e */ { NULL, 0 },
/* 0x6f */ { NULL, 0 },
/* 0x70 */ { NULL, 0 },
/* 0x71 */ { NULL, 0 },
/* 0x72 */ { NULL, 0 },
/* 0x73 */ { NULL, 0 },
/* 0x74 */ { NULL, 0 },
/* 0x75 */ { NULL, 0 },
/* 0x76 */ { NULL, 0 },
/* 0x77 */ { NULL, 0 },
/* 0x78 */ { NULL, 0 },
/* 0x79 */ { NULL, 0 },
/* 0x7a */ { NULL, 0 },
/* 0x7b */ { NULL, 0 },
/* 0x7c */ { NULL, 0 },
/* 0x7d */ { NULL, 0 },
/* 0x7e */ { NULL, 0 },
/* 0x7f */ { NULL, 0 },
/* 0x80 */ { itable_0F3880, 2 },
/* 0x81 */ { itable_0F3881, 2 },
/* 0x82 */ { itable_0F3882, 2 },
/* 0x83 */ { NULL, 0 },
/* 0x84 */ { NULL, 0 },
/* 0x85 */ { NULL, 0 },
/* 0x86 */ { NULL, 0 },
/* 0x87 */ { NULL, 0 },
/* 0x88 */ { NULL, 0 },
/* 0x89 */ { NULL, 0 },
/* 0x8a */ { NULL, 0 },
/* 0x8b */ { NULL, 0 },
/* 0x8c */ { NULL, 0 },
/* 0x8d */ { NULL, 0 },
/* 0x8e */ { NULL, 0 },
/* 0x8f */ { NULL, 0 },
/* 0x90 */ { NULL, 0 },
/* 0x91 */ { NULL, 0 },
/* 0x92 */ { NULL, 0 },
/* 0x93 */ { NULL, 0 },
/* 0x94 */ { NULL, 0 },
/* 0x95 */ { NULL, 0 },
/* 0x96 */ { NULL, 0 },
/* 0x97 */ { NULL, 0 },
/* 0x98 */ { NULL, 0 },
/* 0x99 */ { NULL, 0 },
/* 0x9a */ { NULL, 0 },
/* 0x9b */ { NULL, 0 },
/* 0x9c */ { NULL, 0 },
/* 0x9d */ { NULL, 0 },
/* 0x9e */ { NULL, 0 },
/* 0x9f */ { NULL, 0 },
/* 0xa0 */ { NULL, 0 },
/* 0xa1 */ { NULL, 0 },
/* 0xa2 */ { NULL, 0 },
/* 0xa3 */ { NULL, 0 },
/* 0xa4 */ { NULL, 0 },
/* 0xa5 */ { NULL, 0 },
/* 0xa6 */ { NULL, 0 },
/* 0xa7 */ { NULL, 0 },
/* 0xa8 */ { NULL, 0 },
/* 0xa9 */ { NULL, 0 },
/* 0xaa */ { NULL, 0 },
/* 0xab */ { NULL, 0 },
/* 0xac */ { NULL, 0 },
/* 0xad */ { NULL, 0 },
/* 0xae */ { NULL, 0 },
/* 0xaf */ { NULL, 0 },
/* 0xb0 */ { NULL, 0 },
/* 0xb1 */ { NULL, 0 },
/* 0xb2 */ { NULL, 0 },
/* 0xb3 */ { NULL, 0 },
/* 0xb4 */ { NULL, 0 },
/* 0xb5 */ { NULL, 0 },
/* 0xb6 */ { NULL, 0 },
/* 0xb7 */ { NULL, 0 },
/* 0xb8 */ { NULL, 0 },
/* 0xb9 */ { NULL, 0 },
/* 0xba */ { NULL, 0 },
/* 0xbb */ { NULL, 0 },
/* 0xbc */ { NULL, 0 },
/* 0xbd */ { NULL, 0 },
/* 0xbe */ { NULL, 0 },
/* 0xbf */ { NULL, 0 },
/* 0xc0 */ { NULL, 0 },
/* 0xc1 */ { NULL, 0 },
/* 0xc2 */ { NULL, 0 },
/* 0xc3 */ { NULL, 0 },
/* 0xc4 */ { NULL, 0 },
/* 0xc5 */ { NULL, 0 },
/* 0xc6 */ { NULL, 0 },
/* 0xc7 */ { NULL, 0 },
/* 0xc8 */ { itable_0F38C8, 1 },
/* 0xc9 */ { itable_0F38C9, 1 },
/* 0xca */ { itable_0F38CA, 1 },
/* 0xcb */ { itable_0F38CB, 2 },
/* 0xcc */ { itable_0F38CC, 1 },
/* 0xcd */ { itable_0F38CD, 1 },
/* 0xce */ { NULL, 0 },
/* 0xcf */ { NULL, 0 },
/* 0xd0 */ { NULL, 0 },
/* 0xd1 */ { NULL, 0 },
/* 0xd2 */ { NULL, 0 },
/* 0xd3 */ { NULL, 0 },
/* 0xd4 */ { NULL, 0 },
/* 0xd5 */ { NULL, 0 },
/* 0xd6 */ { NULL, 0 },
/* 0xd7 */ { NULL, 0 },
/* 0xd8 */ { NULL, 0 },
/* 0xd9 */ { NULL, 0 },
/* 0xda */ { NULL, 0 },
/* 0xdb */ { itable_0F38DB, 1 },
/* 0xdc */ { itable_0F38DC, 1 },
/* 0xdd */ { itable_0F38DD, 1 },
/* 0xde */ { itable_0F38DE, 1 },
/* 0xdf */ { itable_0F38DF, 1 },
/* 0xe0 */ { NULL, 0 },
/* 0xe1 */ { NULL, 0 },
/* 0xe2 */ { NULL, 0 },
/* 0xe3 */ { NULL, 0 },
/* 0xe4 */ { NULL, 0 },
/* 0xe5 */ { NULL, 0 },
/* 0xe6 */ { NULL, 0 },
/* 0xe7 */ { NULL, 0 },
/* 0xe8 */ { NULL, 0 },
/* 0xe9 */ { NULL, 0 },
/* 0xea */ { NULL, 0 },
/* 0xeb */ { NULL, 0 },
/* 0xec */ { NULL, 0 },
/* 0xed */ { NULL, 0 },
/* 0xee */ { NULL, 0 },
/* 0xef */ { NULL, 0 },
/* 0xf0 */ { itable_0F38F0, 5 },
/* 0xf1 */ { itable_0F38F1, 6 },
/* 0xf2 */ { NULL, 0 },
/* 0xf3 */ { NULL, 0 },
/* 0xf4 */ { NULL, 0 },
/* 0xf5 */ { NULL, 0 },
/* 0xf6 */ { itable_0F38F6, 4 },
/* 0xf7 */ { NULL, 0 },
/* 0xf8 */ { NULL, 0 },
/* 0xf9 */ { NULL, 0 },
/* 0xfa */ { NULL, 0 },
/* 0xfb */ { NULL, 0 },
/* 0xfc */ { NULL, 0 },
/* 0xfd */ { NULL, 0 },
/* 0xfe */ { NULL, 0 },
/* 0xff */ { NULL, 0 },
};
static const struct disasm_index itable_0F3A[256] = {
/* 0x00 */ { NULL, 0 },
/* 0x01 */ { NULL, 0 },
/* 0x02 */ { NULL, 0 },
/* 0x03 */ { NULL, 0 },
/* 0x04 */ { NULL, 0 },
/* 0x05 */ { NULL, 0 },
/* 0x06 */ { NULL, 0 },
/* 0x07 */ { NULL, 0 },
/* 0x08 */ { itable_0F3A08, 1 },
/* 0x09 */ { itable_0F3A09, 1 },
/* 0x0a */ { itable_0F3A0A, 1 },
/* 0x0b */ { itable_0F3A0B, 1 },
/* 0x0c */ { itable_0F3A0C, 1 },
/* 0x0d */ { itable_0F3A0D, 1 },
/* 0x0e */ { itable_0F3A0E, 1 },
/* 0x0f */ { itable_0F3A0F, 2 },
/* 0x10 */ { NULL, 0 },
/* 0x11 */ { NULL, 0 },
/* 0x12 */ { NULL, 0 },
/* 0x13 */ { NULL, 0 },
/* 0x14 */ { itable_0F3A14, 3 },
/* 0x15 */ { itable_0F3A15, 3 },
/* 0x16 */ { itable_0F3A16, 2 },
/* 0x17 */ { itable_0F3A17, 2 },
/* 0x18 */ { NULL, 0 },
/* 0x19 */ { NULL, 0 },
/* 0x1a */ { NULL, 0 },
/* 0x1b */ { NULL, 0 },
/* 0x1c */ { NULL, 0 },
/* 0x1d */ { NULL, 0 },
/* 0x1e */ { NULL, 0 },
/* 0x1f */ { NULL, 0 },
/* 0x20 */ { itable_0F3A20, 3 },
/* 0x21 */ { itable_0F3A21, 1 },
/* 0x22 */ { itable_0F3A22, 4 },
/* 0x23 */ { NULL, 0 },
/* 0x24 */ { NULL, 0 },
/* 0x25 */ { NULL, 0 },
/* 0x26 */ { NULL, 0 },
/* 0x27 */ { NULL, 0 },
/* 0x28 */ { NULL, 0 },
/* 0x29 */ { NULL, 0 },
/* 0x2a */ { NULL, 0 },
/* 0x2b */ { NULL, 0 },
/* 0x2c */ { NULL, 0 },
/* 0x2d */ { NULL, 0 },
/* 0x2e */ { NULL, 0 },
/* 0x2f */ { NULL, 0 },
/* 0x30 */ { NULL, 0 },
/* 0x31 */ { NULL, 0 },
/* 0x32 */ { NULL, 0 },
/* 0x33 */ { NULL, 0 },
/* 0x34 */ { NULL, 0 },
/* 0x35 */ { NULL, 0 },
/* 0x36 */ { NULL, 0 },
/* 0x37 */ { NULL, 0 },
/* 0x38 */ { NULL, 0 },
/* 0x39 */ { NULL, 0 },
/* 0x3a */ { NULL, 0 },
/* 0x3b */ { NULL, 0 },
/* 0x3c */ { NULL, 0 },
/* 0x3d */ { NULL, 0 },
/* 0x3e */ { NULL, 0 },
/* 0x3f */ { NULL, 0 },
/* 0x40 */ { itable_0F3A40, 1 },
/* 0x41 */ { itable_0F3A41, 1 },
/* 0x42 */ { itable_0F3A42, 1 },
/* 0x43 */ { NULL, 0 },
/* 0x44 */ { itable_0F3A44, 5 },
/* 0x45 */ { NULL, 0 },
/* 0x46 */ { NULL, 0 },
/* 0x47 */ { NULL, 0 },
/* 0x48 */ { NULL, 0 },
/* 0x49 */ { NULL, 0 },
/* 0x4a */ { NULL, 0 },
/* 0x4b */ { NULL, 0 },
/* 0x4c */ { NULL, 0 },
/* 0x4d */ { NULL, 0 },
/* 0x4e */ { NULL, 0 },
/* 0x4f */ { NULL, 0 },
/* 0x50 */ { NULL, 0 },
/* 0x51 */ { NULL, 0 },
/* 0x52 */ { NULL, 0 },
/* 0x53 */ { NULL, 0 },
/* 0x54 */ { NULL, 0 },
/* 0x55 */ { NULL, 0 },
/* 0x56 */ { NULL, 0 },
/* 0x57 */ { NULL, 0 },
/* 0x58 */ { NULL, 0 },
/* 0x59 */ { NULL, 0 },
/* 0x5a */ { NULL, 0 },
/* 0x5b */ { NULL, 0 },
/* 0x5c */ { NULL, 0 },
/* 0x5d */ { NULL, 0 },
/* 0x5e */ { NULL, 0 },
/* 0x5f */ { NULL, 0 },
/* 0x60 */ { itable_0F3A60, 1 },
/* 0x61 */ { itable_0F3A61, 1 },
/* 0x62 */ { itable_0F3A62, 1 },
/* 0x63 */ { itable_0F3A63, 1 },
/* 0x64 */ { NULL, 0 },
/* 0x65 */ { NULL, 0 },
/* 0x66 */ { NULL, 0 },
/* 0x67 */ { NULL, 0 },
/* 0x68 */ { NULL, 0 },
/* 0x69 */ { NULL, 0 },
/* 0x6a */ { NULL, 0 },
/* 0x6b */ { NULL, 0 },
/* 0x6c */ { NULL, 0 },
/* 0x6d */ { NULL, 0 },
/* 0x6e */ { NULL, 0 },
/* 0x6f */ { NULL, 0 },
/* 0x70 */ { NULL, 0 },
/* 0x71 */ { NULL, 0 },
/* 0x72 */ { NULL, 0 },
/* 0x73 */ { NULL, 0 },
/* 0x74 */ { NULL, 0 },
/* 0x75 */ { NULL, 0 },
/* 0x76 */ { NULL, 0 },
/* 0x77 */ { NULL, 0 },
/* 0x78 */ { NULL, 0 },
/* 0x79 */ { NULL, 0 },
/* 0x7a */ { NULL, 0 },
/* 0x7b */ { NULL, 0 },
/* 0x7c */ { NULL, 0 },
/* 0x7d */ { NULL, 0 },
/* 0x7e */ { NULL, 0 },
/* 0x7f */ { NULL, 0 },
/* 0x80 */ { NULL, 0 },
/* 0x81 */ { NULL, 0 },
/* 0x82 */ { NULL, 0 },
/* 0x83 */ { NULL, 0 },
/* 0x84 */ { NULL, 0 },
/* 0x85 */ { NULL, 0 },
/* 0x86 */ { NULL, 0 },
/* 0x87 */ { NULL, 0 },
/* 0x88 */ { NULL, 0 },
/* 0x89 */ { NULL, 0 },
/* 0x8a */ { NULL, 0 },
/* 0x8b */ { NULL, 0 },
/* 0x8c */ { NULL, 0 },
/* 0x8d */ { NULL, 0 },
/* 0x8e */ { NULL, 0 },
/* 0x8f */ { NULL, 0 },
/* 0x90 */ { NULL, 0 },
/* 0x91 */ { NULL, 0 },
/* 0x92 */ { NULL, 0 },
/* 0x93 */ { NULL, 0 },
/* 0x94 */ { NULL, 0 },
/* 0x95 */ { NULL, 0 },
/* 0x96 */ { NULL, 0 },
/* 0x97 */ { NULL, 0 },
/* 0x98 */ { NULL, 0 },
/* 0x99 */ { NULL, 0 },
/* 0x9a */ { NULL, 0 },
/* 0x9b */ { NULL, 0 },
/* 0x9c */ { NULL, 0 },
/* 0x9d */ { NULL, 0 },
/* 0x9e */ { NULL, 0 },
/* 0x9f */ { NULL, 0 },
/* 0xa0 */ { NULL, 0 },
/* 0xa1 */ { NULL, 0 },
/* 0xa2 */ { NULL, 0 },
/* 0xa3 */ { NULL, 0 },
/* 0xa4 */ { NULL, 0 },
/* 0xa5 */ { NULL, 0 },
/* 0xa6 */ { NULL, 0 },
/* 0xa7 */ { NULL, 0 },
/* 0xa8 */ { NULL, 0 },
/* 0xa9 */ { NULL, 0 },
/* 0xaa */ { NULL, 0 },
/* 0xab */ { NULL, 0 },
/* 0xac */ { NULL, 0 },
/* 0xad */ { NULL, 0 },
/* 0xae */ { NULL, 0 },
/* 0xaf */ { NULL, 0 },
/* 0xb0 */ { NULL, 0 },
/* 0xb1 */ { NULL, 0 },
/* 0xb2 */ { NULL, 0 },
/* 0xb3 */ { NULL, 0 },
/* 0xb4 */ { NULL, 0 },
/* 0xb5 */ { NULL, 0 },
/* 0xb6 */ { NULL, 0 },
/* 0xb7 */ { NULL, 0 },
/* 0xb8 */ { NULL, 0 },
/* 0xb9 */ { NULL, 0 },
/* 0xba */ { NULL, 0 },
/* 0xbb */ { NULL, 0 },
/* 0xbc */ { NULL, 0 },
/* 0xbd */ { NULL, 0 },
/* 0xbe */ { NULL, 0 },
/* 0xbf */ { NULL, 0 },
/* 0xc0 */ { NULL, 0 },
/* 0xc1 */ { NULL, 0 },
/* 0xc2 */ { NULL, 0 },
/* 0xc3 */ { NULL, 0 },
/* 0xc4 */ { NULL, 0 },
/* 0xc5 */ { NULL, 0 },
/* 0xc6 */ { NULL, 0 },
/* 0xc7 */ { NULL, 0 },
/* 0xc8 */ { NULL, 0 },
/* 0xc9 */ { NULL, 0 },
/* 0xca */ { NULL, 0 },
/* 0xcb */ { NULL, 0 },
/* 0xcc */ { itable_0F3ACC, 1 },
/* 0xcd */ { NULL, 0 },
/* 0xce */ { NULL, 0 },
/* 0xcf */ { NULL, 0 },
/* 0xd0 */ { NULL, 0 },
/* 0xd1 */ { NULL, 0 },
/* 0xd2 */ { NULL, 0 },
/* 0xd3 */ { NULL, 0 },
/* 0xd4 */ { NULL, 0 },
/* 0xd5 */ { NULL, 0 },
/* 0xd6 */ { NULL, 0 },
/* 0xd7 */ { NULL, 0 },
/* 0xd8 */ { NULL, 0 },
/* 0xd9 */ { NULL, 0 },
/* 0xda */ { NULL, 0 },
/* 0xdb */ { NULL, 0 },
/* 0xdc */ { NULL, 0 },
/* 0xdd */ { NULL, 0 },
/* 0xde */ { NULL, 0 },
/* 0xdf */ { itable_0F3ADF, 1 },
/* 0xe0 */ { NULL, 0 },
/* 0xe1 */ { NULL, 0 },
/* 0xe2 */ { NULL, 0 },
/* 0xe3 */ { NULL, 0 },
/* 0xe4 */ { NULL, 0 },
/* 0xe5 */ { NULL, 0 },
/* 0xe6 */ { NULL, 0 },
/* 0xe7 */ { NULL, 0 },
/* 0xe8 */ { NULL, 0 },
/* 0xe9 */ { NULL, 0 },
/* 0xea */ { NULL, 0 },
/* 0xeb */ { NULL, 0 },
/* 0xec */ { NULL, 0 },
/* 0xed */ { NULL, 0 },
/* 0xee */ { NULL, 0 },
/* 0xef */ { NULL, 0 },
/* 0xf0 */ { NULL, 0 },
/* 0xf1 */ { NULL, 0 },
/* 0xf2 */ { NULL, 0 },
/* 0xf3 */ { NULL, 0 },
/* 0xf4 */ { NULL, 0 },
/* 0xf5 */ { NULL, 0 },
/* 0xf6 */ { NULL, 0 },
/* 0xf7 */ { NULL, 0 },
/* 0xf8 */ { NULL, 0 },
/* 0xf9 */ { NULL, 0 },
/* 0xfa */ { NULL, 0 },
/* 0xfb */ { NULL, 0 },
/* 0xfc */ { NULL, 0 },
/* 0xfd */ { NULL, 0 },
/* 0xfe */ { NULL, 0 },
/* 0xff */ { NULL, 0 },
};
static const struct disasm_index itable_0FA6[256] = {
/* 0x00 */ { NULL, 0 },
/* 0x01 */ { NULL, 0 },
/* 0x02 */ { NULL, 0 },
/* 0x03 */ { NULL, 0 },
/* 0x04 */ { NULL, 0 },
/* 0x05 */ { NULL, 0 },
/* 0x06 */ { NULL, 0 },
/* 0x07 */ { NULL, 0 },
/* 0x08 */ { NULL, 0 },
/* 0x09 */ { NULL, 0 },
/* 0x0a */ { NULL, 0 },
/* 0x0b */ { NULL, 0 },
/* 0x0c */ { NULL, 0 },
/* 0x0d */ { NULL, 0 },
/* 0x0e */ { NULL, 0 },
/* 0x0f */ { NULL, 0 },
/* 0x10 */ { NULL, 0 },
/* 0x11 */ { NULL, 0 },
/* 0x12 */ { NULL, 0 },
/* 0x13 */ { NULL, 0 },
/* 0x14 */ { NULL, 0 },
/* 0x15 */ { NULL, 0 },
/* 0x16 */ { NULL, 0 },
/* 0x17 */ { NULL, 0 },
/* 0x18 */ { NULL, 0 },
/* 0x19 */ { NULL, 0 },
/* 0x1a */ { NULL, 0 },
/* 0x1b */ { NULL, 0 },
/* 0x1c */ { NULL, 0 },
/* 0x1d */ { NULL, 0 },
/* 0x1e */ { NULL, 0 },
/* 0x1f */ { NULL, 0 },
/* 0x20 */ { NULL, 0 },
/* 0x21 */ { NULL, 0 },
/* 0x22 */ { NULL, 0 },
/* 0x23 */ { NULL, 0 },
/* 0x24 */ { NULL, 0 },
/* 0x25 */ { NULL, 0 },
/* 0x26 */ { NULL, 0 },
/* 0x27 */ { NULL, 0 },
/* 0x28 */ { NULL, 0 },
/* 0x29 */ { NULL, 0 },
/* 0x2a */ { NULL, 0 },
/* 0x2b */ { NULL, 0 },
/* 0x2c */ { NULL, 0 },
/* 0x2d */ { NULL, 0 },
/* 0x2e */ { NULL, 0 },
/* 0x2f */ { NULL, 0 },
/* 0x30 */ { NULL, 0 },
/* 0x31 */ { NULL, 0 },
/* 0x32 */ { NULL, 0 },
/* 0x33 */ { NULL, 0 },
/* 0x34 */ { NULL, 0 },
/* 0x35 */ { NULL, 0 },
/* 0x36 */ { NULL, 0 },
/* 0x37 */ { NULL, 0 },
/* 0x38 */ { NULL, 0 },
/* 0x39 */ { NULL, 0 },
/* 0x3a */ { NULL, 0 },
/* 0x3b */ { NULL, 0 },
/* 0x3c */ { NULL, 0 },
/* 0x3d */ { NULL, 0 },
/* 0x3e */ { NULL, 0 },
/* 0x3f */ { NULL, 0 },
/* 0x40 */ { NULL, 0 },
/* 0x41 */ { NULL, 0 },
/* 0x42 */ { NULL, 0 },
/* 0x43 */ { NULL, 0 },
/* 0x44 */ { NULL, 0 },
/* 0x45 */ { NULL, 0 },
/* 0x46 */ { NULL, 0 },
/* 0x47 */ { NULL, 0 },
/* 0x48 */ { NULL, 0 },
/* 0x49 */ { NULL, 0 },
/* 0x4a */ { NULL, 0 },
/* 0x4b */ { NULL, 0 },
/* 0x4c */ { NULL, 0 },
/* 0x4d */ { NULL, 0 },
/* 0x4e */ { NULL, 0 },
/* 0x4f */ { NULL, 0 },
/* 0x50 */ { NULL, 0 },
/* 0x51 */ { NULL, 0 },
/* 0x52 */ { NULL, 0 },
/* 0x53 */ { NULL, 0 },
/* 0x54 */ { NULL, 0 },
/* 0x55 */ { NULL, 0 },
/* 0x56 */ { NULL, 0 },
/* 0x57 */ { NULL, 0 },
/* 0x58 */ { NULL, 0 },
/* 0x59 */ { NULL, 0 },
/* 0x5a */ { NULL, 0 },
/* 0x5b */ { NULL, 0 },
/* 0x5c */ { NULL, 0 },
/* 0x5d */ { NULL, 0 },
/* 0x5e */ { NULL, 0 },
/* 0x5f */ { NULL, 0 },
/* 0x60 */ { NULL, 0 },
/* 0x61 */ { NULL, 0 },
/* 0x62 */ { NULL, 0 },
/* 0x63 */ { NULL, 0 },
/* 0x64 */ { NULL, 0 },
/* 0x65 */ { NULL, 0 },
/* 0x66 */ { NULL, 0 },
/* 0x67 */ { NULL, 0 },
/* 0x68 */ { NULL, 0 },
/* 0x69 */ { NULL, 0 },
/* 0x6a */ { NULL, 0 },
/* 0x6b */ { NULL, 0 },
/* 0x6c */ { NULL, 0 },
/* 0x6d */ { NULL, 0 },
/* 0x6e */ { NULL, 0 },
/* 0x6f */ { NULL, 0 },
/* 0x70 */ { NULL, 0 },
/* 0x71 */ { NULL, 0 },
/* 0x72 */ { NULL, 0 },
/* 0x73 */ { NULL, 0 },
/* 0x74 */ { NULL, 0 },
/* 0x75 */ { NULL, 0 },
/* 0x76 */ { NULL, 0 },
/* 0x77 */ { NULL, 0 },
/* 0x78 */ { NULL, 0 },
/* 0x79 */ { NULL, 0 },
/* 0x7a */ { NULL, 0 },
/* 0x7b */ { NULL, 0 },
/* 0x7c */ { NULL, 0 },
/* 0x7d */ { NULL, 0 },
/* 0x7e */ { NULL, 0 },
/* 0x7f */ { NULL, 0 },
/* 0x80 */ { NULL, 0 },
/* 0x81 */ { NULL, 0 },
/* 0x82 */ { NULL, 0 },
/* 0x83 */ { NULL, 0 },
/* 0x84 */ { NULL, 0 },
/* 0x85 */ { NULL, 0 },
/* 0x86 */ { NULL, 0 },
/* 0x87 */ { NULL, 0 },
/* 0x88 */ { NULL, 0 },
/* 0x89 */ { NULL, 0 },
/* 0x8a */ { NULL, 0 },
/* 0x8b */ { NULL, 0 },
/* 0x8c */ { NULL, 0 },
/* 0x8d */ { NULL, 0 },
/* 0x8e */ { NULL, 0 },
/* 0x8f */ { NULL, 0 },
/* 0x90 */ { NULL, 0 },
/* 0x91 */ { NULL, 0 },
/* 0x92 */ { NULL, 0 },
/* 0x93 */ { NULL, 0 },
/* 0x94 */ { NULL, 0 },
/* 0x95 */ { NULL, 0 },
/* 0x96 */ { NULL, 0 },
/* 0x97 */ { NULL, 0 },
/* 0x98 */ { NULL, 0 },
/* 0x99 */ { NULL, 0 },
/* 0x9a */ { NULL, 0 },
/* 0x9b */ { NULL, 0 },
/* 0x9c */ { NULL, 0 },
/* 0x9d */ { NULL, 0 },
/* 0x9e */ { NULL, 0 },
/* 0x9f */ { NULL, 0 },
/* 0xa0 */ { NULL, 0 },
/* 0xa1 */ { NULL, 0 },
/* 0xa2 */ { NULL, 0 },
/* 0xa3 */ { NULL, 0 },
/* 0xa4 */ { NULL, 0 },
/* 0xa5 */ { NULL, 0 },
/* 0xa6 */ { NULL, 0 },
/* 0xa7 */ { NULL, 0 },
/* 0xa8 */ { NULL, 0 },
/* 0xa9 */ { NULL, 0 },
/* 0xaa */ { NULL, 0 },
/* 0xab */ { NULL, 0 },
/* 0xac */ { NULL, 0 },
/* 0xad */ { NULL, 0 },
/* 0xae */ { NULL, 0 },
/* 0xaf */ { NULL, 0 },
/* 0xb0 */ { NULL, 0 },
/* 0xb1 */ { NULL, 0 },
/* 0xb2 */ { NULL, 0 },
/* 0xb3 */ { NULL, 0 },
/* 0xb4 */ { NULL, 0 },
/* 0xb5 */ { NULL, 0 },
/* 0xb6 */ { NULL, 0 },
/* 0xb7 */ { NULL, 0 },
/* 0xb8 */ { NULL, 0 },
/* 0xb9 */ { NULL, 0 },
/* 0xba */ { NULL, 0 },
/* 0xbb */ { NULL, 0 },
/* 0xbc */ { NULL, 0 },
/* 0xbd */ { NULL, 0 },
/* 0xbe */ { NULL, 0 },
/* 0xbf */ { NULL, 0 },
/* 0xc0 */ { itable_0FA6C0, 1 },
/* 0xc1 */ { NULL, 0 },
/* 0xc2 */ { NULL, 0 },
/* 0xc3 */ { NULL, 0 },
/* 0xc4 */ { NULL, 0 },
/* 0xc5 */ { NULL, 0 },
/* 0xc6 */ { NULL, 0 },
/* 0xc7 */ { NULL, 0 },
/* 0xc8 */ { itable_0FA6C8, 1 },
/* 0xc9 */ { NULL, 0 },
/* 0xca */ { NULL, 0 },
/* 0xcb */ { NULL, 0 },
/* 0xcc */ { NULL, 0 },
/* 0xcd */ { NULL, 0 },
/* 0xce */ { NULL, 0 },
/* 0xcf */ { NULL, 0 },
/* 0xd0 */ { itable_0FA6D0, 1 },
/* 0xd1 */ { NULL, 0 },
/* 0xd2 */ { NULL, 0 },
/* 0xd3 */ { NULL, 0 },
/* 0xd4 */ { NULL, 0 },
/* 0xd5 */ { NULL, 0 },
/* 0xd6 */ { NULL, 0 },
/* 0xd7 */ { NULL, 0 },
/* 0xd8 */ { NULL, 0 },
/* 0xd9 */ { NULL, 0 },
/* 0xda */ { NULL, 0 },
/* 0xdb */ { NULL, 0 },
/* 0xdc */ { NULL, 0 },
/* 0xdd */ { NULL, 0 },
/* 0xde */ { NULL, 0 },
/* 0xdf */ { NULL, 0 },
/* 0xe0 */ { NULL, 0 },
/* 0xe1 */ { NULL, 0 },
/* 0xe2 */ { NULL, 0 },
/* 0xe3 */ { NULL, 0 },
/* 0xe4 */ { NULL, 0 },
/* 0xe5 */ { NULL, 0 },
/* 0xe6 */ { NULL, 0 },
/* 0xe7 */ { NULL, 0 },
/* 0xe8 */ { NULL, 0 },
/* 0xe9 */ { NULL, 0 },
/* 0xea */ { NULL, 0 },
/* 0xeb */ { NULL, 0 },
/* 0xec */ { NULL, 0 },
/* 0xed */ { NULL, 0 },
/* 0xee */ { NULL, 0 },
/* 0xef */ { NULL, 0 },
/* 0xf0 */ { NULL, 0 },
/* 0xf1 */ { NULL, 0 },
/* 0xf2 */ { NULL, 0 },
/* 0xf3 */ { NULL, 0 },
/* 0xf4 */ { NULL, 0 },
/* 0xf5 */ { NULL, 0 },
/* 0xf6 */ { NULL, 0 },
/* 0xf7 */ { NULL, 0 },
/* 0xf8 */ { NULL, 0 },
/* 0xf9 */ { NULL, 0 },
/* 0xfa */ { NULL, 0 },
/* 0xfb */ { NULL, 0 },
/* 0xfc */ { NULL, 0 },
/* 0xfd */ { NULL, 0 },
/* 0xfe */ { NULL, 0 },
/* 0xff */ { NULL, 0 },
};
static const struct disasm_index itable_0FA7[256] = {
/* 0x00 */ { NULL, 0 },
/* 0x01 */ { NULL, 0 },
/* 0x02 */ { NULL, 0 },
/* 0x03 */ { NULL, 0 },
/* 0x04 */ { NULL, 0 },
/* 0x05 */ { NULL, 0 },
/* 0x06 */ { NULL, 0 },
/* 0x07 */ { NULL, 0 },
/* 0x08 */ { NULL, 0 },
/* 0x09 */ { NULL, 0 },
/* 0x0a */ { NULL, 0 },
/* 0x0b */ { NULL, 0 },
/* 0x0c */ { NULL, 0 },
/* 0x0d */ { NULL, 0 },
/* 0x0e */ { NULL, 0 },
/* 0x0f */ { NULL, 0 },
/* 0x10 */ { NULL, 0 },
/* 0x11 */ { NULL, 0 },
/* 0x12 */ { NULL, 0 },
/* 0x13 */ { NULL, 0 },
/* 0x14 */ { NULL, 0 },
/* 0x15 */ { NULL, 0 },
/* 0x16 */ { NULL, 0 },
/* 0x17 */ { NULL, 0 },
/* 0x18 */ { NULL, 0 },
/* 0x19 */ { NULL, 0 },
/* 0x1a */ { NULL, 0 },
/* 0x1b */ { NULL, 0 },
/* 0x1c */ { NULL, 0 },
/* 0x1d */ { NULL, 0 },
/* 0x1e */ { NULL, 0 },
/* 0x1f */ { NULL, 0 },
/* 0x20 */ { NULL, 0 },
/* 0x21 */ { NULL, 0 },
/* 0x22 */ { NULL, 0 },
/* 0x23 */ { NULL, 0 },
/* 0x24 */ { NULL, 0 },
/* 0x25 */ { NULL, 0 },
/* 0x26 */ { NULL, 0 },
/* 0x27 */ { NULL, 0 },
/* 0x28 */ { NULL, 0 },
/* 0x29 */ { NULL, 0 },
/* 0x2a */ { NULL, 0 },
/* 0x2b */ { NULL, 0 },
/* 0x2c */ { NULL, 0 },
/* 0x2d */ { NULL, 0 },
/* 0x2e */ { NULL, 0 },
/* 0x2f */ { NULL, 0 },
/* 0x30 */ { NULL, 0 },
/* 0x31 */ { NULL, 0 },
/* 0x32 */ { NULL, 0 },
/* 0x33 */ { NULL, 0 },
/* 0x34 */ { NULL, 0 },
/* 0x35 */ { NULL, 0 },
/* 0x36 */ { NULL, 0 },
/* 0x37 */ { NULL, 0 },
/* 0x38 */ { NULL, 0 },
/* 0x39 */ { NULL, 0 },
/* 0x3a */ { NULL, 0 },
/* 0x3b */ { NULL, 0 },
/* 0x3c */ { NULL, 0 },
/* 0x3d */ { NULL, 0 },
/* 0x3e */ { NULL, 0 },
/* 0x3f */ { NULL, 0 },
/* 0x40 */ { NULL, 0 },
/* 0x41 */ { NULL, 0 },
/* 0x42 */ { NULL, 0 },
/* 0x43 */ { NULL, 0 },
/* 0x44 */ { NULL, 0 },
/* 0x45 */ { NULL, 0 },
/* 0x46 */ { NULL, 0 },
/* 0x47 */ { NULL, 0 },
/* 0x48 */ { NULL, 0 },
/* 0x49 */ { NULL, 0 },
/* 0x4a */ { NULL, 0 },
/* 0x4b */ { NULL, 0 },
/* 0x4c */ { NULL, 0 },
/* 0x4d */ { NULL, 0 },
/* 0x4e */ { NULL, 0 },
/* 0x4f */ { NULL, 0 },
/* 0x50 */ { NULL, 0 },
/* 0x51 */ { NULL, 0 },
/* 0x52 */ { NULL, 0 },
/* 0x53 */ { NULL, 0 },
/* 0x54 */ { NULL, 0 },
/* 0x55 */ { NULL, 0 },
/* 0x56 */ { NULL, 0 },
/* 0x57 */ { NULL, 0 },
/* 0x58 */ { NULL, 0 },
/* 0x59 */ { NULL, 0 },
/* 0x5a */ { NULL, 0 },
/* 0x5b */ { NULL, 0 },
/* 0x5c */ { NULL, 0 },
/* 0x5d */ { NULL, 0 },
/* 0x5e */ { NULL, 0 },
/* 0x5f */ { NULL, 0 },
/* 0x60 */ { NULL, 0 },
/* 0x61 */ { NULL, 0 },
/* 0x62 */ { NULL, 0 },
/* 0x63 */ { NULL, 0 },
/* 0x64 */ { NULL, 0 },
/* 0x65 */ { NULL, 0 },
/* 0x66 */ { NULL, 0 },
/* 0x67 */ { NULL, 0 },
/* 0x68 */ { NULL, 0 },
/* 0x69 */ { NULL, 0 },
/* 0x6a */ { NULL, 0 },
/* 0x6b */ { NULL, 0 },
/* 0x6c */ { NULL, 0 },
/* 0x6d */ { NULL, 0 },
/* 0x6e */ { NULL, 0 },
/* 0x6f */ { NULL, 0 },
/* 0x70 */ { NULL, 0 },
/* 0x71 */ { NULL, 0 },
/* 0x72 */ { NULL, 0 },
/* 0x73 */ { NULL, 0 },
/* 0x74 */ { NULL, 0 },
/* 0x75 */ { NULL, 0 },
/* 0x76 */ { NULL, 0 },
/* 0x77 */ { NULL, 0 },
/* 0x78 */ { NULL, 0 },
/* 0x79 */ { NULL, 0 },
/* 0x7a */ { NULL, 0 },
/* 0x7b */ { NULL, 0 },
/* 0x7c */ { NULL, 0 },
/* 0x7d */ { NULL, 0 },
/* 0x7e */ { NULL, 0 },
/* 0x7f */ { NULL, 0 },
/* 0x80 */ { NULL, 0 },
/* 0x81 */ { NULL, 0 },
/* 0x82 */ { NULL, 0 },
/* 0x83 */ { NULL, 0 },
/* 0x84 */ { NULL, 0 },
/* 0x85 */ { NULL, 0 },
/* 0x86 */ { NULL, 0 },
/* 0x87 */ { NULL, 0 },
/* 0x88 */ { NULL, 0 },
/* 0x89 */ { NULL, 0 },
/* 0x8a */ { NULL, 0 },
/* 0x8b */ { NULL, 0 },
/* 0x8c */ { NULL, 0 },
/* 0x8d */ { NULL, 0 },
/* 0x8e */ { NULL, 0 },
/* 0x8f */ { NULL, 0 },
/* 0x90 */ { NULL, 0 },
/* 0x91 */ { NULL, 0 },
/* 0x92 */ { NULL, 0 },
/* 0x93 */ { NULL, 0 },
/* 0x94 */ { NULL, 0 },
/* 0x95 */ { NULL, 0 },
/* 0x96 */ { NULL, 0 },
/* 0x97 */ { NULL, 0 },
/* 0x98 */ { NULL, 0 },
/* 0x99 */ { NULL, 0 },
/* 0x9a */ { NULL, 0 },
/* 0x9b */ { NULL, 0 },
/* 0x9c */ { NULL, 0 },
/* 0x9d */ { NULL, 0 },
/* 0x9e */ { NULL, 0 },
/* 0x9f */ { NULL, 0 },
/* 0xa0 */ { NULL, 0 },
/* 0xa1 */ { NULL, 0 },
/* 0xa2 */ { NULL, 0 },
/* 0xa3 */ { NULL, 0 },
/* 0xa4 */ { NULL, 0 },
/* 0xa5 */ { NULL, 0 },
/* 0xa6 */ { NULL, 0 },
/* 0xa7 */ { NULL, 0 },
/* 0xa8 */ { NULL, 0 },
/* 0xa9 */ { NULL, 0 },
/* 0xaa */ { NULL, 0 },
/* 0xab */ { NULL, 0 },
/* 0xac */ { NULL, 0 },
/* 0xad */ { NULL, 0 },
/* 0xae */ { NULL, 0 },
/* 0xaf */ { NULL, 0 },
/* 0xb0 */ { NULL, 0 },
/* 0xb1 */ { NULL, 0 },
/* 0xb2 */ { NULL, 0 },
/* 0xb3 */ { NULL, 0 },
/* 0xb4 */ { NULL, 0 },
/* 0xb5 */ { NULL, 0 },
/* 0xb6 */ { NULL, 0 },
/* 0xb7 */ { NULL, 0 },
/* 0xb8 */ { NULL, 0 },
/* 0xb9 */ { NULL, 0 },
/* 0xba */ { NULL, 0 },
/* 0xbb */ { NULL, 0 },
/* 0xbc */ { NULL, 0 },
/* 0xbd */ { NULL, 0 },
/* 0xbe */ { NULL, 0 },
/* 0xbf */ { NULL, 0 },
/* 0xc0 */ { itable_0FA7C0, 1 },
/* 0xc1 */ { NULL, 0 },
/* 0xc2 */ { NULL, 0 },
/* 0xc3 */ { NULL, 0 },
/* 0xc4 */ { NULL, 0 },
/* 0xc5 */ { NULL, 0 },
/* 0xc6 */ { NULL, 0 },
/* 0xc7 */ { NULL, 0 },
/* 0xc8 */ { itable_0FA7C8, 1 },
/* 0xc9 */ { NULL, 0 },
/* 0xca */ { NULL, 0 },
/* 0xcb */ { NULL, 0 },
/* 0xcc */ { NULL, 0 },
/* 0xcd */ { NULL, 0 },
/* 0xce */ { NULL, 0 },
/* 0xcf */ { NULL, 0 },
/* 0xd0 */ { itable_0FA7D0, 1 },
/* 0xd1 */ { NULL, 0 },
/* 0xd2 */ { NULL, 0 },
/* 0xd3 */ { NULL, 0 },
/* 0xd4 */ { NULL, 0 },
/* 0xd5 */ { NULL, 0 },
/* 0xd6 */ { NULL, 0 },
/* 0xd7 */ { NULL, 0 },
/* 0xd8 */ { itable_0FA7D8, 1 },
/* 0xd9 */ { NULL, 0 },
/* 0xda */ { NULL, 0 },
/* 0xdb */ { NULL, 0 },
/* 0xdc */ { NULL, 0 },
/* 0xdd */ { NULL, 0 },
/* 0xde */ { NULL, 0 },
/* 0xdf */ { NULL, 0 },
/* 0xe0 */ { itable_0FA7E0, 1 },
/* 0xe1 */ { NULL, 0 },
/* 0xe2 */ { NULL, 0 },
/* 0xe3 */ { NULL, 0 },
/* 0xe4 */ { NULL, 0 },
/* 0xe5 */ { NULL, 0 },
/* 0xe6 */ { NULL, 0 },
/* 0xe7 */ { NULL, 0 },
/* 0xe8 */ { itable_0FA7E8, 1 },
/* 0xe9 */ { NULL, 0 },
/* 0xea */ { NULL, 0 },
/* 0xeb */ { NULL, 0 },
/* 0xec */ { NULL, 0 },
/* 0xed */ { NULL, 0 },
/* 0xee */ { NULL, 0 },
/* 0xef */ { NULL, 0 },
/* 0xf0 */ { NULL, 0 },
/* 0xf1 */ { NULL, 0 },
/* 0xf2 */ { NULL, 0 },
/* 0xf3 */ { NULL, 0 },
/* 0xf4 */ { NULL, 0 },
/* 0xf5 */ { NULL, 0 },
/* 0xf6 */ { NULL, 0 },
/* 0xf7 */ { NULL, 0 },
/* 0xf8 */ { NULL, 0 },
/* 0xf9 */ { NULL, 0 },
/* 0xfa */ { NULL, 0 },
/* 0xfb */ { NULL, 0 },
/* 0xfc */ { NULL, 0 },
/* 0xfd */ { NULL, 0 },
/* 0xfe */ { NULL, 0 },
/* 0xff */ { NULL, 0 },
};
static const struct disasm_index itable_0F[256] = {
/* 0x00 */ { itable_0F00, 24 },
/* 0x01 */ { itable_0F01, 44 },
/* 0x02 */ { itable_0F02, 10 },
/* 0x03 */ { itable_0F03, 10 },
/* 0x04 */ { NULL, 0 },
/* 0x05 */ { itable_0F05, 1 },
/* 0x06 */ { itable_0F06, 1 },
/* 0x07 */ { itable_0F07, 1 },
/* 0x08 */ { itable_0F08, 1 },
/* 0x09 */ { itable_0F09, 1 },
/* 0x0a */ { NULL, 0 },
/* 0x0b */ { itable_0F0B, 1 },
/* 0x0c */ { NULL, 0 },
/* 0x0d */ { itable_0F0D, 3 },
/* 0x0e */ { itable_0F0E, 1 },
/* 0x0f */ { itable_0F0F, 26 },
/* 0x10 */ { itable_0F10, 7 },
/* 0x11 */ { itable_0F11, 6 },
/* 0x12 */ { itable_0F12, 5 },
/* 0x13 */ { itable_0F13, 2 },
/* 0x14 */ { itable_0F14, 2 },
/* 0x15 */ { itable_0F15, 2 },
/* 0x16 */ { itable_0F16, 4 },
/* 0x17 */ { itable_0F17, 2 },
/* 0x18 */ { itable_0F18, 28 },
/* 0x19 */ { itable_0F19, 24 },
/* 0x1a */ { itable_0F1A, 35 },
/* 0x1b */ { itable_0F1B, 35 },
/* 0x1c */ { itable_0F1C, 24 },
/* 0x1d */ { itable_0F1D, 24 },
/* 0x1e */ { itable_0F1E, 24 },
/* 0x1f */ { itable_0F1F, 27 },
/* 0x20 */ { itable_0F20, 2 },
/* 0x21 */ { itable_0F21, 2 },
/* 0x22 */ { itable_0F22, 2 },
/* 0x23 */ { itable_0F23, 2 },
/* 0x24 */ { NULL, 0 },
/* 0x25 */ { NULL, 0 },
/* 0x26 */ { NULL, 0 },
/* 0x27 */ { NULL, 0 },
/* 0x28 */ { itable_0F28, 3 },
/* 0x29 */ { itable_0F29, 3 },
/* 0x2a */ { itable_0F2A, 6 },
/* 0x2b */ { itable_0F2B, 4 },
/* 0x2c */ { itable_0F2C, 8 },
/* 0x2d */ { itable_0F2D, 10 },
/* 0x2e */ { itable_0F2E, 2 },
/* 0x2f */ { itable_0F2F, 2 },
/* 0x30 */ { itable_0F30, 1 },
/* 0x31 */ { itable_0F31, 1 },
/* 0x32 */ { itable_0F32, 1 },
/* 0x33 */ { itable_0F33, 1 },
/* 0x34 */ { itable_0F34, 1 },
/* 0x35 */ { itable_0F35, 1 },
/* 0x36 */ { itable_0F36, 1 },
/* 0x37 */ { itable_0F37, 2 },
/* 0x38 */ { itable_0F38, -1 },
/* 0x39 */ { itable_0F39, 1 },
/* 0x3a */ { itable_0F3A, -1 },
/* 0x3b */ { NULL, 0 },
/* 0x3c */ { itable_0F3C, 1 },
/* 0x3d */ { itable_0F3D, 1 },
/* 0x3e */ { NULL, 0 },
/* 0x3f */ { NULL, 0 },
/* 0x40 */ { itable_0F40, 6 },
/* 0x41 */ { itable_0F41, 6 },
/* 0x42 */ { itable_0F42, 6 },
/* 0x43 */ { itable_0F43, 6 },
/* 0x44 */ { itable_0F44, 6 },
/* 0x45 */ { itable_0F45, 6 },
/* 0x46 */ { itable_0F46, 6 },
/* 0x47 */ { itable_0F47, 6 },
/* 0x48 */ { itable_0F48, 6 },
/* 0x49 */ { itable_0F49, 6 },
/* 0x4a */ { itable_0F4A, 6 },
/* 0x4b */ { itable_0F4B, 6 },
/* 0x4c */ { itable_0F4C, 6 },
/* 0x4d */ { itable_0F4D, 6 },
/* 0x4e */ { itable_0F4E, 6 },
/* 0x4f */ { itable_0F4F, 6 },
/* 0x50 */ { itable_0F50, 5 },
/* 0x51 */ { itable_0F51, 5 },
/* 0x52 */ { itable_0F52, 3 },
/* 0x53 */ { itable_0F53, 2 },
/* 0x54 */ { itable_0F54, 3 },
/* 0x55 */ { itable_0F55, 3 },
/* 0x56 */ { itable_0F56, 2 },
/* 0x57 */ { itable_0F57, 2 },
/* 0x58 */ { itable_0F58, 5 },
/* 0x59 */ { itable_0F59, 5 },
/* 0x5a */ { itable_0F5A, 5 },
/* 0x5b */ { itable_0F5B, 4 },
/* 0x5c */ { itable_0F5C, 5 },
/* 0x5d */ { itable_0F5D, 5 },
/* 0x5e */ { itable_0F5E, 5 },
/* 0x5f */ { itable_0F5F, 4 },
/* 0x60 */ { itable_0F60, 2 },
/* 0x61 */ { itable_0F61, 2 },
/* 0x62 */ { itable_0F62, 2 },
/* 0x63 */ { itable_0F63, 2 },
/* 0x64 */ { itable_0F64, 2 },
/* 0x65 */ { itable_0F65, 2 },
/* 0x66 */ { itable_0F66, 2 },
/* 0x67 */ { itable_0F67, 2 },
/* 0x68 */ { itable_0F68, 2 },
/* 0x69 */ { itable_0F69, 2 },
/* 0x6a */ { itable_0F6A, 2 },
/* 0x6b */ { itable_0F6B, 2 },
/* 0x6c */ { itable_0F6C, 1 },
/* 0x6d */ { itable_0F6D, 1 },
/* 0x6e */ { itable_0F6E, 5 },
/* 0x6f */ { itable_0F6F, 5 },
/* 0x70 */ { itable_0F70, 7 },
/* 0x71 */ { itable_0F71, 6 },
/* 0x72 */ { itable_0F72, 6 },
/* 0x73 */ { itable_0F73, 6 },
/* 0x74 */ { itable_0F74, 2 },
/* 0x75 */ { itable_0F75, 2 },
/* 0x76 */ { itable_0F76, 2 },
/* 0x77 */ { itable_0F77, 1 },
/* 0x78 */ { itable_0F78, 5 },
/* 0x79 */ { itable_0F79, 5 },
/* 0x7a */ { NULL, 0 },
/* 0x7b */ { itable_0F7B, 1 },
/* 0x7c */ { itable_0F7C, 3 },
/* 0x7d */ { itable_0F7D, 3 },
/* 0x7e */ { itable_0F7E, 7 },
/* 0x7f */ { itable_0F7F, 5 },
/* 0x80 */ { itable_0F80, 4 },
/* 0x81 */ { itable_0F81, 4 },
/* 0x82 */ { itable_0F82, 4 },
/* 0x83 */ { itable_0F83, 4 },
/* 0x84 */ { itable_0F84, 4 },
/* 0x85 */ { itable_0F85, 4 },
/* 0x86 */ { itable_0F86, 4 },
/* 0x87 */ { itable_0F87, 4 },
/* 0x88 */ { itable_0F88, 4 },
/* 0x89 */ { itable_0F89, 4 },
/* 0x8a */ { itable_0F8A, 4 },
/* 0x8b */ { itable_0F8B, 4 },
/* 0x8c */ { itable_0F8C, 4 },
/* 0x8d */ { itable_0F8D, 4 },
/* 0x8e */ { itable_0F8E, 4 },
/* 0x8f */ { itable_0F8F, 4 },
/* 0x90 */ { itable_0F90, 2 },
/* 0x91 */ { itable_0F91, 2 },
/* 0x92 */ { itable_0F92, 2 },
/* 0x93 */ { itable_0F93, 2 },
/* 0x94 */ { itable_0F94, 2 },
/* 0x95 */ { itable_0F95, 2 },
/* 0x96 */ { itable_0F96, 2 },
/* 0x97 */ { itable_0F97, 2 },
/* 0x98 */ { itable_0F98, 2 },
/* 0x99 */ { itable_0F99, 2 },
/* 0x9a */ { itable_0F9A, 2 },
/* 0x9b */ { itable_0F9B, 2 },
/* 0x9c */ { itable_0F9C, 2 },
/* 0x9d */ { itable_0F9D, 2 },
/* 0x9e */ { itable_0F9E, 2 },
/* 0x9f */ { itable_0F9F, 2 },
/* 0xa0 */ { itable_0FA0, 1 },
/* 0xa1 */ { itable_0FA1, 1 },
/* 0xa2 */ { itable_0FA2, 1 },
/* 0xa3 */ { itable_0FA3, 6 },
/* 0xa4 */ { itable_0FA4, 6 },
/* 0xa5 */ { itable_0FA5, 6 },
/* 0xa6 */ { itable_0FA6, -1 },
/* 0xa7 */ { itable_0FA7, -1 },
/* 0xa8 */ { itable_0FA8, 1 },
/* 0xa9 */ { itable_0FA9, 1 },
/* 0xaa */ { itable_0FAA, 1 },
/* 0xab */ { itable_0FAB, 6 },
/* 0xac */ { itable_0FAC, 6 },
/* 0xad */ { itable_0FAD, 6 },
/* 0xae */ { itable_0FAE, 30 },
/* 0xaf */ { itable_0FAF, 6 },
/* 0xb0 */ { itable_0FB0, 2 },
/* 0xb1 */ { itable_0FB1, 6 },
/* 0xb2 */ { itable_0FB2, 3 },
/* 0xb3 */ { itable_0FB3, 6 },
/* 0xb4 */ { itable_0FB4, 3 },
/* 0xb5 */ { itable_0FB5, 3 },
/* 0xb6 */ { itable_0FB6, 4 },
/* 0xb7 */ { itable_0FB7, 2 },
/* 0xb8 */ { itable_0FB8, 6 },
/* 0xb9 */ { itable_0FB9, 3 },
/* 0xba */ { itable_0FBA, 12 },
/* 0xbb */ { itable_0FBB, 6 },
/* 0xbc */ { itable_0FBC, 9 },
/* 0xbd */ { itable_0FBD, 9 },
/* 0xbe */ { itable_0FBE, 4 },
/* 0xbf */ { itable_0FBF, 2 },
/* 0xc0 */ { itable_0FC0, 2 },
/* 0xc1 */ { itable_0FC1, 6 },
/* 0xc2 */ { itable_0FC2, 38 },
/* 0xc3 */ { itable_0FC3, 2 },
/* 0xc4 */ { itable_0FC4, 6 },
/* 0xc5 */ { itable_0FC5, 2 },
/* 0xc6 */ { itable_0FC6, 3 },
/* 0xc7 */ { itable_0FC7, 21 },
/* 0xc8 */ { itable_0FC8, 2 },
/* 0xc9 */ { itable_0FC9, 2 },
/* 0xca */ { itable_0FCA, 2 },
/* 0xcb */ { itable_0FCB, 2 },
/* 0xcc */ { itable_0FCC, 2 },
/* 0xcd */ { itable_0FCD, 2 },
/* 0xce */ { itable_0FCE, 2 },
/* 0xcf */ { itable_0FCF, 2 },
/* 0xd0 */ { itable_0FD0, 2 },
/* 0xd1 */ { itable_0FD1, 2 },
/* 0xd2 */ { itable_0FD2, 2 },
/* 0xd3 */ { itable_0FD3, 2 },
/* 0xd4 */ { itable_0FD4, 2 },
/* 0xd5 */ { itable_0FD5, 2 },
/* 0xd6 */ { itable_0FD6, 4 },
/* 0xd7 */ { itable_0FD7, 2 },
/* 0xd8 */ { itable_0FD8, 2 },
/* 0xd9 */ { itable_0FD9, 2 },
/* 0xda */ { itable_0FDA, 2 },
/* 0xdb */ { itable_0FDB, 2 },
/* 0xdc */ { itable_0FDC, 2 },
/* 0xdd */ { itable_0FDD, 2 },
/* 0xde */ { itable_0FDE, 2 },
/* 0xdf */ { itable_0FDF, 2 },
/* 0xe0 */ { itable_0FE0, 2 },
/* 0xe1 */ { itable_0FE1, 2 },
/* 0xe2 */ { itable_0FE2, 2 },
/* 0xe3 */ { itable_0FE3, 2 },
/* 0xe4 */ { itable_0FE4, 2 },
/* 0xe5 */ { itable_0FE5, 2 },
/* 0xe6 */ { itable_0FE6, 3 },
/* 0xe7 */ { itable_0FE7, 2 },
/* 0xe8 */ { itable_0FE8, 2 },
/* 0xe9 */ { itable_0FE9, 2 },
/* 0xea */ { itable_0FEA, 2 },
/* 0xeb */ { itable_0FEB, 2 },
/* 0xec */ { itable_0FEC, 2 },
/* 0xed */ { itable_0FED, 2 },
/* 0xee */ { itable_0FEE, 2 },
/* 0xef */ { itable_0FEF, 2 },
/* 0xf0 */ { itable_0FF0, 1 },
/* 0xf1 */ { itable_0FF1, 2 },
/* 0xf2 */ { itable_0FF2, 2 },
/* 0xf3 */ { itable_0FF3, 2 },
/* 0xf4 */ { itable_0FF4, 2 },
/* 0xf5 */ { itable_0FF5, 2 },
/* 0xf6 */ { itable_0FF6, 2 },
/* 0xf7 */ { itable_0FF7, 2 },
/* 0xf8 */ { itable_0FF8, 2 },
/* 0xf9 */ { itable_0FF9, 2 },
/* 0xfa */ { itable_0FFA, 2 },
/* 0xfb */ { itable_0FFB, 2 },
/* 0xfc */ { itable_0FFC, 2 },
/* 0xfd */ { itable_0FFD, 2 },
/* 0xfe */ { itable_0FFE, 2 },
/* 0xff */ { itable_0FFF, 1 },
};
const struct disasm_index itable[256] = {
/* 0x00 */ { itable_00, 2 },
/* 0x01 */ { itable_01, 6 },
/* 0x02 */ { itable_02, 2 },
/* 0x03 */ { itable_03, 6 },
/* 0x04 */ { itable_04, 1 },
/* 0x05 */ { itable_05, 3 },
/* 0x06 */ { itable_06, 1 },
/* 0x07 */ { itable_07, 1 },
/* 0x08 */ { itable_08, 2 },
/* 0x09 */ { itable_09, 6 },
/* 0x0a */ { itable_0A, 2 },
/* 0x0b */ { itable_0B, 6 },
/* 0x0c */ { itable_0C, 1 },
/* 0x0d */ { itable_0D, 3 },
/* 0x0e */ { itable_0E, 1 },
/* 0x0f */ { itable_0F, -1 },
/* 0x10 */ { itable_10, 2 },
/* 0x11 */ { itable_11, 6 },
/* 0x12 */ { itable_12, 2 },
/* 0x13 */ { itable_13, 6 },
/* 0x14 */ { itable_14, 1 },
/* 0x15 */ { itable_15, 3 },
/* 0x16 */ { itable_16, 1 },
/* 0x17 */ { itable_17, 1 },
/* 0x18 */ { itable_18, 2 },
/* 0x19 */ { itable_19, 6 },
/* 0x1a */ { itable_1A, 2 },
/* 0x1b */ { itable_1B, 6 },
/* 0x1c */ { itable_1C, 1 },
/* 0x1d */ { itable_1D, 3 },
/* 0x1e */ { itable_1E, 1 },
/* 0x1f */ { itable_1F, 1 },
/* 0x20 */ { itable_20, 2 },
/* 0x21 */ { itable_21, 6 },
/* 0x22 */ { itable_22, 2 },
/* 0x23 */ { itable_23, 6 },
/* 0x24 */ { itable_24, 1 },
/* 0x25 */ { itable_25, 3 },
/* 0x26 */ { NULL, 0 },
/* 0x27 */ { itable_27, 1 },
/* 0x28 */ { itable_28, 2 },
/* 0x29 */ { itable_29, 6 },
/* 0x2a */ { itable_2A, 2 },
/* 0x2b */ { itable_2B, 6 },
/* 0x2c */ { itable_2C, 1 },
/* 0x2d */ { itable_2D, 3 },
/* 0x2e */ { NULL, 0 },
/* 0x2f */ { itable_2F, 1 },
/* 0x30 */ { itable_30, 2 },
/* 0x31 */ { itable_31, 6 },
/* 0x32 */ { itable_32, 2 },
/* 0x33 */ { itable_33, 6 },
/* 0x34 */ { itable_34, 1 },
/* 0x35 */ { itable_35, 3 },
/* 0x36 */ { NULL, 0 },
/* 0x37 */ { itable_37, 1 },
/* 0x38 */ { itable_38, 2 },
/* 0x39 */ { itable_39, 6 },
/* 0x3a */ { itable_3A, 2 },
/* 0x3b */ { itable_3B, 6 },
/* 0x3c */ { itable_3C, 1 },
/* 0x3d */ { itable_3D, 3 },
/* 0x3e */ { NULL, 0 },
/* 0x3f */ { itable_3F, 1 },
/* 0x40 */ { itable_40, 2 },
/* 0x41 */ { itable_41, 2 },
/* 0x42 */ { itable_42, 2 },
/* 0x43 */ { itable_43, 2 },
/* 0x44 */ { itable_44, 2 },
/* 0x45 */ { itable_45, 2 },
/* 0x46 */ { itable_46, 2 },
/* 0x47 */ { itable_47, 2 },
/* 0x48 */ { itable_48, 2 },
/* 0x49 */ { itable_49, 2 },
/* 0x4a */ { itable_4A, 2 },
/* 0x4b */ { itable_4B, 2 },
/* 0x4c */ { itable_4C, 2 },
/* 0x4d */ { itable_4D, 2 },
/* 0x4e */ { itable_4E, 2 },
/* 0x4f */ { itable_4F, 2 },
/* 0x50 */ { itable_50, 3 },
/* 0x51 */ { itable_51, 3 },
/* 0x52 */ { itable_52, 3 },
/* 0x53 */ { itable_53, 3 },
/* 0x54 */ { itable_54, 3 },
/* 0x55 */ { itable_55, 3 },
/* 0x56 */ { itable_56, 3 },
/* 0x57 */ { itable_57, 3 },
/* 0x58 */ { itable_58, 3 },
/* 0x59 */ { itable_59, 3 },
/* 0x5a */ { itable_5A, 3 },
/* 0x5b */ { itable_5B, 3 },
/* 0x5c */ { itable_5C, 3 },
/* 0x5d */ { itable_5D, 3 },
/* 0x5e */ { itable_5E, 3 },
/* 0x5f */ { itable_5F, 3 },
/* 0x60 */ { itable_60, 3 },
/* 0x61 */ { itable_61, 3 },
/* 0x62 */ { itable_62, 2 },
/* 0x63 */ { itable_63, 3 },
/* 0x64 */ { NULL, 0 },
/* 0x65 */ { NULL, 0 },
/* 0x66 */ { NULL, 0 },
/* 0x67 */ { NULL, 0 },
/* 0x68 */ { itable_68, 5 },
/* 0x69 */ { itable_69, 9 },
/* 0x6a */ { itable_6A, 1 },
/* 0x6b */ { itable_6B, 9 },
/* 0x6c */ { itable_6C, 1 },
/* 0x6d */ { itable_6D, 2 },
/* 0x6e */ { itable_6E, 1 },
/* 0x6f */ { itable_6F, 2 },
/* 0x70 */ { itable_70, 1 },
/* 0x71 */ { itable_71, 1 },
/* 0x72 */ { itable_72, 1 },
/* 0x73 */ { itable_73, 1 },
/* 0x74 */ { itable_74, 1 },
/* 0x75 */ { itable_75, 1 },
/* 0x76 */ { itable_76, 1 },
/* 0x77 */ { itable_77, 1 },
/* 0x78 */ { itable_78, 1 },
/* 0x79 */ { itable_79, 1 },
/* 0x7a */ { itable_7A, 1 },
/* 0x7b */ { itable_7B, 1 },
/* 0x7c */ { itable_7C, 1 },
/* 0x7d */ { itable_7D, 1 },
/* 0x7e */ { itable_7E, 1 },
/* 0x7f */ { itable_7F, 1 },
/* 0x80 */ { itable_80, 15 },
/* 0x81 */ { itable_81, 40 },
/* 0x82 */ { NULL, 0 },
/* 0x83 */ { itable_83, 24 },
/* 0x84 */ { itable_84, 3 },
/* 0x85 */ { itable_85, 9 },
/* 0x86 */ { itable_86, 4 },
/* 0x87 */ { itable_87, 12 },
/* 0x88 */ { itable_88, 2 },
/* 0x89 */ { itable_89, 6 },
/* 0x8a */ { itable_8A, 2 },
/* 0x8b */ { itable_8B, 6 },
/* 0x8c */ { itable_8C, 4 },
/* 0x8d */ { itable_8D, 3 },
/* 0x8e */ { itable_8E, 4 },
/* 0x8f */ { itable_8F, 3 },
/* 0x90 */ { itable_90, 9 },
/* 0x91 */ { itable_91, 6 },
/* 0x92 */ { itable_92, 6 },
/* 0x93 */ { itable_93, 6 },
/* 0x94 */ { itable_94, 6 },
/* 0x95 */ { itable_95, 6 },
/* 0x96 */ { itable_96, 6 },
/* 0x97 */ { itable_97, 6 },
/* 0x98 */ { itable_98, 3 },
/* 0x99 */ { itable_99, 3 },
/* 0x9a */ { itable_9A, 5 },
/* 0x9b */ { NULL, 0 },
/* 0x9c */ { itable_9C, 4 },
/* 0x9d */ { itable_9D, 4 },
/* 0x9e */ { itable_9E, 1 },
/* 0x9f */ { itable_9F, 1 },
/* 0xa0 */ { itable_A0, 1 },
/* 0xa1 */ { itable_A1, 3 },
/* 0xa2 */ { itable_A2, 1 },
/* 0xa3 */ { itable_A3, 3 },
/* 0xa4 */ { itable_A4, 1 },
/* 0xa5 */ { itable_A5, 3 },
/* 0xa6 */ { itable_A6, 1 },
/* 0xa7 */ { itable_A7, 3 },
/* 0xa8 */ { itable_A8, 1 },
/* 0xa9 */ { itable_A9, 3 },
/* 0xaa */ { itable_AA, 1 },
/* 0xab */ { itable_AB, 3 },
/* 0xac */ { itable_AC, 1 },
/* 0xad */ { itable_AD, 3 },
/* 0xae */ { itable_AE, 1 },
/* 0xaf */ { itable_AF, 3 },
/* 0xb0 */ { itable_B0, 1 },
/* 0xb1 */ { itable_B1, 1 },
/* 0xb2 */ { itable_B2, 1 },
/* 0xb3 */ { itable_B3, 1 },
/* 0xb4 */ { itable_B4, 1 },
/* 0xb5 */ { itable_B5, 1 },
/* 0xb6 */ { itable_B6, 1 },
/* 0xb7 */ { itable_B7, 1 },
/* 0xb8 */ { itable_B8, 3 },
/* 0xb9 */ { itable_B9, 3 },
/* 0xba */ { itable_BA, 3 },
/* 0xbb */ { itable_BB, 3 },
/* 0xbc */ { itable_BC, 3 },
/* 0xbd */ { itable_BD, 3 },
/* 0xbe */ { itable_BE, 3 },
/* 0xbf */ { itable_BF, 3 },
/* 0xc0 */ { itable_C0, 7 },
/* 0xc1 */ { itable_C1, 21 },
/* 0xc2 */ { itable_C2, 2 },
/* 0xc3 */ { itable_C3, 2 },
/* 0xc4 */ { itable_C4, 2 },
/* 0xc5 */ { itable_C5, 2 },
/* 0xc6 */ { itable_C6, 4 },
/* 0xc7 */ { itable_C7, 10 },
/* 0xc8 */ { itable_C8, 1 },
/* 0xc9 */ { itable_C9, 1 },
/* 0xca */ { itable_CA, 1 },
/* 0xcb */ { itable_CB, 1 },
/* 0xcc */ { itable_CC, 1 },
/* 0xcd */ { itable_CD, 1 },
/* 0xce */ { itable_CE, 1 },
/* 0xcf */ { itable_CF, 4 },
/* 0xd0 */ { itable_D0, 7 },
/* 0xd1 */ { itable_D1, 21 },
/* 0xd2 */ { itable_D2, 7 },
/* 0xd3 */ { itable_D3, 21 },
/* 0xd4 */ { itable_D4, 2 },
/* 0xd5 */ { itable_D5, 2 },
/* 0xd6 */ { itable_D6, 1 },
/* 0xd7 */ { itable_D7, 2 },
/* 0xd8 */ { itable_D8, 24 },
/* 0xd9 */ { itable_D9, 41 },
/* 0xda */ { itable_DA, 17 },
/* 0xdb */ { itable_DB, 27 },
/* 0xdc */ { itable_DC, 20 },
/* 0xdd */ { itable_DD, 17 },
/* 0xde */ { itable_DE, 21 },
/* 0xdf */ { itable_DF, 18 },
/* 0xe0 */ { itable_E0, 8 },
/* 0xe1 */ { itable_E1, 8 },
/* 0xe2 */ { itable_E2, 4 },
/* 0xe3 */ { itable_E3, 3 },
/* 0xe4 */ { itable_E4, 1 },
/* 0xe5 */ { itable_E5, 2 },
/* 0xe6 */ { itable_E6, 1 },
/* 0xe7 */ { itable_E7, 2 },
/* 0xe8 */ { itable_E8, 4 },
/* 0xe9 */ { itable_E9, 4 },
/* 0xea */ { itable_EA, 5 },
/* 0xeb */ { itable_EB, 1 },
/* 0xec */ { itable_EC, 1 },
/* 0xed */ { itable_ED, 2 },
/* 0xee */ { itable_EE, 1 },
/* 0xef */ { itable_EF, 2 },
/* 0xf0 */ { NULL, 0 },
/* 0xf1 */ { itable_F1, 2 },
/* 0xf2 */ { NULL, 0 },
/* 0xf3 */ { NULL, 0 },
/* 0xf4 */ { itable_F4, 1 },
/* 0xf5 */ { itable_F5, 1 },
/* 0xf6 */ { itable_F6, 8 },
/* 0xf7 */ { itable_F7, 23 },
/* 0xf8 */ { itable_F8, 1 },
/* 0xf9 */ { itable_F9, 1 },
/* 0xfa */ { itable_FA, 1 },
/* 0xfb */ { itable_FB, 1 },
/* 0xfc */ { itable_FC, 1 },
/* 0xfd */ { itable_FD, 1 },
/* 0xfe */ { itable_FE, 2 },
/* 0xff */ { itable_FF, 27 },
};
const struct disasm_index * const itable_vex[NASM_VEX_CLASSES][32][4] =
{
{
{ NULL, NULL, NULL, NULL, },
{ itable_vex010, itable_vex011, itable_vex012, itable_vex013, },
{ itable_vex020, itable_vex021, itable_vex022, itable_vex023, },
{ NULL, itable_vex031, NULL, itable_vex033, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
},
{
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ itable_xop080, NULL, NULL, NULL, },
{ itable_xop090, NULL, NULL, NULL, },
{ itable_xop0A0, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
},
{
{ NULL, NULL, NULL, NULL, },
{ itable_evex010,itable_evex011,itable_evex012,itable_evex013,},
{ NULL, itable_evex021,itable_evex022,NULL, },
{ NULL, itable_evex031,NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
{ NULL, NULL, NULL, NULL, },
},
};